Key Responsibilities:
- Application Development, Resolution & Management
- Study the requirements from users / customers
- Work with the team and team lead to develop a solution with innovative ideas
- Participate in brain-storming sessions and provide innovative ideas.
- Estimate the effort for the work unit assigned.
- Develop the module/project assigned as per the agreed requirements / Functional Specifications and timeline
- Report status and progress to Technical Lead / Manager on a regular basis.
- Work with the Technical Lead / Manager to ensure the technical
- support is provided to users/testers within the SLA agreed.
- Maintain a positive mindset to provide continuous support and the application of tools for monitoring, management and optimization of support.
- Participate in enhancement of the application (including documentation, effort estimation, development and unit testing).
- Present and communicate effectively on the project/work matters to team and users / customers
- Prepare / update the relevant documentations related to the project/ change appropriately.
Job Requirements :
- Bachelor Degree Computer Science / Engineering or its equivalent.
- Good understanding of Software Development Life Cycle (SDLC).
- Technically sound with at least few years of hands-on experience in Java, J2EE/JEE, Oracle, SQL/ PLSQL, Jasper report, APIs (RESTful and SOAP) and XML.
- Working experience in Spring 4.x / 5.x and Struts 2.x frameworks, SpingBoot and SpringBatch. Basic understanding of Solaris and Linux OS.
- Domain knowledge of Financial Clearing and Payment Systems is a plus.