Role: Java Developer
Location: San Leandro, CA (Onsite)
Type: Contract
Day to Day / Job Function:
- 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
Skills Requirements for this role:
- 7+ years of hands-on experience in Java development experience.
- 7 + years of experience using RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
- 7 + years of experience in Core java
- 7+ years of experience using Spring framework
- 7+ years of experience in Multithreading
- 7+ years of experience using Design patterns
- 7+ years of experience building Microservices/API from a Monolith application
- 7+ years of experience in Web application vulnerabilities
- 3+ years' experience handling production issues
- 2 + years' experience in cloud experience (Google/Azure/AWS)
- 3+ years' experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, CI/CD.
- 3+ years of experience using Jira, Git/SVN, Jenkins, DevOps, and CI/CD tools like Jenkins, Fortify, Sonar, Blackduck etc.