Engenheiro(a) de Software - Backend (Inglês Avançado)
Core
Building scalable backend applications, REST APIs, and microservices architectures in a cloud environment for global clients.
Role type
Senior Backend Software Engineer (Java/Spring Boot)
Builds
Scalable cloud-native applications and APIs
Domain
Enterprise Technology / Cloud / Financial Services (Fintech/Banking)
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot, REST APIs, Microservices, AWS, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, JUnit, Mockito, Cypress, Kafka, Event Hub, Jenkins, GitLab CI, Object-Oriented Programming, Agile/Scrum
Preferred skills
Angular, Spring Batch, High-scale environments, Fintech/Banking/Telecom experience, Distributed Architecture, Design Patterns
Technologies
Java, Spring Boot, AWS, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, Kafka, Jenkins, GitLab CI, Cypress, Angular
Responsibilities
Develop and maintain scalable backend applications and microservices; Design and implement REST APIs; Integrate cloud infrastructure and containerization tools; Write unit and automated tests; Collaborate in global engineering teams using Agile methodologies.
Seniority
Mid-to-Senior, hands-on IC