[Planning, designing, debugging, and coding software solutions for Java application development
Develop Java-based software using industry best practices.
Writing and implementing efficient and reusable code in Java.
Analyze changes and impacts on existing systems.
Identify opportunities to improve existing Java code
Creates appropriate documentation in work assignments such as program code and technical documentation.
Prepare test scenarios and conduct UT.
Ensure test accuracy and completeness for a problem free-implementation.
Ensure that all documentation, processes and methodologies used in the various phases of system development and implementation and production system support are in accordance with the Banking Group\xe2\x80\x99s standards.
Strong communication skills are required as position will interact with business users.
Able to relate business requirements and understand business drivers and imperatives.
Good interpersonal, persuasion, leadership and ability to drive work progress.
Qualifications
Have 5+ years of working extensively in software development.
Hands on experience in using open platform technologies such as Java Servlets, EJB, Spring, Structs, Web Services, SOAP, Rest API, JSON, XML, SQL,
Have great understanding on SDLC processes.
Knowledge on Banking domain is an advantage.
Focused and willing to take on responsibilities and challenges.
Pleasant personality and able to work as a team player.