JAVA TECH LEAD IA
Core
Senior Java Tech Lead responsible for defining and evolving backend architecture, leading technical teams, and promoting AI adoption throughout the product lifecycle.
Role type
Senior IC Java Tech Lead (Backend & AI)
Builds
Scalable microservices and event-driven architectures using Java, Spring Boot, and cloud-native technologies.
Domain
Enterprise Software / Cloud / Artificial Intelligence
Deliverable
production ML models
Required skills
Java 21+, Spring Boot, Microservices, Event-driven architecture, Apache Kafka, Kubernetes/OpenShift, SQL/NoSQL, Test Driven Development, Domain Driven Design, CI/CD, Observability tools (Grafana, Dynatrace), AI development in production
Preferred skills
React integration, E2E testing (Cypress), Code quality tools (SonarQube), Mentorship
Technologies
Java, Spring Boot, Spring Data, Apache Kafka, ActiveMQ, MariaDB, MongoDB, OpenShift, Kubernetes, GitHub, Spinnaker, Grafana, Dynatrace, SonarQube, JUnit, Mockito, Cypress, React
Responsibilities
Define and evolve backend solution architecture; Lead the technical team and act as a technology reference; Design microservices and event-driven solutions; Translate business needs into functional and technical solutions; Ensure code quality and maintainability; Promote AI usage across the product lifecycle; Define CI/CD and observability strategies; Mentor the team on technical and methodological aspects.
Seniority
Senior, hands-on IC with leadership responsibilities