We are looking for a highly skilled Java API Developer to design, develop, and maintain robust and scalable APIs. The ideal candidate will have extensive experience in Java, RESTful APIs, microservices architecture, and cloud-based solutions. You will collaborate with cross-functional teams to build secure, high-performance applications that meet business needs.
Key Responsibilities :
Design, develop, and maintain RESTful APIs using Java and Spring Boot.
Implement microservices-based solutions ensuring scalability and performance.
Collaborate with front-end developers, architects, and other stakeholders to define API specifications.
Develop and integrate APIs with databases, third-party services, and cloud environments.
Ensure API security, authentication, and authorization best practices.
Optimize API performance, monitoring, and troubleshooting issues as needed.
Write clean, maintainable, and well-documented code following best practices.
Conduct code reviews and participate in Agile development processes.
Stay up-to-date with industry trends and emerging technologies.
Required Skills & Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Proven experience as a Java API Developer or in a similar role.
Strong expertise in Java, Spring Boot, and RESTful APIs .
Experience with microservices architecture and cloud platforms (AWS, Azure, or GCP).
Proficiency in working with databases (MySQL, PostgreSQL, MongoDB, .
Knowledge of API security protocols such as OAuth2, JWT, and OpenID Connect .
Familiarity with containerization tools (Docker, Kubernetes) and CI / CD pipelines.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Preferred Qualifications :
Experience with GraphQL and WebSockets.
Knowledge of message brokers (Kafka, RabbitMQ).
Hands-on experience with DevOps and automation tools.
Api Developer • India