
- As a Senior Backend Developer handling our financial services, you’ll be the on the "engine room" of our financial ecosystem.
- You will build and maintain the high-performance services that facilitate every dollar moving through our platform.
- Build High-Stakes Services: Develop and scale robust, secure microservices using Java 17/21 and Spring Boot that handle complex financial logic, from ledgering to real-time fund transfers.
- Master the Transactional Lifecycle: Design and implement idempotent APIs and sagas to ensure that transactions are processed exactly once, even in the event of network failures or system timeouts.
- Ensure Data Integrity: Write high-quality, "bulletproof" code where data consistency is the top priority. You'll ensure our PostgreSQL instances and distributed caches stay perfectly in sync.
- Integrate Financial Networks: Work on the plumbing that connects our platform to the broader financial world, handling complex integration patterns with third-party providers and payment networks.
- Code Quality & Mentorship: Lead by example with comprehensive unit, integration, and contract tests. You’ll participate in rigorous code reviews to ensure the team maintains a "zero-defect" mindset.
- Troubleshoot & Optimize: Dive deep into performance bottlenecks and production incidents. When money is on the line, you’ll be the one to find the root cause and implement the permanent fix.
- We are looking for a Senior Engineer who understands that in financial services, "moving fast and breaking things" is not an option. We need precision, stability, and deep technical curiosity.
- Java/Spring Boot Expertise: 5+ years of professional experience building production-grade backend systems using Java and the Spring ecosystem (Spring Data JPA, Spring Security, etc.).
- Microservices Veteran: Solid experience designing and deploying distributed systems, with a strong grasp of RESTful API design and event-driven architecture like Kafka.
- SQL & Transactional Logic: Deep understanding of relational databases (PostgreSQL preferred). You should be an expert in ACID properties, locking mechanisms, and database migrations.
- Security Mindset: Practical experience with secure coding standards (OWASP), handling sensitive PII/PCI data, and implementing robust authentication/authorization.
- Reliability Obsessed: Experience with monitoring and observability tools (Prometheus, Grafana, ELK) to ensure services are healthy and performing.
Nice to Have
- Visa Ecosystem Familiarity: Experience working with Visa APIs, Visa Direct, or a general understanding of ISO 8583/20022 messaging standards.
- Transactional Flow Knowledge: You understand the nuances of authorization, clearing, and settlement processes within the card-issuing or acquiring space.
- Fintech Background: Previous experience with digital ledgers, core banking, or payment processing systems.
Start your journey with us.
Send your application and take the first step toward joining the Ontop family.
