We are looking for a thoughtful, high-impact Senior Java Developer to join our engineering team and drive the evolution of our global payment products. In this role, you will take full ownership of the development lifecycle—from conceptualizing new features to optimizing high-volume, low-latency applications that power mission-critical financial transactions.
The ideal candidate is a seasoned engineer who thrives in high-pressure environments and balances rapid feature delivery with the uncompromising stability required for fintech. You will be responsible for building robust, scalable solutions, conducting architectural reviews, and ensuring that our systems meet the highest global standards of performance and compliance.
Requirements
Must have:
5+ Years of Java Mastery: Extensive professional experience in software development using Java SE, with a deep understanding of the language's core principles and performance tuning.
Spring Ecosystem Expertise: Advanced proficiency in the Spring Framework (Core, Boot, Security, etc.) and Maven for dependency management and build automation.
Microservices Architecture: Proven experience designing and implementing distributed systems and microservices, ensuring seamless communication and service discovery.
Hybrid Database Proficiency: * Relational: Hands-on experience with MySQL, AuroraDB, PostgreSQL, or Oracle, including expert-level query optimization for high-load environments.
Non-Relational: Experience running Redis, DynamoDB, or MongoDB in production settings.
Cloud Native Development: Strong experience building and deploying applications on Cloud Providers, with a clear preference for AWS (or GCP).
Polyglot Awareness: Functional knowledge of at least one other ecosystem (Node.js/Express or GoLang/Gin) to contribute to cross-functional initiatives.
Technical Translation: Exceptional ability to deconstruct complex user requirements into elegant, executable technical solutions.
English Proficiency: Strong written and spoken English skills, capable of collaborating effectively within a multicultural, global engineering team.
Autonomy & Ownership: A proven track record of working independently while maintaining a "team player" mindset, taking full responsibility for the quality and delivery of your code. Actively contribute through clear, effective, and proactive communication with the team.
Nice to Have
Advanced Architectural Patterns: Strong notions of CQRS and Event-Driven Architecture. Understanding how to decouple systems and manage eventual consistency is highly valued for our scale.
Platform & Orchestration: Experience with containerization tools like Docker and orchestration via Kubernetes (K8s).
CI/CD Excellence: Practical experience designing or maintaining automated CI/CD pipelines to ensure rapid, reliable deployments.
Fintech Domain Knowledge: Previous experience in payments, ledger systems, or financial technology is a significant advantage.
Performance Monitoring: Familiarity with observability tools to track system health and preemptively address latency issues in mission-critical applications.
