[Job - 20178] Senior Java Developer, Colombia

Job Description

Responsibilities:
Structure and lead technical refinements.
Create and maintain artifacts such as architecture diagrams, etc.
Support the Squad Leader in preparing the team's planning (by explaining the refinements).
Understand technical requirements, actively participating in rituals.
Provide insights in the development and evolution of a scalable and high-performance solution.
Support the technical and behavioral development of team members.
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.

Requirements for this challenge:
Java 17+;
Spring Boot;
Kafka;
K8S;
Cloud;
Microservices design and architecture patterns;
API development in Java;
Relational database;
Automated test development using the test pyramid strategy;
Communication skills to ensure team alignment;
Structuring technical demands and refining stories;
Continuous improvement mindset;
Advanced English.

Differentials:
Knowledge in Cloud Azure;
Knowledge of the Camunda framework.

#LI-THAI23
#MidSenior