Backend Developer- Java
Core
Designing, developing, and implementing cutting-edge software solutions and microservices for cloud-based managed services.
Role type
Senior Backend Java Engineer
Builds
Scalable microservices, REST APIs, and CI/CD pipelines for enterprise customers
Domain
Cloud infrastructure, enterprise software, managed services
Deliverable
production ML models | product features | infrastructure
Required skills
Java (OOP, Spring Boot, Spring Security), Microservices architecture, AWS (EC2, Lambda, ECS/EKS, RDS, DynamoDB, S3, SQS, SNS), Docker, Kubernetes, Unit Testing (JUnit, Mockito), TDD, Relational and NoSQL databases, API Gateway, Messaging queues
Preferred skills
DevOps tools, Cloud certifications (Azure, AWS, GCP)
Technologies
Java, Spring Boot, AWS, Docker, Kubernetes, JUnit, Mockito, TDD, REST, Microservices
Responsibilities
Implement components based on design documentation, architect solutions, test code, deploy and build CI/CD pipelines, provide work estimates, guide features and technologies
Seniority
Senior, hands-on IC