Lead the development of fullstack applications, focusing on secure solutions in the Financial Services Sector. Design and build large-scale distributed systems using modern programming languages and cloud-native technologies.
Lead the development of fullstack applications. Design and build secure solutions in the Financial Services Sector. Influence technical direction across multiple teams without direct authority. Communicate technical tradeoffs, business value, and ROI to stakeholders.
10 to 15 years of experience in software development using Java and related frameworks. 4 to 6 years of experience in delivering secure solutions in the Financial Services Sector is preferred. 4 to 6 years of experience in designing distributed, service based, and cloud native applications are preferred. Strong hands-on experience designing and building large-scale distributed systems. Expertise in modern programming languages such as Java 17/21, React, and NodeJS. Strong knowledge of microservices architecture, API design, and event-driven systems. Familiarity with distributed system patterns including idempotency, retries, circuit breaking, and backpressure. Experience working with cloud-native technologies and enterprise platforms, including Docker, Kubernetes, PCF, PostgreSQL, Splunk, and Dynatrace. Experience developing and maintaining CI/CD pipelines (e.g., Jenkins).
Strong decision-making skills related to technology evaluation, architecture, and framework selection. Excellent communication and stakeholder management skills.