Java Backend Developer
Core
Build, optimise, and maintain server-side Java application logic for clients, ensuring seamless integration and high performance.
Role type
Senior IC Java Backend Developer
Builds
Scalable, robust backend solutions and RESTful APIs for diverse business applications
Domain
Digital Marketing Technology Services
Deliverable
production ML models | product features
Required skills
Java (core, OOP, concurrency, JVM internals), Spring Boot, Spring Data, Hibernate/JPA, RESTful API design, SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis), Maven/Gradle, Git
Preferred skills
Docker, Kubernetes, AWS/Azure/GCP, RabbitMQ, Kafka, JUnit, Mockito, ReactJS, Python/TypeScript/Go
Technologies
Spring Boot, Hibernate, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, AWS, Azure, GCP, RabbitMQ, Kafka, JUnit, Mockito, ReactJS
Responsibilities
Build and maintain high-performance server-side Java logic; Design and implement APIs and RESTful services; Set up, maintain, and optimize databases; Optimise application performance and ensure scalability and security; Identify and resolve bugs and performance bottlenecks; Write clean, scalable code following Java best practices; Participate in code reviews; Partner with QA, DevOps, and Product Management; Maintain technical and API documentation
Seniority
Senior, hands-on IC