Application Developer
Core
Design, develop, test, and maintain modern banking and financial applications including scalable microservices and API-based solutions.
Role type
Senior Application Developer (Banking/Financial Systems)
Builds
Scalable, secure, and resilient financial applications across Core Banking, Branch Banking, and Credit Card platforms.
Domain
Banking and Financial Services
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, Node.js/TypeScript, Python, .NET Core, Microservices Architecture, RESTful APIs, Event-Driven Architecture, Kafka/MQ, Docker/Kubernetes, CI/CD Pipelines, Cloud Platforms (AWS/Azure/GCP), Oracle/PostgreSQL/MS SQL, Redis/NoSQL, Secure Coding Practices, Agile/Scrum
Preferred skills
Banking/Payment/Credit Card systems experience, Cloud-native transformation, Frontend frameworks (React/Angular/Vue), AI-assisted development tools, SRE concepts, High-volume transaction systems
Technologies
Java, Spring Boot, Node.js, TypeScript, Python, .NET Core, Kafka, Docker, Kubernetes, AWS, Azure, GCP, React, Angular, Vue, GitHub Copilot
Responsibilities
Design and develop scalable microservices and API-based applications; Build and integrate systems with internal platforms and external third-party services; Participate in system modernization and digital transformation initiatives; Develop reusable, maintainable, and secure application components; Support CI/CD pipelines and DevSecOps practices; Perform unit testing, integration testing, and production issue troubleshooting; Optimize system performance, scalability, and reliability; Contribute to technical design discussions and architecture improvements.
Seniority
Senior, hands-on IC