Backend Java Developer - Java Version 17+, Springboot and AWS
Core
Design, develop, and maintain high-performance, reliable backend services and applications using Java and microservices.
Role type
Senior Backend Java Engineer
Builds
Java-based applications and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot ecosystem, RESTful API design, microservices architecture, PostgreSQL, Docker, Kubernetes, AWS, Git, JUnit, Mockito
Preferred skills
Event-driven architectures, message brokers (Solace, Kafka, RabbitMQ), CI/CD pipelines, Infrastructure as Code (CloudFormation, Terraform), distributed systems, observability tools
Technologies
Java, Spring Boot, PostgreSQL, Docker, Kubernetes, AWS, JUnit, Mockito, Solace, Kafka, RabbitMQ, Jenkins, GitHub Actions, CloudFormation, Terraform, Grafana
Responsibilities
Design and implement Java-based applications and microservices; Write clean, maintainable, and efficient code; Identify bottlenecks and bugs and devise solutions; Maintain code quality, organization, and automation
Seniority
Senior, hands-on IC