Senior Java Software Engineer Opportunity
">
About the Role:
">
We are seeking a seasoned Java software engineer with strong experience in Core Java and API Development to join our highly technical mature software development team on innovative projects in the Payments and Fintech space.
">
Key Responsibilities:
">
* Design, code, and implement scalable software applications using Core Java and Spring frameworks.
* Collaborate with cross-functional teams to develop and maintain robust APIs and microservices.
* Stay up-to-date with emerging technologies such as Kafka, RabbitMQ, Docker, Kubernetes, CICD, Cloud technologies, and Front End exposure.
* Drive Agile development, deliver products quickly, and meet high standards.
* Coach and mentor junior engineers to improve their skills and knowledge.
* Contribute to architecture design, principles, and standards.
">
Requirements:
">
* 4+ years of experience in software design, coding, and application architecture.
* Strong hands-on experience in Core Java Development within a variety of frameworks including Spring.
* Broad tech knowledge: Kafka/RabbitMQ, Docker, Kubernetes, CICD, Cloud technologies, and Front End exposure.
* Strong REST fundamentals and API development, Microservices.
* Experience in Fintech or Payments environments is desirable.