Experienced Java Software Engineer
\
This is a rare opportunity to work on some of the most 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.
\
Key Responsibilities:
\
\
1. Design, develop, and test complex software applications using Java and Spring.
\
2. Collaborate with cross-functional teams to deliver products quickly and to a high standard.
\
3. Contribute to Architecture design, principles, and standards.
\
4. Drive Agile development and implement Continuous Integration/Continuous Deployment (CICD) processes.
\
5. Mentor junior team members and coach them on best practices.
\
6. Stay up-to-date with industry trends and emerging technologies.
\
7. Participate in code reviews and ensure adherence to coding standards.
\
8. Foster a culture of innovation and continuous improvement.
\
9. Develop and maintain technical documentation.
\
10. Ensure compliance with security, quality, and regulatory requirements.
\
11. Provide input on technology roadmaps and strategic planning.
\
12. Broaden knowledge of Kafka/RabbitMQ, Docker, Kubernetes, CICD, Cloud technologies, Front End exposure.
\
13. Broaden skills in REST fundamentals and API development, Microservices.
\
14. Lead by example and promote a positive team culture.
\