
Java Architect
Stefanini Brasil
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApacheGradleJavaMavenOracleSOAPSpring
About the role
- Define the integration architecture between Java systems and other platforms.
- Define the architecture used for system development for deployment on IBM WebSphere Application Server, including the persistence model with Java Persistence API and Enterprise Java Bean components.
- Develop applications using portlets, JSF (PrimeFaces) or Spring.
- Implement enterprise components and applications on IBM WebSphere Application Server.
- Create and review architecture documents and validate Analysis and Design artifacts.
- Create automated procedures to validate artifacts and guide analysts and developers.
- Develop proofs of concept and work on performance optimization and reuse of software components.
- Design, develop and model software architecture using UML.
Requirements
- Bachelor's degree or higher in Information Technology or a related field;
- Proven experience working as a Java EE and/or Spring application architect.
- Experience developing applications using portlets and JSF (PrimeFaces).
- Experience developing applications on servers such as Apache Tomcat, JBoss/WildFly, or IBM WebSphere Application Server version 8 or later.
- Experience with SOAP and REST web services.
- Experience designing solutions using service-oriented architecture or microservices.
- Proficiency with tools: IBM Integration Bus, IBM WebSphere MQ, Apache Maven and Gradle.
Benefits
- Meal allowance or meal voucher;
- Discounts on courses, universities and language institutions;
- Stefanini Academy — platform with free, up-to-date online courses with certificates;
- Mentoring;
- Benefits club for medical consultations and exams;
- Health insurance;
- Dental insurance;
- Discount club with benefits at top establishments;
- Travel club;
- Pet benefits (partnerships/discounts).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJava EESpringJSFPrimeFacesUMLSOAPRESTservice-oriented architecturemicroservices
Certifications
Bachelor's degree in Information Technology