Join Capco, a global technology and management consulting firm, as a Lead Java Backend Developer. As a Tech Lead, you will play a key role in designing, implementing, and delivering innovative technology solutions for clients in the financial sector. With a focus on technical excellence, talent development, and continuous improvement, you will lead a team of developers and contribute to the life of Capco's backend chapter and client tech communities.
Requirements
- 9+ years of experience as a Tech Lead within a tech company, a bank, or a consulting firm
- Advanced proficiency in Java, ideally with experience on recent versions (17+) and the Spring ecosystem (Spring Boot, Spring Core, Spring Security)
- Excellent knowledge of Spring Data and JPA for relational persistence management
- Strong experience in developing secure REST APIs, including authentication and authorization mechanisms
- Knowledge of additional modern backend languages (Kotlin, Node.js, Go, Python, C#...)
- Distributed Architecture Design Expertise in microservices architecture
- Experience with event-driven architectures using message brokers
- Familiarity with integration patterns such as SAGA, Event Sourcing, and CQRS
- Cloud et ContainerizationStrong experience with cloud environments (AWS, Azure, GCP): cloud-native design, high availability, scalability
- Excellent command of Docker and container orchestration with Kubernetes
- Advanced Software EngineeringMastery of Clean Architecture principles, modular design, and strict separation of business, application, and infrastructure layers
- Experience with Domain-Driven Design (DDD): strategic design, identification of bounded contexts, and rich domain modeling
- Consistent application of software quality standards (SOLID, DRY, KISS) and robust testing methodologies
- Delivery toolsAdvanced experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or equivalents
- Proficient in Infrastructure as Code using Terraform, Pulumi, or CloudFormation
- DatabaseStrong understanding and implementation experience with both SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
- Ability to design optimized and scalable data models aligned with business needs
- Soft Skills and Other CompetenciesNatural leadership and ability to rally teams around a shared technological vision
- Excellent written and verbal communication skills
- Critical thinker and solution-oriented mindset
- Intellectual curiosity and a strong commitment to staying current with evolving technologies and methodologies
- Adaptability in fast-paced environments with continuous collaboration between business and IT teams
- Fluent in English
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance