Senior Java Backend Developer
Core
Designing, developing, deploying, and supporting scalable backend applications and microservices in a cloud environment.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Scalable RESTful APIs and microservices-based applications
Domain
Cloud-native backend development
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Boot 3.x, REST API design, Microservices Architecture, AWS (ECS, EC2, RDS, CloudWatch), GitLab CI/CD, Infrastructure as Code, Oracle SQL, Production support, Incident management
Preferred skills
Docker, Kubernetes, Cloud security best practices, Monitoring and logging tools, Enterprise-scale application experience
Technologies
Java, Spring Boot, AWS, GitLab, Oracle, Docker, Kubernetes
Responsibilities
Design and develop high-performance backend applications; Build and maintain microservices; Implement secure and scalable solutions; Manage CI/CD pipelines and IaC; Perform database design, queries, and optimization; Conduct code reviews, debugging, and performance tuning; Provide production support and manage incidents; Collaborate with DevOps, QA, and product teams
Seniority
Senior, hands-on IC