About this role
The team is seeking an experienced Java Tech Lead to oversee the design, development, and delivery of scalable, secure, and high-performance enterprise applications. This role combines hands-on Java development with technical leadership, architecture, and team management, focusing on modern backend engineering and distributed systems.
Key Responsibilities:
- Lead the design and architecture of enterprise-level applications.
- Manage and mentor a team of developers, fostering a culture of innovation and collaboration.
- Ensure the delivery of high-quality software solutions on time and within scope.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Stay updated with industry trends and best practices in software development.
Required Skills & Qualifications:
- Strong expertise in Java and related frameworks.
- Proven experience in designing and implementing scalable backend systems.
- Familiarity with distributed systems and microservices architecture.
- Excellent leadership and team management skills.
- Strong problem-solving abilities and attention to detail.
Experience:
- 8-10 years of relevant experience in software development and technical leadership.
What we offer:
- A dynamic work environment with opportunities for professional growth.
- The chance to work on cutting-edge technologies and impactful projects.
- A collaborative team culture that values innovation and creativity.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.