Compunnel
We are seeking an experienced Senior Java Developer to design, develop, and maintain RESTful APIs and Microservices. This role involves collaborating with stakeholders to gather requirements, ensuring API best practices, and working closely with front-end developers for seamless integration. The ideal candidate will have extensive experience in Java development, Spring framework, cloud platforms, and CI/CD processes.
Key Responsibilities
Work with stakeholders to gather and analyze requirements
Develop, test, and deploy RESTful APIs and Microservices
Write tested, idiomatic, and well-documented Java code
Collaborate with front-end developers to integrate RESTful APIs
Communicate with external web services and third-party APIs
Ensure APIs follow industry-standard best practices for security and performance
Identify and resolve application issues, bugs, and production incidents
Maintain and enhance existing APIs, optimizing for scalability and efficiency
Required Qualifications
8+ years of hands-on experience in developing RESTful APIs and Microservices using Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
Expertise in Core Java and Spring framework
Strong experience in Multithreading and Design Patterns
Experience in modernizing applications by building Microservices/API from Monolith applications
Experience in handling web application vulnerabilities and security best practices
Ability to troubleshoot and resolve production issues
2-4 years of cloud experience (Google/Azure/AWS)
Experience with BDD and TDD methodologies, test-driven design, unit testing, and integration testing
Proficiency in Jira, Git/SVN, Jenkins, and CI/CD tools such as Fortify, Sonar, and Blackduck
#J-18808-Ljbffr