We are currently seeking a Sr. Java Microservices Developer to join our 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
- Code Reviews
- Unit Testiung
Requirements
- 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
- Strong Expertise in Core java Spring framework
- Experience in Multithreading
- Strong Experience in Design patterns and principles
- Experience in building Microservices/API from a Monolith application
- Experience in handling Web application vulnerabilities
- Experience in databases like SQL Postgres Redis
- 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.
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 Strong Expertise in Core java, Spring framework Experience in Multithreading Strong Experience in Design patterns and principles Experience in building Microservices/API from a Monolith application Experience in handling Web application vulnerabilities Experience in databases like SQL, Postgres, Redis 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.