Jobgether
Sênior Developer Backend Java,
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Evaluate Java applications across versions from Java 8 through Java 21, considering compatibility, technical debt, and modernization opportunities.
- Analyze Java EE/Jakarta EE and Spring Boot applications, including architecture, frameworks, dependencies, integrations, databases, and build/deployment processes.
- Identify technical risks, performance bottlenecks, vulnerabilities, architectural limitations, and opportunities for modernization.
- Assess code quality, test coverage, observability, engineering practices, and overall application health.
- Support the classification of applications according to their appropriate evolution, migration, modernization, maintenance, or retirement strategy.
- Participate in technical workshops, interviews, and discussions with client engineering and technology teams.
- Produce clear technical documentation, architecture diagrams, evidence, assessments, and recommendations.
- Support proofs of concept and technical feasibility analyses when required.
- Collaborate with architects, developers, and other technical specialists to validate findings and recommendations.
- Communicate technical discoveries and recommendations clearly to both technical and business audiences.
- Contribute to an agile and collaborative environment, working with practices such as Scrum and Kanban.
- Solid professional experience developing, supporting, assessing, or modernizing Java applications in complex environments.
- Strong knowledge of Java and experience understanding the evolution and technical implications of versions from Java 8 to Java 21.
- Hands-on experience with Java EE/Jakarta EE and/or Spring Boot.
- Knowledge of technologies and frameworks such as JPA/Hibernate, EJB, JAX-RS, Spring MVC, Spring Data, and Spring Security.
- Experience with REST APIs, microservices, monolithic applications, and system integrations.
- Familiarity with Maven or Gradle and Git-based version control practices.
- Experience with unit and integration testing, particularly JUnit and Mockito.
- Knowledge of relational databases, SQL, transactions, and persistence concepts.
- Strong understanding of Clean Code, SOLID principles, and architectural design patterns.
- Knowledge of CI/CD pipelines, code quality practices, and tools such as SonarQube.
- Familiarity with cloud or hybrid-cloud environments, containers, and observability practices.
- Experience conducting technical analysis, application assessments, system support, or technology modernization initiatives.
- Strong communication, autonomy, analytical thinking, and collaborative skills.
- Knowledge of agile methodologies such as Scrum and Kanban.
- Experience migrating Java EE applications to Jakarta EE or Spring Boot is a plus.
- Knowledge of Hexagonal Architecture, Domain-Driven Design (DDD), and application modularization is desirable.
- Experience with Kafka, messaging, and event-driven architectures is a plus.
- Familiarity with Docker, Kubernetes, Azure, or other cloud platforms is desirable.
- Experience with tools such as Dynatrace, Fortify, Nexus, Bitbucket, Bamboo, Jira, or Confluence is an advantage.
- Previous experience with technology portfolio assessments, modernization projects, financial institutions, or regulated environments is highly valued.
- Health and dental insurance.
- Meal and food allowances.
- Childcare assistance.
- Extended parental leave.
- Access to fitness, wellness, and health professionals through Wellhub and TotalPass partnerships.
- Profit Sharing / PLR.
- Life insurance.
- Continuous learning platform.
- Discount club and partner benefits.
- Online platform focused on physical health, mental health, and overall well-being.
- Pregnancy and responsible-parenting courses.
- Partnerships with online learning platforms.
- Language-learning platform.
- Additional benefits and employee support programs.
- Inclusive workplace with dedicated Health & Well-being support, inclusion specialists, and affinity groups.
- Work arrangement in Brazil, with office attendance in the Campinas metropolitan area where applicable under the current hybrid-work policy.
Requirements
Benefits
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply