About The Position

The Technology Consultant 2 will contribute across the software development lifecycle, from requirements elicitation and application design through coding, testing, release support, and ongoing maintenance. The role involves documenting business requirements and design decisions, implementing and integrating features, reviewing and maintaining code, and coordinating testing and bug fixes to uphold software quality and system stability. The position also supports production issue resolution and preventive reliability improvements, and includes developing user training, documentation, and support frameworks for application transitions. The successful candidate will collaborate with cross-functional teams, translate complex requirements into development tasks, and contribute hands-on coding and software integration. The role may require relocation and/or travel to the work or project location. Applicants must be authorized to work in the United States without employer-based visa sponsorship; Infosys cannot provide immigration sponsorship for this role.

Requirements

  • Experience in Java reactive programming.
  • Experience with Spring Boot.
  • Experience writing queries in MongoDB or Oracle.
  • Experience developing REST services using Java.
  • Bachelor’s degree or foreign equivalent from an accredited institution, or three years of progressive experience in the specialty in lieu of each year of education.
  • Authorization to work for any employer in the United States without employer-based visa sponsorship.

Nice To Haves

  • Experience with messaging solutions such as Kafka (listed as optional).
  • Experience developing code using a reactive framework.
  • Experience with development, maintenance, and production support across project lifecycle activities.
  • Experience with generative AI prompt engineering.
  • Experience with design and architecture reviews.
  • Good written and verbal communication skills.
  • Ability to optimize Java, Oracle, and MongoDB code for performance.
  • Ability to work in a team in a diverse or multiple-stakeholder environment.
  • Experience and interest in working in a global delivery environment.
  • Collaborative spirit, ability to translate complex requirements into development tasks, hands-on coding and design interest, and a proactive approach to testing and troubleshooting.

Responsibilities

  • Contribute to requirements elicitation by documenting assigned parts of business requirements under guidance.
  • Facilitate software application design discussions and document design decisions for the technical team.
  • Participate in coding and integrate features or updates into existing applications while maintaining system stability.
  • Conduct code reviews, make codebase changes, and maintain code repositories.
  • Implement test strategies, analyze results, and coordinate bug fixes to uphold software quality standards.
  • Develop user training programs, documentation, and support frameworks to facilitate transitions to new applications.
  • Help resolve production issues and recommend preventive strategies to improve system reliability.
  • Maintain records of code, testing techniques, and support activities for the knowledge base and related projects.
  • Handle SDLC phases from requirements gathering through implementation and work with cross-functional teams on software integration.

Benefits

  • Medical, dental, vision, and life insurance.
  • Long-term and short-term disability coverage.
  • Health and dependent care reimbursement accounts.
  • Accident, critical illness, hospital indemnity, and legal insurance.
  • 401(k) plan and contributions dependent on salary level.
  • Paid holidays and paid time off.
  • Competitive pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service