Description
Job Summary:
Systems Technical Leader with focus on Java, microservices, and team leadership, responsible for orchestrating technical decisions, promoting modern engineering practices, and mentoring developers.
Key Highlights:
1. Technical leadership and team orchestration
2. Development of scalable Java backend solutions
3. Mentoring developers and fostering technical excellence
**Position:** Systems Technical Leader**Employment Type:** CLT or PJ
**Work Model:** Remote
**Work Location:** Remote
**Education:** Completed Bachelor's Degree in IT
**Mandatory Requirements / Technologies / Required Knowledge**
**Main Responsibilities**
**Position Description:**
Technical leadership and team orchestration;
Acting as the Tech Lead of the squad, serving as the technical focal point and promoting alignment among Product, Engineering, and Architecture;
Orchestrating the team in technical decision-making, breaking down complex requirements into feasible and sustainable deliveries;
Anticipating and removing technical blockers, ensuring delivery fluidity and predictability;
Encouraging modern software engineering practices (clean code, TDD, continuous integration, observability);
Mentoring developers and fostering a culture of continuous learning, autonomy, and technical excellence;
Supporting the team in incident response, SLA definition, and continuous system improvement.
Designing, developing, and evolving scalable, resilient, and secure Java backend solutions;
Actively contributing to the design of distributed architectures based on microservices;
Leading refactoring initiatives, code reviews, and evolution of critical components;
Collaborating with architects to define standards, practices, and long-term system vision.
**Technical and Behavioral Requirements:**
Solid experience with Java (17\+) and the Spring ecosystem (Boot, Security, Data, etc.);
Strong expertise in microservices, RESTful APIs, and OAuth2/JWT authentication;
Experience with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis);
Hands-on experience with messaging systems (Kafka, RabbitMQ) in distributed systems;
Practical experience with containerization (Docker), orchestration using Kubernetes, and CI/CD pipelines;
Prior experience as Tech Lead, Chapter Lead, or technical reference, guiding architectural decisions and technical squad management;
Skill in managing technical priorities, organizing technical backlogs, and interacting with PMs/POs;
Technical English proficiency for reading and writing.