What are the responsibilities and job description for the Senior Java Developer position at Compunnel?
Job Summary
We are seeking an experienced Senior Java Developer to design, develop, and maintain RESTful APIs and Microservices in a fast-paced and collaborative environment.
The ideal candidate will have 8 years of hands-on experience with Java development, expertise in the Spring framework, and a strong understanding of API development best practices.
This role requires close collaboration with stakeholders, front-end teams, and external web services to ensure seamless API integrations.
Key Responsibilities
- Collaborate with stakeholders to gather and analyze requirements for API development.
- Design, develop, test, and deploy high-performance RESTful APIs and Microservices.
- Write clean, tested, and well-documented Java code following best practices.
- Work closely with front-end developers to integrate APIs efficiently.
- Ensure API security and handle web application vulnerabilities.
- Troubleshoot and resolve production issues related to APIs and backend services.
- Maintain and optimize existing APIs, ensuring performance, scalability, and maintainability.
- Participate in test-driven development (TDD) and behavior-driven development (BDD) practices.
- Utilize CI / CD pipelines and DevOps tools to streamline development and deployment.
Required Qualifications
Preferred Qualifications
Education : Bachelors Degree