Company Introduction: We are looking for an experienced Java Full stack Developer with strong experience in to join our global client in the finance industry. Job Responsibilities/Objectives: As a Full Stack Engineer on the Core Payments Backend team, you will be responsible for continuing the modernization of our client’s application. • Analyse, design, program, test, and deploy new user stories and epics with high quality (security, reliability, operations) to production • Tends to Associate Application Engineers by providing learning tasks as well as work related tasks, directs the work of Senior Associate Application Engineers, and helps them continue to grow • Achieves team commitments (and influence others to do the same) by using informal leadership & highly developed communication skills • Has an oversight on design decisions and guides team to achieve key results for products assigned to them • Remediates issues using engineering principles and creates proactive design solutions for potential failures • Contributes to and potentially leads technology communities for the client • This group follows the Agile methodology and works in 2 weeks sprints, each engineer is responsible for writing their own test scripts to achieve full automation Required Skills/Experience: The ideal candidate will have the following: • Java, Spring, Hibernate • Kafka • Linux, VMware, Openshift, AWS • CI/CD Pipelines via Jenkins, Github Actions, Chef, Ansible, Nexus • Testing of Database technologies (Postgres or similar) • Full end to end quality tool-set Junit, Cucumber, Jmeter or similar performance testing tool • Experience with caching technology