Sr. Software Developer - JAVA Microservices (Remote)
- Full-time
Company Description
Infoya is a pioneering consulting firm, collaborating with visionary leaders to achieve outsized business impact. We are focused on following areas of business transformation space:
1. Advisory: We help determine the overall strategy and set the roadmap.
2. Enablement: We work closely with clients to enhance the potential of their technology through implementation of proven technology solutions.
3. Sustainability: Infoya works with its clients to ensure lasting change.
Job Description
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
Qualifications
- 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.
Additional Information
Key Success Factors:
- Analytical thinker
- Decision-maker
- Problem-solver