Job Description

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.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application