CAREERS
Grow with Clayfin
At Clayfin, we pride ourselves on crafting unique digital banking experience solutions that are simple, relevant and easy to use. We achieve this by using Clayfin products that have been developed over the years by a team of Bankers and Technologists. Clayfin Products are being implemented in leading Banks across the globe. Banks use our products for delivering Digital experiences on channels such as Internet and Mobile across their Retail, SME and Corporate customers.
We believe in creating an environment that makes doing business with Clayfin engaging and efficient for our clients. We empower our people to lead from the front to find new ways to help our customers grow, compete and optimise their businesses.
Our Values
- Collabration (acting together)
- Curiosity (desire to learn)
- Creativity (willingness to ask “why not”)
- Focus (better outcomes)
Are you ready to CRAFT a unique experience?
We are always eager to engage with imaginative and curious minds. If you would like to join this exciting journey of developing products for crafting unique experiences for Banks, check out the Current Openings below and apply now.
A new home in Chennai
We’ve moved to a swankier, new-age office in the heart of Chennai city. With this agile, open floor plan, we believe it will encourage collaboration and dialogue between employees and promote a healthier and more productive work culture.
Current Openings
Backend Java developer - Software Developer / Senior Software Developer (JAVA)
Role Description:
Working with our Product Management Group and Delivery Group in developing Channel Banking Solutions for leading banks across the globe.
Qualifications:
3 to 7 years of Java programming experience, with:
- Strong understanding of Data Structures
- Java 8 fundamentals — collections, concurrency, streams
- Spring Boot 2.7.x+ (Web, Validation, Security via OAuth2/JWT, Actuator)
- REST API design — resource modeling, pagination, filtering, sorting and versioning
- JPA/Hibernate — mapping, criteria, transaction management, N+1 avoidance, caching
- Apache Camel — route DSL, EIPs (content-based routing, splitter/aggregator), error handling, retry with backoff, idempotent consumer, Camel components for HTTP, JMS/Kafka, File/SFTP
- SQL proficiency on Oracle/PostgreSQL, including query tuning and indexing
- Testing with JUnit 5, Mockito, Testcontainers or embedded DB, REST Assured
- Maven-based build and dependency management, including BOMs and CVE handling
- Observability — JSON logging, metrics, tracing, Actuator endpoints
- Git workflows, branching and merge strategies
- OWASP Top 10 knowledge and secure coding practices
- Caching and session management (Hazelcast or Redis)
Preferred Skills
- Kafka, JMS, and DLQ strategies
- Jenkins pipelines, Docker basics, Kubernetes familiarity
- API Gateways and rate limiting
- Message schemas and contract testing (OpenAPI, AsyncAPI, Pact)
- Feature flags, blue-green or canary deployments
Send your resumes to careers@clayfin.com
Frontend - Software Developer (React Native)
Role Description:
Role Description
Working with our Product Management Group and Delivery Group in developing Channel Banking Solutions for leading banks across the globe.
Qualification
3 to 4 years of React Native programming experience, with:
- Mobile and responsive web application development using JS frameworks
- Minimum 2 years’ experience in React Native and React JS design and development
- Full development lifecycle experience on at least one React Native project
- Design and development of mobile apps using hybrid technologies (PhoneGap, Ionic, or Xamarin)
- App obfuscation, security, and deployment procedures
- Consuming RESTful web services from mobile apps
- Deployment experience on both Android and iOS platforms
- Good oral and written communication
- Exposure to banking or financial domain mobile app development is desirable
Preferred Skills
- React Native, React JS
- TypeScript
- Native frameworks
Send your resumes to careers@clayfin.com