Senior Software Engineer
Core
Design, develop, test, and maintain scalable backend systems for financial technology platforms.
Role type
Senior backend software engineer (Java/Kotlin)
Builds
Secure, reliable microservices and distributed systems for a national bank and financial services company
Domain
Financial services / Fintech
Required skills
Java, Kotlin, REST, GraphQL, gRPC, microservices architecture, Spring Batch, Temporal, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Kafka, ActiveMQ, CI/CD pipelines, Maven, Gradle
Preferred skills
null
Technologies
Java, Kotlin, Spring Boot, Spring MVC, Spring Batch, Temporal, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Kafka, ActiveMQ, Maven, Gradle
Responsibilities
Design and implement APIs and service interfaces; Build and manage backend workflows and batch processing systems; Implement resilience features such as rate limiting and fault-tolerance; Troubleshoot production issues and perform root cause analysis; Contribute to code reviews and CI/CD workflows
Seniority
Senior, hands-on IC