Description
Are you passionate about leveraging technology to solve business challenges in a dynamic and innovative environment? We are looking for a motivated Software Engineer to join our team and play a key role in delivering a highly visible, strategic initiative aimed at enabling new payment types and controls on a modern Cloud platform.
Key Responsibilities:
- Design, develop, and deploy Server Side Java microservices on Kubernetes.
- Work with Postgres and Azure SQL for database persistence.
- Contribute to the development of a cutting-edge web Front End with Angular.
- Implement inter-process communication using Kafka, Azure ServiceBus, and IBM MQ.
- Collaborate within a global Agile team to ensure successful delivery of payment solutions.
- Apply creativity and problem-solving skills to tackle complex business problems.
Required Skills and Experience:
- At least 6+ years of experience in core Java application development.
- Experience with Test Driven Development (TDD) or Behaviour Driven Development (BDD) using frameworks like JUnit, Cucumber, or JBehave.
- Enthusiastic about learning new technologies and applying them to solve business challenges.
- Strong interpersonal and communication skills to collaborate with engineers, business stakeholders, and global team members.
- Proven track record of delivering distributed applications with minimal supervision in a fast-paced, dynamic environment.
- A passion for technology and a keen interest in keeping up with the latest developments in software and engineering practices.
- Experience contributing within a global Agile team.
Desired Skills:
- Experience with Kafka or similar Pub/Sub or message queue technologies.
- Familiarity with Cloud-based software deployment on platforms like Azure.
- Strong SQL skills and experience querying relational databases.
- Knowledge of financial markets, asset classes, particularly Payments is a plus.
Flexible Working Options:
We are committed to providing flexible work arrangements to empower employees to have greater freedom of choice in balancing their work and personal life. Speak with our recruitment team to learn more about flexible working opportunities available.
If you're excited to be part of a forward-thinking team that values innovation, collaboration, and growth, we'd love to hear from you!
We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.