Senior Java Developer Position
We are seeking an accomplished Senior Java Developer to lead the development of innovative projects in the Payments and Fintech space. The ideal candidate will have strong experience in Core Java and API Development, with a proven track record of delivering high-quality software solutions.
Job Description:
The successful candidate will work within a highly technical mature software development team, contributing to the design, implementation, and maintenance of our cutting-edge software applications.
Key Requirements:
* A minimum of 4+ years of experience in software design, coding, and application architecture.
* Strong hands-on experience in Core Java Development, with a focus on Spring frameworks.
* Broad knowledge of tech stacks, including Kafka, RabbitMQ, Docker, Kubernetes, CICD, Cloud technologies, and Front End exposure.
* Expertise in REST fundamentals and API development, Microservices.
* A coaching and mentoring mindset, with a focus on driving Agile development and delivering products quickly and to a high standard.
* Experience in contributing to Architecture design, principles, and standards.
* Familiarity with Fintech or Payments environments is desirable.