Stefanini Brasil logo
Stefanini Brasil

Co-creating Solutions for a Better Future

Java Architect

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1987H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

94 days ago

Salary

0

Seniority

Senior

Bachelor DegreePortugueseApacheGradleJavaMavenOracleSpring

Job Description

Java Architect

Stefanini Brasil

• Define the architecture used for developing systems to be deployed on the IBM WebSphere Application Server, including the persistence model with Java Persistence API (JPA), Enterprise JavaBeans (EJB) components, secure services with WS-Security, and presentation components with JSF. • Design the integration architecture between Java systems and diverse platforms. • Implement enterprise components and deploy applications on IBM WebSphere Application Server. • Create and review architecture documents, ensuring that Analysis and Design artifacts comply with defined standards. • Develop automated or semi-automated procedures for artifact validation. • Guide and oversee analysts, designers, and developers on software architecture and implementation. • Develop proofs of concept for technologies defined in the CLIENT's projects. • Work on performance optimization and capacity sizing of applications. • Model software architecture using UML and ER diagrams for data persistence.

Job Requirements

  • Bachelor's degree in Computer Science or related fields, or postgraduate degree in computing, or certification such as Oracle Certified Master, Java EE 6 Enterprise Architect or higher.
  • Proven experience as a Java EE and/or Spring application architect.
  • Proven experience developing applications for at least two of the following servers:
  • Apache Tomcat
  • JBoss/WildFly
  • WebSphere Application Server version 8 or higher
  • WebSphere OpenLiberty
  • Proficiency with the following tools: IBM Integration Bus, IBM WebSphere MQ, Apache Maven and Gradle.
  • Ability to model software architecture using UML.
  • Knowledge of object-relational mapping (ORM).
  • Skill in researching solutions for architecture and software integration issues.

Benefits

  • Meal allowance or meal voucher;
  • Discounts on courses, universities and language schools;
  • Stefanini Academy — platform with free, up-to-date online courses and certificates;
  • Mentoring;
  • Benefits club for medical consultations and exams discounts;
  • Health insurance;
  • Dental insurance;
  • Benefits and discounts club at top establishments;
  • Travel club;
  • Pet care benefits.

Related Job Pages

More Backend Engineer Jobs

Valtech logo

Senior Python Engineer – AI, Cloud

Valtech

The experience innovation company.

Backend Engineer94 days ago
Full TimeRemoteTeam 5,001-10,000Since 1997H1B Sponsor

• You will be responsible for industrializing a Generative AI solution for a major French healthcare corporation, moving from POC to a production-ready MVP. • You will thrive in this role if you are a Python & Cloud Expert, Precision-Oriented Developer, Practical Innovator, and a Collaborator.

Portugal
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Implement new features • Gather and clarify requirements with product managers • Develop user stories • Demonstrate results • Fix bugs • Optimize performance • Support production environment • Handle incidents • Write automated tests • Perform manual tests as part of the development process

Azerbaijan
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Implement new features • Gather and clarify requirements with product managers • Develop user stories • Demonstrate results • Fix bugs • Optimize performance • Support production environment • Handle incidents • Write automated tests • Perform manual tests as part of the development process

Serbia
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Implement new features • Gather and clarify requirements with product managers • Develop user stories • Demonstrate results • Fix bugs • Optimize performance • Support production environment • Handle incidents • Write automated tests • Perform manual tests as part of the development process

Georgia
Job Closed