Java Backend Developer
Core
Build, optimize, 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 APIs for diverse business applications
Domain
Digital marketing services and AI-driven brand orchestration
Deliverable
production ML models | product features
Required skills
Java (core, 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 RESTful APIs; Set up and optimize databases; Optimize application performance and security; Identify and resolve bugs; Write clean, scalable code; Participate in code reviews; Partner with QA, DevOps, and Product Management; Maintain technical documentation
Seniority
Senior, hands-on IC