Description

Key Responsibilities:

Engaged in all aspects of solution design and build activities, i.e. define, configure and support solutions for Core Receivable platform. 
Design and develop java modules, web service APIs and integration solutions. 
Write Junit test and create code documentation with tools. 
Create CI/CD pipelines for complex deployment on premise or cloud. 
Research and develop POC to prove new technologies or solutions. 
Support environment team for configurations including Axway. 
Conduct performance test, lead root cause analysis and performance tuning. 
Provide post production support and maintenance.

Key Requirements and Technology Experience:

7 plus years’ development experience using JEE framework /5 years’ experience in developing web services & APIs /3 years Java architect experience /2 years’ experience as a DevOps engineer /1 years’ experience with performance tuning. 
Expertise on Technologies (JEE, Soap and Restful Web Services, Oracle, SQL, JBOSS etc.). 
Architectures (N-tier, SOA, Security etc.), Integration Technologies (Tibco/JMS, MFT, ELT). 
Emerging Technologies (Cloud, Microservices, Kafka, DevOps, CI/CD). 
Quickly follow the emerging open source technologies and implement them in projects. 
Can work effectively with both waterfall and agile processes. 
Possesses excellent verbal and written communication and inter personal skills, can effectively interface with leadership and all levels of team members.

Educational Requirements:

Bachelor’s Degree in Business, Computer Science or equivalent job experience desired. Java Certificate. 
Demonstrated success as a lead Java Developer on both large and small projects. 
Understanding of Application Architecture frameworks (TOGAF). 
Non Functional Requirements and solution. 
Experience in performance tuning. 
Experience working cross functionally, and with vendors/ 3rd party suppliers. 

Education

Bachelor’s Degree