Talent.com
This job offer is not available in your country.
Java API Developer - Spring Boot

Java API Developer - Spring Boot

CORTEX ConsultantsChennai
30+ days ago
Job description

About the Role :

We are seeking a highly motivated and skilled Java API Developer to join our dynamic team.

In this role, you will be responsible for designing, developing, and maintaining high-quality RESTful APIs that power our core business applications.

You will work closely with cross-functional teams to ensure seamless integration and exceptional user Responsibilities :

  • Design, develop, and maintain RESTful APIs using Spring Boot framework.
  • Write clean, well-documented, and maintainable code adhering to best practices.
  • Conduct unit testing using JUnit and perform code quality checks using SonarQube.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Integrate APIs with other internal and external services.
  • Implement and maintain API security measures.
  • Troubleshoot and resolve API-related issues.
  • Participate in code reviews and provide constructive feedback.
  • Stay abreast of the latest technologies and industry Skills :
  • Strong fundamentals in Java, including Object-Oriented Programming (OOP) concepts, data structures, and algorithms.
  • Hands-on experience with Spring Boot framework, including dependency injection, REST controllers, and Spring Data JPA.
  • Proficiency in unit testing with JUnit and experience with code quality tools like SonarQube.
  • Strong SQL skills, including writing complex queries, joins, and stored procedures.
  • Experience with deploying applications to various environments (e.g., cloud platforms, on-premise servers).
  • Deep understanding of RESTful API design principles, including HTTP methods, status codes, and data formats (JSON, XML).
  • Experience with at least 2 databases (Oracle / MySQL / SQLServer) is preferred.
  • Knowledge of API security best practices, including authentication, authorization, and data Skills :
  • Experience with containerization technologies (Docker, Kubernetes)
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Excellent communication and interpersonal :
  • Competitive salary and benefits package
  • Opportunity to work on challenging and impactful projects
  • Collaborative and supportive work environment
  • Opportunities for professional growth and development

(ref : hirist.tech)

Create a job alert for this search

Java Developer Spring Boot • Chennai