About the RoleWe are looking for a skilled Java Developer with at least 3- 6 years of experience in backend development.
The ideal candidate will have hands-on expertise in Spring Boot, MySQL/PostgreSQL, and have understanding of NoSQL databases MongoDb.
A background in product engineering and familiarity with AWS cloud services is highly desirable.
Responsibilities- Design, develop, and maintain scalable backend systems using Java and Spring Boot.
- Collaborate with product and engineering teams to deliver high-quality software solutions.
- Implement and manage databases including MySQL, PostgreSQL, and NoSQL (e.G., MongoDB).
- Write clean, testable, and efficient code following industry best practices.
- Participate in code reviews, debugging, and performance tuning.
- Contribute to architectural decisions and system design discussions.
- Maintain high standards of software quality within the team.
Requirements- 3+ years of professional experience in Java development.
- Proficiency in Spring Boot framework.
- Strong experience with MySQL and PostgreSQL.
- Familiarity with NoSQL databases (e.G., MongoDB, Cassandra).
- Understanding of RESTful APIs and microservices architecture.
- Exposure to cloud platforms like AWS is a plus.
- Solid foundation in computer science principles and product engineering practices.
- Good communication skills and a proactive attitude towards problem-solving.
Preferred Qualifications- Experience in agile development environments.
- Familiarity with DevOps tools and CI/CD pipelines.
- Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes.
Nice to Have
- Exposure to microservices architecture
- Experience with AI/ML-related applications or data-heavy systems