onsite
Java Developer - Infosys
Software Engineer
Java Developer responsible for gathering requirements, designing solutions, coding, testing, and supporting new software features using Java, Spring, REST APIs, and SQL within an Agile environment.
About the role
Key Responsibilities
- Conduct targeted interviews and workshops to capture stakeholder requirements and translate them into clear documentation.
- Participate in design discussions, create technical specifications, and produce process documentation for new applications.
- Develop, refine, and maintain Java codebases, implementing Spring Framework components and RESTful services according to design specifications.
- Execute test plans, analyze results, log defects, and collaborate with the development team to improve software performance.
- Support the integration and deployment of new features, ensuring seamless interaction with existing systems and databases.
Requirements
- Strong proficiency in Java and experience with the Spring Framework.
- Hands‑on experience building and consuming RESTful APIs.
- Solid understanding of relational databases and SQL query writing.
- Familiarity with Agile development practices and collaborative tools.
- Experience with unit testing frameworks such as JUnit.