Junior Java Developer
About the Role
We are seeking a passionate and drivenJunior Java Engineerto join our team. This is an ideal opportunity for a recent graduate or an early-career developer to work on systems that have real-world financial impact.Scroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect.What You’ll Do
Collaborate with senior engineers to design, build, and maintain Java-based services that detect and minimize risk in payment processing.
Work on real-time systems that identify potentially fraudulent activity and enforce risk policies.
Help improve the scalability, reliability, and observability of risk-related microservices.
Participate in code reviews and contribute to team discussions around architecture and design.
Assist in writing and maintaining automated tests to ensure high system reliability.
Continuously learn and grow within a fast-paced, supportive engineering environment.What We’re Looking For
ABachelor’s or Master’s degreeinComputer Scienceor a related technical field.
(Master’s in CS preferred)
Strong foundation inJavaand object-oriented programming.
Understanding ofdata structures ,algorithms , anddesign patterns .
Exposure to or interest indistributed systems ,real-time processing , orfraud detectionis a plus.
Familiarity withRESTful APIs ,SQL , and development tools likeGit .
Strong communication skills and an eagerness to learn from and contribute to the team.Nice to Have
Exposure toSpring Boot ,message queues(e.g., Kafka), or cloud services (e.g., AWS). xsgimln
Familiarity with basicdata analyticsorrules enginesfor risk assessment.