Job Title : Java Developer
Location : Noida
Experience : 2–5 years
We are looking for a talented and results-driven Java Developer to join our growing development team. As a mid-level engineer, you will be responsible for building and maintaining scalable, high-performance backend systems. You will work alongside other developers, QA, DevOps, and product teams to deliver quality solutions on time.
Key Responsibilities :
- Design, develop, test, and maintain Java-based applications and microservices.
- Participate in code reviews and contribute to continuous improvement of software quality.
- Collaborate with frontend developers, DevOps engineers, and business stakeholders to build end-to-end solutions.
- Optimize application performance, scalability, and maintainability.
- Write unit and integration tests to ensure high code coverage and reliability.
- Troubleshoot, debug, and fix production issues as part of support rotations.
- Follow Agile methodologies and contribute to sprint planning, stand-ups, and retrospectives.
Required Skills and Qualifications :
3–6 years of experience in Java application development.Solid understanding of Spring Framework, especially Spring Boot, Spring MVC, and Spring Data JPA.Experience with RESTful API development and integration.Good knowledge of SQL and experience with relational databases (MySQL, PostgreSQL, or Oracle).Familiarity with version control tools (e.g., Git).Basic understanding of CI / CD pipelines and build tools like Maven / Gradle.Good problem-solving skills and ability to work in a collaborative team environment.Nice to Have :
Exposure to microservices architecture and containerization (Docker / Kubernetes).Knowledge of messaging systems like Kafka or RabbitMQ.Experience with NoSQL databases (MongoDB, Redis).Familiarity with cloud platforms (AWS, Azure, or GCP).Understanding of security best practices and testing frameworks (JUnit, Mockito).Educational Qualifications :
Bachelor’s degree in Computer Science & Engineering, or related field (B.E., B.Tech, B.Sc-CS, BCA etc.) is required.Master’s degree (optional but preferred) in Computer Science & Engineering, or related domain (M.Tech, M.Sc, MCA)