Position Summary :
Responsibilities of the Role
Senior Developer, Java
Attractive comprehensive package with clearly defined career progression
Receive world-class on-the-job training and mentoring within a large team of senior JEE -Developers experienced in Banking and Payments
Works as part of a team of Developers in the design, development, and implementation of front-end (Angular) and back-end (JEE) applications
Assists in estimations of resource / time allocations for current and projected development needs
Receive Business Requirements from the BAs and liaise with both Application Architect and the -DBAs to work towards a sturdy design approach before implementing code
Provide assistance in diagnosing production problems as part of OOH 24x7 Support role
Perform coding and testing on complicated revisions to applications, and creates efficient and -maintainable new applications
Contribute estimates for the technical costs of projects for clients and project managers, confers with clients to identify requirements (e.
g., data, information needs, processing, specific output, functional and development of test data), and determine their desired outcomes in order to formulate the design of the system and / or offer alternative solutions in a timely manner
Provide constant feedback to project management regarding all technical aspects of implemented projects which includes : keeping in line with established budgets and timeframes, and providing technical guidance to less experienced staff during implementation.
Analyze, design, and document information to create the applicable statement of work and the associated deliverables.
Proactively analyze and review emerging technologies, changes in the Industry and the business functions of various clients, in order to determine if the advanced applications fit the needs of changing strategies, goals and objectives (develops and maintains technical knowledge through training, classes)
Mentor new or junior staff members on business knowledge, system peculiarities, and complex technical issues
Maintain regular training for Sun CERT Secure Coding Techniques, OWASP Mitigation and Testing
Produce Test Cases for submitting to the QA team
Takes part and propose pro-active actions in code review processes
PCI and Security Awareness and rigorously adhere to InfoSec Policies & Procedures and Acceptable Use Policy
Full support for PCI Compliant SLDC including Change Management process and procedures ITIL v3 ITSM methodology
Work with Client Developers in providing support for Integration projects - this can also involve travel to customer premises