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