Senior Software Engineer (Java)
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