Higher Intelligence. Deeper Insights. Smarter Decisions.
Technical Lead – Java, Spring Boot, Azure
Location
Canada
Posted
10 days ago
Salary
0
Seniority
Senior
Job Description
Technical Lead – Java, Spring Boot, Azure
ProCogia
• 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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Backend Engineer, Host Serving and Access
AirbnbAirbnb is a community based on connection and belonging.
• Architect and drive the technical strategy and architecture for our serving ecosystem, ensuring our APIs, services, and data pipelines not only work well now, but are evolving with the business’ needs • Lead the development and optimization of real-time serving systems to deliver low-latency, high-throughput APIs for model predictions and personalized recommendations, ensuring reliable and scalable performance in production environments. • Collaborate with other product engineers and cross-functional partners to develop new Host pricing functionality and surface model recommendations, insights and analytics • Contribute to the development of long-term workflow strategies, roadmaps and ML serving development within the Host Pricing organization. • Champion engineering excellence by establishing architectural standards and mentoring senior engineers to elevate the organization's technical maturity
• Buscamos un/a Desarrollador/a Backend Senior con especialización en .NET para sanear la capa de servicios móviles legados y refactorizar el código hacia microservicios- • Documentación lógica de microservicios. • Migrar la lógica de servicios legacy hacia Web APIs REST estructuradas y eficientes en **.NET 8**. • Implementar seguridad transaccional robusta mediante autenticación por tokens JWT y cifrado forzado bajo HTTPS/TLS. • Construir el Middleware centralizado de excepciones y logging para el control global de errores transaccionales en producción. • Optimizar la velocidad de respuesta y el procesamiento de peticiones recurrentes desde el frontend.
• Analyze the needs of internal clients and translate them into technical solutions • Design, develop and maintain software using a LAMP stack • Build and maintain APIs, integrations and internal tools • Use AI-assisted development tools such as Claude.ai to improve productivity, debugging, documentation and test coverage • Review, validate and secure AI-generated code before it is used • Design and develop in accordance with established best practices, coding standards and security guidelines
• Develop and enhance backend services and APIs using C# and .NET within a modern microservice architecture • Design and implement modern REST interfaces • Work with PostgreSQL and Microsoft SQL Server • Take active responsibility for the production operation of your services across the entire software lifecycle • Analyze and sustainably resolve bugs, performance issues, and technical debt • Collaborate closely with frontend, QA, UX, product management, and other development teams • Contribute to technical decisions and the continuous modernization of our products • Opportunity to help shape new AI tools and AI-supported product features




