[Job - 20761] Mid-Level Java Developer, Brazil

Job Description

Responsibilities:
Structure and lead technical refinements.
Understand technical requirements, actively participating in rituals.
Support the Squad Leader in preparing the team's planning (by explaining the refinements).
Develop and evolve high-performance solutions in a scalable environment.
Integrate systems by retrieving, transforming, and sending information.
Code and structure automated tests (TDD) to ensure the quality of deliverables.
Support and structure code reviews to adhere to best practices and client's quality gates.
Support the technical and behavioral development of team members.
Create and maintain artifacts such as architecture diagrams, etc.

Requirements for this challenge:
Java 17+ / Spring Boot;
Kafka (configuration, producer & consumer);
Microservices design and architecture patterns (DDD);
REST API development in Java;
Relational database and NOSQL database (MongoDB);
Automated test development using the test pyramid strategy;
Kubernetes;
Communication skills to ensure team alignment;
Structuring technical demands and refining stories;
Continuous improvement mindset;
Advanced English.

#LI-THAI23
#MidSenior