Senior Software Engineer (Java)
Summary
Build secure, high-performance Java systems for fintech platforms and payment solutions, using Spring Boot, microservices, and cloud tech.
Senior Software Engineer (Java)
Are you a Java expert who thrives on building secure, high-performance systems? Join our team and help develop scalable fintech platforms, secure payment solutions, and cloud-based applications used by thousands of users.
If you enjoy solving complex technical challenges, working with modern technologies, and building reliable systems that handle financial transactions and high-volume data, this role is for you.
What You’ll Do
Design, develop, and maintain secure fintech and cloud-based applications using Java and modern frameworks.
Build scalable microservices and APIs that power payment platforms and transaction systems.
Collaborate with Tech Leads, Product Managers, QA, and UI/UX teams to deliver high-quality software.
Optimize application performance, stability, and security to meet high availability targets.
Conduct code reviews, unit testing, and debugging to ensure code quality and maintainability.
Mentor junior developers and contribute to technical discussions and Agile ceremonies.
What We’re Looking For
4–6 years of software development experience.
Strong expertise in Java and Spring Boot.
Experience working with REST APIs, SQL/NoSQL databases, and microservices architecture.
Familiarity with cloud platforms (AWS or Azure) and container technologies such as Docker.
Experience working in FinTech, payment systems, or cloud environments is a strong advantage.
Strong problem-solving, debugging, and collaboration skills.
Benefits include:
HMO coverage
Leave credits
Opportunity for promotion to permanent employee
Work with modern FinTech and cloud technologies
Collaborative and innovation-driven engineering culture
Opportunities for technical growth and mentorship