Technical Lead – Java, Spring Boot, Azure
Posted 1ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Technical Lead managing development teams for financial services projects focusing on Java/Spring and Azure. Leading software delivery and mentoring Java developers in a fully remote role.
Responsibilities:
- Lead and mentor a team of Java developers; own sprint-level technical delivery
- Design, build, and review Java/Spring Boot microservices and RESTful APIs supporting payments, commercial banking, and Visa card platforms
- Perform code reviews and enforce engineering standards for quality, security, and performance
- Translate solution architecture into detailed technical designs and implementation plans
- Drive CI/CD, testing, and DevOps practices on Azure
- Collaborate with architects, product owners, and cross-functional stakeholders
- Troubleshoot production issues and guide root-cause analysis
Requirements:
- 8+ years of software development experience, including 2+ years as a Technical Lead in Financial/Banking sector applications
- Expert hands-on Java and Spring Boot development (microservices, RESTful APIs, Spring Cloud)
- Experience building and deploying on Azure (AKS, App Services, Azure Functions, API Management, Service Bus, Event Hubs, or equivalent)
- Experience with modern core banking / commercial banking / digital banking systems supporting a Payments POD, a Commercial POD, and a Visa POD
- Strong knowledge of integration patterns, event-driven architecture, and API design
- Proven ability to lead code reviews, mentor developers, and raise team engineering standards
- Solid grasp of SQL/NoSQL databases, messaging (Kafka or equivalent), and containerization (Docker/Kubernetes)
- CI/CD experience (Azure DevOps, GitHub Actions, or similar) and automated testing practices
- Excellent communication skills; effective collaboration with cross-functional teams and stakeholders
- Familiarity with Agile/Scrum methodologies
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Benefits:
- Competitive salaries
- Generous benefits and perks for personal and professional development



















