Key Responsibilities
- Develop and consume RESTful APIs and web services.
- Collaborate with front-end developers and other stakeholders to deliver high-quality solutions.
- Write clean, efficient, and maintainable code following industry best practices.
- Perform code reviews and participate in technical discussions.
- Work with databases and ensure efficient data management.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Solid knowledge of Core Java, Java 8+, Spring Boot, Spring MVC, and Spring Security.
- Experience with Hibernate/JPA and ORM frameworks.
- Strong understanding of REST APIs and Microservices Architecture.
- Experience working with MySQL, PostgreSQL, Oracle, or other relational databases.
- Knowledge of Git and version control practices.
- Understanding of Object-Oriented Programming (OOP) concepts and Design Patterns.
- Experience in writing unit and integration tests.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Skills
- Experience with Docker and Kubernetes.
- Familiarity with AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of Maven or Gradle build tools.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with messaging systems such as Kafka or RabbitMQ.
- Exposure to Agile/Scrum development methodologies.
Job Types: Full-time, Permanent
Benefits:
- Provident Fund
Ability to commute/relocate:
- Delhi, Delhi: Reliably commute or planning to relocate before starting work (required)
Application Question(s):
- will you be able to join immediately?
Education:
- Bachelor's (preferred)
Experience:
- total work: 3 years (preferred)
- Back-end development: 3 years (preferred)