Java Backend Software Engineer
Core
Design and maintain scalable microservices and event-driven backend applications using Java 17 and Spring Boot.
Role type
Senior IC Java Backend Software Engineer
Builds
Cloud-native microservices, API integrations, and event-driven solutions
Domain
Cloud-native backend development
Deliverable
production ML models | product features
Required skills
Java 17, Spring Boot, microservices architecture, PostgreSQL, MySQL, NoSQL databases, Apache Kafka, RabbitMQ, AWS/Azure/GCP, CI/CD pipelines, Docker, Kubernetes, Test-Driven Development, Behavior-Driven Development
Preferred skills
Angular, ReactJS, Vue.js, Jenkins
Technologies
Java 17, Spring Boot, PostgreSQL, MySQL, NoSQL, Kafka, RabbitMQ, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, Angular, ReactJS, Vue.js
Responsibilities
Develop and maintain backend applications using Java 17 and Spring Boot; Design and implement scalable microservices architectures; Build integrations with relational and NoSQL databases; Develop event-driven solutions using message brokers; Contribute to cloud-native applications deployed on major cloud providers; Support CI/CD pipelines and deployment automation.
Seniority
Mid-level, hands-on IC