This role is responsible for development of an extensible new application as part of a global team, focusing on high-performing, scalable, enterprise-grade applications
Job Summary
This role is responsible for development of an extensible new application as part of a global team, focusing on high-performing, scalable, enterprise-grade applications.
Key responsibilities include designing and developing enterprise-grade Java and Spring Boot applications, building REST APIs and microservices, and developing Databricks and Apache Spark pipelines.
The role contributes to building scalable, secure, and AI-ready platforms while adhering to banking standards, design patterns, and enterprise engineering practices.
Matching Summary
This role is responsible for development of an extensible new application as part of a global team, focusing on high-performing, scalable, enterprise-grade applications.
Skills & Requirements
Must-have
Java and Spring Boot
Databricks and Apache Spark
AWS deployment
REST APIs and microservices
Enterprise-grade applications
Banking standards and practices
Nice-to-have
AI/ML use cases
Performance tuning
Data governance frameworks
Agile/Scrum experience
Banking domain knowledge
Key Requirements
7-10+ years of experience
Hands-on developer in enterprise environments
Experience in banking or regulated technology environments (preferred)
Proficiency in Java and Spring Boot
Experience with Databricks and Apache Spark
Experience building and deploying solutions on AWS
Solid understanding of software design patterns, microservices, and clean architecture
Strong SQL and data processing skills
Experience with CI/CD pipelines, version control, and DevOps practices