Jobgether
Jobgether

Sênior Developer Backend Java,

engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ 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.
    • Requirements

      • 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.
      • Benefits

        • 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.
✦ 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
Apply now
Sênior Developer Backend Java, at Jobgether — Remote