Technical Lead Backend Java (100% remoto)
Core
Technical Lead responsible for defining and evolving system architecture, leading backend development, and ensuring code quality for global digital transformation solutions.
Role type
Senior IC Technical Lead Backend Java
Builds
Scalable microservices platforms and event-driven systems for time management and operational planning
Domain
Digital transformation, backend engineering, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java (modern versions), Spring Boot, Spring Data, Microservices architecture, Hexagonal architecture, API First design, Kafka/messaging systems, Relational and NoSQL databases, CI/CD pipelines, Kubernetes/OpenShift, Unit and integration testing, SOLID principles, Clean Code, DDD, TDD
Preferred skills
AI application in development, Performance optimization, Asynchronous systems
Technologies
Java, Spring Boot, Spring Data, Kafka, Git, Kubernetes, OpenShift, Grafana, Dynatrace, OpenAPI, Swagger
Responsibilities
Define and evolve system architecture, Ensure code quality and best practices, Lead technical team in developing robust solutions, Participate in functional and technical design from scratch, Drive adoption of new technologies including AI, Develop backend with Java, Design microservices and hexagonal architectures, Design APIs with API First approach, Implement event-driven systems with messaging, Manage and optimize relational and NoSQL databases, Supervise CI/CD pipelines and cloud deployments, Monitor and observe system performance, Apply best practices like SOLID and TDD, Lead technical decisions and support the team