




Job Summary: We are looking for a Java Developer to join a growing company with agile teams and a strong focus on engineering best practices, developing and enhancing APIs and backend services. Key Highlights: 1. Grow technically and have a voice in decision-making 2. Work that impacts thousands of people 3. Work in agile squads with a collaborative environment Do you enjoy solving complex problems with clean, well-architected code? This Java Developer role is perfect for you — to grow technically, have a voice in decisions, and see your work deployed and impacting thousands of people. You will work at a growing company with agile teams, a collaborative environment, and a strong focus on engineering best practices. Here, technology is core to the business — not a support function. * Develop and enhance backend APIs and services in Java. * Participate in architecture decisions and solution design. * Write testable, performant, and well-documented code. * Work in agile squads, collaborating with product, QA, and UX teams. * Conduct code reviews and contribute to quality standards. * Support investigation and resolution of production bugs. * Contribute to continuous improvements in processes and tools. Requirements: **Required Qualifications:** * Solid experience with Java (8\+ or later) in backend projects. * Experience with frameworks such as Spring / Spring Boot. * Knowledge of REST APIs, JSON, and system integration. * Experience with relational databases (e.g., PostgreSQL, MySQL). * Familiarity with version control using Git and agile practices (Scrum/Kanban). * Ability to write clean, organized, and testable code. **Nice-to-Have Qualifications:** * Experience with microservices, messaging systems (Kafka, RabbitMQ), or queues. * Knowledge of automated testing (JUnit, Mockito, etc.). * Experience with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure). * Prior work on high-scale digital products. * Participation in communities, open-source projects, or tech talks.


