Search by job, company or skills

  • Posted a month ago
  • Over 500 applicants
Quick Apply

Job Description

Key Responsibilities:

  • Design, develop, test, and deploy robust and scalable applications using Java (8/11/17) and frameworks like Spring Boot, Hibernate, or JPA.
  • Collaborate with architects, product owners, and other developers to deliver high-quality software solutions.
  • Develop RESTful APIs and integrate third-party services or systems.
  • Participate in architectural and design discussions, code reviews, and technical planning sessions.
  • Mentor junior developers and support team knowledge sharing.
  • Optimize application performance, security, and scalability.
  • Troubleshoot and resolve application issues in development, test, and production environments.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines.
  • Ensure adherence to coding standards, best practices, and development methodologies.
  • Document system designs, code, and deployment processes.

Qualifications and Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in Java development, with a strong command of OOP and design patterns.
  • Hands-on experience with Spring Framework (Core, Boot, Security, MVC, Data).
  • Experience with RESTful API development and integration.
  • Solid understanding of relational databases (e.g., Oracle, PostgreSQL, MySQL) and SQL.
  • Familiarity with front-end technologies (Angular, React, JavaScript) is a plus.
  • Knowledge of Git, Maven/Gradle, Jenkins, and other build tools.
  • Experience with microservices architecture and containerization (Docker, Kubernetes) preferred.
  • Strong debugging, performance tuning, and unit testing skills (JUnit, Mockito).
  • Excellent communication and interpersonal skills.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 121757483

Similar Jobs