We are seeking a seasoned Java Technical Lead to spearhead our software development efforts.
As a key member of our team, you will be responsible for leading technical development practices, owning the technical debt backlog, and serving as the interface between product owners, architecture, and the teams.
This is a unique opportunity to leverage your expertise in Java, Spring Boot, and AWS to drive innovation and growth.
The ideal candidate will possess strong leadership skills, experience with agile methodologies, and a passion for delivering high-quality software solutions.
Key Responsibilities :
- Technical Development Practices : Guide the team in implementing technical development practices, including design patterns, code reviews, and testing.
- Maintainability : Ensure that codebases are well-organized, modular, and easy to maintain.
- Code Quality : Manage library dependencies, ensure clean and high-quality code, and implement tools like Sonar and Linters.
- Testing : Guide testing practices following the strategy and plan from QA, review test coverage, and ensure full validation of features.
- Functional Requirements : Collaborate with QA and PO in epic-level planning, challenge features and implementations, identify and remove conflictive features, and guide more junior roles in executing defined solutions.
- Deployability : Define and review CI / CD pipelines, including implementation, execution, and evolution, review deployment infrastructure and branching strategy.
- Security : Identify potential security issues and technical debt, review security reports and alerts.
- Observability : Collaborate with the Solutions Architect to define observability requirements, review APM tools, define alerts with QA, and analyze application events and technical logs.
- Performance and Scalability : Review and support the team in implementing load tests, assist the team in implementing performance and synthetic tests to ensure optimal application performance.
We offer a dynamic work environment, opportunities for growth and development, and a competitive compensation package.
If you are a motivated and experienced Java Technical Lead looking for a new challenge, we encourage you to apply.