Java Backend Developer
Core
Design, develop, and maintain scalable backend applications and APIs to support business goals.
Role type
Senior IC Java Backend Developer
Builds
Reliable, secure, and high-performing backend services and APIs
Domain
Enterprise software development, Microservices
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot, Spring MVC, REST APIs, MySQL, Git, Maven/Gradle, Microservices
Preferred skills
PostgreSQL, Redis, Kafka/RabbitMQ, AWS/Azure/GCP, JUnit, Mockito, OAuth2, JWT, Kubernetes
Technologies
Java, Spring, MySQL, MongoDB, Git, Maven, Gradle, Docker, Kubernetes, Jenkins, Kafka, RabbitMQ, AWS, Azure, GCP
Responsibilities
Design and develop backend applications and APIs; Integrate with frontend systems and third-party services; Write clean, reusable, and efficient code; Conduct code reviews and improve code quality; Troubleshoot backend issues and optimize performance; Implement security and data protection measures
Seniority
Senior, hands-on IC