Java Developer
Job Description
Infosys is seeking a Java Developer for an onsite role in Charlotte, NC. In the assigned job role of Technology Consultant 2, you will contribute across the full software lifecycle, from requirements and design through development, testing, training, and production support, working closely with cross-functional teams.
Role Responsibilities
- Support requirements elicitation by documenting assigned portions of business requirements according to provided guidance.
- Participate in software application design discussions and document design decisions to guide the technical team toward building the intended solutions.
- Contribute to coding efforts by integrating new features and updates into existing applications, with an emphasis on maintaining system stability.
- Perform code reviews, apply necessary code changes, and maintain code repositories.
- Implement and execute test strategies, analyze results, and coordinate bug fixes to uphold software quality standards.
- Create user training programs, documentation, and support frameworks to support smooth transitions to new software applications.
- Participate in resolving production issues and propose preventive strategies to improve reliability.
- Maintain detailed records of code, testing techniques, and support activities to build a knowledge base that can support similar projects.
Required Qualifications
- A collaborative spirit and excellent communication skills.
- Ability to manage end to end SDLC phases from requirement gathering through implementation.
- Capability to translate complex requirements into actionable development tasks.
- Passion for design paired with hands-on coding experience.
- Proactive approach to testing, troubleshooting, and iterative refinement of applications.
- Ability to work with cross-functional teams and support software integration.
Technology Stack
- Java
Team Contribution
In this Technology Consultant 2 capacity, your day-to-day impact will focus on requirements documentation, design decision support, stable feature integration, code review and repository maintenance, test strategy execution and issue coordination, training and documentation enablement, production support, and knowledge-sharing through detailed activity records. You will collaborate with cross-functional teams to support software integration across the end-to-end SDLC.