Our client is a global Canadian IT consulting and services organization. They collaborate with visionary leaders to achieve outsized business impact by providing innovative solutions and exploring cutting edge technologies. They work hand-in-hand with their clients to facilitate transformative change, guiding them through strategic shifts in technology, processes, and culture.
Location: Chennai (Hybrid)
We are currently seeking a Sr. Java Microservices Developer to join our client team.
Responsibilities:
Work with stakeholder to gather the requirements
Develop, test and deploy APIs
Writing tested, idiomatic, and documented Java Code
Cooperating with the front-end developer in the process of integrating the RESTful API
Communicating with external web services
Producing, maintaining, and modifying REST APIs
Ensuring APIS are developed using industry standard best practices
Fixing any issues or bugs that arise
Qualifications & Experience:
5+ years of hands-on experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
Expertise in Core java
Expertise in Spring framework
Experience in Multithreading
Experience in Design patterns
Experience in building Microservices/API from a Monolith application
Experience in handling Web application vulnerabilities
Handle production issues
4+ years of cloud experience (Google/Azure/AWS)
Experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, CI/CD.
Knowledge of Jira, Git/SVN, Jenkins, DevOps, and CI/CD tools like Jenkins, Fortify, Sonar, Blackduck etc.
What our client Offer:
Competitive salary and benefits package.
Opportunity to work with a diverse and talented team.
Professional development and growth opportunities.
A dynamic and collaborative work environment.
Hybrid work options