Job description
Role overview
As a Tech Lead Java at Amiltone, you will lead backend application development using Java (Spring/Spring Boot) and guide a team of developers. You will shape technical architecture, ensure code quality through reviews and best practices, and optimize application performance, security, and scalability. This role involves collaborating directly with teams at client sites or company factories.
The position requires strong leadership in technical decision-making and a deep understanding of enterprise Java ecosystems.
Responsibilities
- Design and implement high-performance Java backend systems using Spring/Spring Boot
- Lead and mentor a development team, fostering technical growth and collaboration
- Define architectural strategies and make strategic technical decisions
- Ensure code quality through code reviews, testing frameworks, and best practices
Requirements
- 7+ years professional Java development experience with Spring ecosystem
- Proven leadership in technical teams (3+ years in lead/architect roles)
- Strong understanding of software design patterns and system scalability principles
- Experience with CI/CD pipelines and cloud deployment environments
Benefits
- Competitive salary with performance bonuses
- Professional development budget for certifications and conferences
Keywords
JavaSpringSpring BootBackend DevelopmentTechnical LeadershipCode QualitySoftware Architecture