About the Role
We are looking for a highly skilled and experienced Senior Software Engineer with deep expertise in Java and the Spring ecosystem to join our product customization team. As a key contributor, you will design and build scalable, high-performance backend services that power mission-critical fraud detection and financial security systems.
You will work closely with project managers, architects, and other developers to create solutions that are robust, maintainable, and optimized for performance and security.
Key Responsibilities
-
Design, develop, and maintain Java-based applications using Spring Framework and ReactJS, and related frameworks.
-
Collaborate with product and architecture teams to translate business requirements into technical solutions.
-
Write clean, maintainable, and testable code following industry best practices.
-
Optimize application performance, reliability, and scalability in high-volume environments.
-
Write well-designed unit tests using frameworks like JUnit and Mockito.
-
Integrate with third-party services and APIs, ensuring secure and stable communication.
-
Contribute to architectural decisions and system design discussions.
-
Stay updated with emerging technologies and apply them to improve system performance or developer productivity.
Technical Skills & Qualifications
Must-Have:
-
4+ years of experience in backend software development using Java 8 and above.
-
Strong command of Java and Spring Framework.
-
Proficient in building and consuming RESTful APIs.
-
Hands-on experience with relational databases (PostgreSQL, MySQL, or Oracle) and SQL.
-
Experience with unit testing frameworks (JUnit, Mockito) and CI/CD pipelines.
-
Strong problem-solving and analytical thinking skills.
Bonus!
-
Experience in fraud detection, risk scoring, or financial compliance systems.
-
Knowledge of domain-driven design, event sourcing, or CQRS.
-
Expertise in ReactJS
Soft Skills
-
Excellent communication and collaboration skills.
-
Strong attention to detail and a proactive mindset.
-
Passion for continuous learning and mentorship.
Why Join Us
-
Work on cutting-edge fraud prevention and risk management solutions used by top financial institutions.
-
Collaborate with a passionate and experienced team in a high-impact domain.
-
Work alongside passionate, talented professionals on impactful challenges.