Senior Software Engineer
Core
Designing, developing, and maintaining high-quality, scalable software solutions for financial services across Lending, Payments, and Universal Banking.
Role type
Senior Software Engineer (Backend)
Builds
Scalable applications and mission-critical solutions for over 7,000 customers including top global banks.
Domain
Financial Services (Lending, Payments, Universal Banking)
Deliverable
production ML models | product features
Required skills
Java 8/21, Spring Boot, Spring Cloud, RESTful APIs, SQL, Database Design, Distributed Systems, Caching Technologies, Messaging Platforms (MQ, Kafka), Oracle Database, Hibernate/JPA
Preferred skills
Azure, Cross Border Payments domain knowledge
Technologies
Java, Spring, Azure, Oracle, Kafka, MQ, Hibernate, JPA
Responsibilities
Design technical solutions based on user requirements, develop and maintain scalable code, test and debug application issues, collaborate with stakeholders to fix defects, support product releases, troubleshoot program challenges.
Seniority
Senior, hands-on IC