JAVA Developer with MongoDB
Job Description
Infosys is seeking a Java Developer to support the delivery of software solutions through the full lifecycle, from requirements to implementation. Based in Austin, TX onsite, this role focuses on building and integrating updates for existing applications while maintaining stability, quality, and reliable operations in production.
Working in the assigned role of Technology Consultant 2, you will contribute across requirements elicitation, design decision documentation, coding, code reviews, testing coordination, and knowledge sharing. You will also help enable adoption of new or updated software through training and documentation.
Responsibilities
- Contribute to the requirements elicitation process by documenting assigned parts of business requirements, following the guidance provided.
- Facilitate software application design discussions and document design decisions to help the technical team build the intended solutions.
- Participate in coding and integrate new features or updates into existing applications, with an emphasis on 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 support smooth transitions to new software applications.
- Actively participate in resolving production issues and recommend preventive strategies to enhance system reliability.
- Maintain detailed records of code, testing techniques, and support activities to strengthen the knowledge base and support similar projects.
Requirements
- Collaborative spirit and excellent communication skills.
- Ability to manage end-to-end SDLC phases from requirement gathering to implementation.
- Ability to translate complex requirements into actionable development tasks.
- Passion for design and hands-on coding experience.
- Proactive approach to testing, troubleshooting, and refining applications.
- Ability to work with cross-functional teams and perform software integration.