About the opportunity
We are looking for a Senior Java Developer to work on strategic projects for modernization and technological transformation, with a strong focus on migrating applications to AWS, evolving critical systems, and implementing scalable and resilient architectures.
The professional will be part of a high-complexity environment, participating in the conversion of legacy applications to modern architectures based on microservices, containers, and cloud-native services.
Main Responsibilities
- Develop and maintain mission-critical Java applications.
- Participate in initiatives for migrating and modernizing systems to AWS.
- Develop and evolve microservices using Spring Boot.
- Implement synchronous and asynchronous integrations using AWS messaging.
- Work with transactional applications and payment systems.
- Support architectural definitions, development best practices, and software quality.
- Perform analysis, incident resolution, and performance optimization.
- Ensure compliance with security processes and the software development lifecycle (SDLC).
- Collaborate with multidisciplinary teams in an agile environment.
Required Requirements
- Solid experience with Java 8, 17, and/or 21.
- Strong knowledge in Spring Boot.
- Proven experience in migrating applications to AWS.
- Knowledge of AWS services, especially:
- AWS SQS
- AWS S3
- AWS EKS
- AWS Fargate
- Experience with Oracle and PostgreSQL databases.
- Experience with microservices architecture.
- Knowledge of Secure SDLC practices and tools such as:
- Fortify
- Sonatype
- WebInspect
- Experience in agile methodologies.
Differentials
- Experience with the financial messaging standard ISO 8583.
- Experience in payment methods, acquiring, banking, or the financial market.
- Experience modernizing Java EE applications to architectures based on Spring Boot and Cloud.
- Knowledge in observability, monitoring, and troubleshooting in distributed environments.
- Experience with containers and Kubernetes.
Behavioral Competencies
- Analytical profile and problem-solving oriented.
- Ability to work in complex and high-availability environments.
- Good communication and interaction with multidisciplinary teams.
- Proactivity and sense of ownership.
- Ease in working in technological transformation processes.