High degree of competence with Java software development with software development foundations (ie. Data structures, design pattern and principles)
Responsible for the overall development life cycle of the solution and manage complex projects
Understand functional and non-functional requirements and develop a scalable and high performance solutions.
Implement Devops Tool chain products to support build, test and release automations for the in-house applications
Reengineer the existing applications for private and public cloud migration
Perform design and code reviews with other members in the team
Support production releases, respond to user queries and production issues and work towards successful resolutions.
Qualifications :
8+ plus years' experience in the financial IT industry and hands on with Java and SQL development
Must have strong knowledge of Java, Docker/Kubernetes,Angular JS, Mircroservices, SpringBoot and Oracle or MySQL databases
Proficient in Testing Automation frameworks using Junit, Cucumber, Selenium etc.
Working knowledge about messaging middleware IBM-MQ or Kafka and JMS API.
Working knowledge of Restful APIs, caching solutions and event-driven architectures.
Preferably familiar with spring cloud framework and container technologies like Docker, Cloud foundry etc.
Must have working knowledge of all major CI/CD tools like Gitlab, Jenkins, Nexus, Ansible etc. for build, packaging and deployment
Comfortable working with global technology teams, good problem solving attitude and ability to articulate the technical solutions to managers and senior members