Senior Back-End - Java - Inglês
Core
Building and maintaining scalable, secure, high-performance backend applications and microservices for clients in the financial services and energy sectors.
Role type
Senior Back-End Java Engineer
Builds
Scalable backend applications and microservices
Domain
Financial services and energy
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot, RESTful APIs, SQL/NoSQL databases, Docker, Kubernetes, RabbitMQ/Kafka, Unit/Integration testing, Clean Code/SOLID
Preferred skills
AWS/Azure/GCP, CI/CD pipelines, Microservices architecture, Infrastructure as Code (Terraform), Java/Cloud certifications
Technologies
Java, Spring Boot, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, RabbitMQ, Kafka, JUnit, Mockito, Git, Jenkins, GitLab CI, Terraform
Responsibilities
Develop and maintain APIs and microservices; Design, implement, and optimize backend functionalities; Integrate services with SQL and NoSQL databases; Define architecture and development best practices; Write unit and integration tests; Perform code reviews; Ensure application security and performance
Seniority
Senior, hands-on IC