[Job -31625] Sênior | Backend Java Developer | Brazil
Core
Senior Fullstack Software Engineer conducting technical assessments, architecture analysis, and modernization strategy for Java applications in the financial sector.
Role type
Senior IC Software Engineer (Java Architecture & Assessment)
Builds
Technical assessments, architecture diagrams, risk reports, and modernization roadmaps for client Java ecosystems
Domain
Financial Services / Enterprise Software Modernization
Deliverable
dashboards & analysis
Required skills
Java (8-21), Spring Boot, Java EE/Jakarta EE, REST APIs, Microservices, SQL, Git, Maven/Gradle, JUnit/Mockito, Clean Code, SOLID, CI/CD, Static Analysis
Preferred skills
Java EE to Jakarta EE migration, Hexagonal Architecture, DDD, Kafka, Docker, Kubernetes, Azure, Dynatrace, Fortify
Technologies
Java, Spring Boot, Jakarta EE, Angular, JPA/Hibernate, JAX-RS, Spring MVC, Spring Data, Spring Security, Maven, Gradle, Git, JUnit, Mockito, SQL, SonarQube, Kafka, Docker, Kubernetes, Azure, Dynatrace, Fortify
Responsibilities
Perform technical assessments of Java applications evaluating architecture, code, and dependencies; Analyze applications across Java versions 8 to 21 to identify risks and modernization opportunities; Map ecosystem components including databases, build processes, and integrations; Identify technical debt, vulnerabilities, and quality gaps; Produce technical documentation, diagrams, and recommendations; Participate in workshops with client teams to validate hypotheses; Support Proof of Concepts (PoCs) and feasibility analyses
Seniority
Senior, hands-on IC