Senior Java Developer
Core
Senior Java engineer building Spring Boot microservices backends on Kubernetes while establishing and leading AI-assisted engineering practices within a cross-functional team.
Role type
Senior IC Java Engineer (AI-assisted engineering lead)
Builds
Spring Boot microservices, Web APIs, and Kubernetes-based infrastructure
Domain
Enterprise software development, AI integration, Cloud-native architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java 11/17, Spring Framework, Microservice architecture, PostgreSQL/MySQL, Automated testing, Docker, Kubernetes, Terraform, CI/CD pipelines, AI-assisted development
Preferred skills
Observability (Grafana, Kibana, ELK), Performance profiling, AI workflow implementation, Tech lead experience
Technologies
Spring Boot, Kubernetes, PostgreSQL, MySQL, GitLab, Jenkins, Terraform, Docker, JUnit, Mockito, Grafana, Kibana
Responsibilities
Design and own Spring Boot microservices and Web APIs; Establish team AI-assisted engineering practices; Pair program on complex problems; Contribute to architectural decisions; Maintain CI/CD pipelines; Mentor engineers
Seniority
Senior, hands-on IC with mentorship responsibilities