Job Summary
As a Tech Lead, you will play a pivotal role in driving the technical vision and strategy across Milient's product ecosystem. You will lead a team of developers, ensuring the delivery of high‑quality, scalable, and secure software solutions, with a focus on Java and AWS. Your responsibilities include modernizing and evolving our applications, supporting cloud transformation and migration, and leading new module development for Milient's common platform.
Responsibilities
- Lead the design, hands‑on development, and deployment of scalable and high‑performance applications using Java and AWS.
- Provide technical guidance and mentorship to a team of developers, fostering a culture of improvement and innovation.
- Collaborate with cross‑functional teams to define, design, and ship new features.
- Ensure best practices in software development, including code reviews, testing, and documentation.
- Stay up‑to‑date with the latest trends and technologies in Java and AWS.
- Troubleshoot and resolve complex technical issues, ensuring minimal downtime and optimal performance.
- Contribute to the architectural decisions and technical roadmap planning across the European organization through our Tech Guild.
- Work closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
- Ensure compliance with security standards and best practices in cloud‑based environments.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a strong focus on Java and AWS.
- Experience in leading development teams and driving technical projects to success.
- Deep understanding of Java programming language, frameworks (Spring, Hibernate), and best practices.
- Extensive experience with AWS services such as EC2, S3, RDS, Lambda, and others.
- Strong knowledge of cloud architecture, microservices, and containerization (Docker, Kubernetes).
- Experience with CI/CD pipelines and DevOps.
- Excellent problem‑solving skills and the ability to work in a fast‑paced environment.
- Strong communication and leadership skills, with the ability to collaborate effectively with diverse teams.
- Experience with Agile methodologies and tools.
Bonus Qualifications
- Experience with a broad range of programming languages and technologies is highly valued.
- Familiarity with security best practices and regulatory compliance frameworks, such as GDPR, is considered an advantage.