Job Overview
We are seeking a skilled and passionate Senior Java Developer with 4–7 years of experience in designing, developing, and maintaining scalable enterprise applications. You will collaborate closely with cross-functional teams to build high-performance, secure, and scalable backend applications.
Key Responsibilities
- Design, develop, test, and maintain scalable Java-based enterprise applications.
- Build and enhance RESTful APIs using Spring Boot and Microservices architecture.
- Develop efficient data access layers using Hibernate/JPA.
- Participate in system architecture discussions and contribute to application design.
- Write clean, maintainable, and high-quality code following coding standards and best practices.
- Optimize application performance, scalability, and reliability.
- Collaborate with Product Managers, QA Engineers, DevOps, and other development teams.
- Perform code reviews and mentor junior developers.
- Troubleshoot production issues and provide timely resolutions.
- Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4–7 years of professional experience in Java backend development.
- Proven experience in building scalable and distributed applications.
- Strong hands-on experience in Java.
- Excellent experience with Spring Boot.
- Strong expertise in Hibernate/JPA.
- Hands-on experience in Microservices Architecture.
- Good understanding of System Design concepts (Low-Level & High-Level Design).
- Experience in designing and developing RESTful APIs.
- Strong knowledge of Object-Oriented Programming (OOP) principles and Design Patterns.
- Good understanding of SQL and relational databases such as MySQL or PostgreSQL.
- Experience with Git and version control systems.
- Excellent analytical, problem-solving, and communication skills.
Preferred Skills
- Experience with Docker and Kubernetes.
- Knowledge of Kafka or RabbitMQ.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
- Understanding of Redis or other caching technologies.
- Knowledge of JUnit and Mockito for unit testing.
Pay: ₹500,000.00 - ₹900,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person