Lead technical initiatives, including requirement analysis, architecture, design, and delivery of end-to-end solutions.
Provide technical guidance and mentorship to junior team members.
Actively participate in code reviews, ensuring best practices and coding standards.
Design and develop modular, high-performance applications with modern testing practices.
Contribute to agile ceremonies and work towards achieving team goals.
Collaborate with global teams of technologists to deliver business-focused solutions.
Partner directly with end users to design and enhance digital platforms.
Promote innovation and thought leadership within the team.
Must-Have Skills
Backend Development: Strong expertise in Core Java, Spring Boot.
Python Development: Experience with Flask / FAST APIs.
Database: Proficiency in working with relational databases (SQL).
Solid experience with microservices and distributed systems.
Strong fundamentals in computer science (data structures, algorithms, design patterns).
Experience in unit, component, and integration testing.
Proven ability to work directly with end users to deliver solutions.
Good-to-Have Skills
Frontend technologies: Angular / React.
Exposure to Linux, Cloud (AWS/GCP/Azure), Docker, Kubernetes.
CI/CD and build tools: Jenkins, Gradle.
NoSQL databases: MongoDB, Snowflake.
Knowledge of financial markets, particularly Equities and Fixed Income.
Competencies & Experience
6+ years of experience developing enterprise-grade Java applications.
Hands-on experience in Python for backend or API development.
Strong problem-solving, design, and architectural skills.
Excellent communication and collaboration abilities to work across global teams.
Ability to mentor, lead, and drive technical initiatives.
Job Classification
Industry: BankingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time