Responsibilities
- Contribute to all stages of the software development lifecycle.
- Analyse user requirements to define business objectives.
- Envisioning system features and functionality.
- Define application objectives and functionality.
- Ensure application designs conform to business goals.
- Identify and resolve any technical issues arising.
- Conducting software analysis, programming, testing, and debugging.
- Manage Java and Java EE application development.
- Develop documentation to help users.
- Transforming requirements into stipulations.
- Prepare and produce releases of software components.
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
- Create and maintain monthly/weekly reports to track progress and performance.
Requirements
- Proficiency in Java.
- Core Java, J2EE, Spring MVC, Spring REST APIs, Spring Security, JSP, Web application, Redis, Oauth2 Angular, JQuery, HTML, JavaScript.
- Knowledge of MySQL.
- Good experience in SQL Server enabled understanding and writing complex stored procedures.
- Web frameworks like Spring Boot.
This job was posted by Deepa Challa from Re Sustainability.