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