Java Technical Lead (Full Remote)
Core
Lead the technical evolution of backend solutions in Java, defining architecture and ensuring scalable, high-quality development.
Role type
Senior IC Java Technical Lead
Builds
Scalable backend microservices and APIs
Domain
Enterprise software development, Cloud-native architecture
Deliverable
production ML models | product features
Required skills
Java 17+, Spring ecosystem, Microservices architecture, Hexagonal architecture, API design (OpenAPI/Swagger), SOLID principles, Clean Code, Domain-Driven Design (DDD), Unit testing (TDD), Event-driven messaging (Kafka), Relational and NoSQL databases, Cloud/container orchestration (Kubernetes/OpenShift), CI/CD pipelines, Technical leadership and mentoring
Technologies
Java, Spring Boot, Spring Data, Kafka, Kubernetes, OpenShift, OpenAPI, Swagger
Responsibilities
Define backend architecture and technical standards, Guide the team in development practices, Participate actively in hands-on development, Mentor team members on code quality and best practices
Seniority
Senior, hands-on IC