My client is a tech consultancy renowned for delivering innovative solutions to their clients.
With a focus on cutting-edge technologies and a commitment to excellence, they strive to exceed expectations and drive digital transformation across various industries.
They are seeking a talented and experienced Lead Developer to join their dynamic team.
As a Lead Developer, you will play a pivotal role in spearheading the development of robust and scalable solutions for their clients.
You will leverage your expertise in Java, JBoss Seam web framework, and Gradle/Ant to architect, design, and implement software solutions that address complex business challenges.
Responsibilities: Lead the development team in designing, implementing, and maintaining Java-based applications using JBoss Seam web framework.
Collaborate with stakeholders to understand project requirements and translate them into technical specifications.
Architect scalable and high-performance solutions that adhere to best practices and industry standards.
Mentor and coach junior developers, fostering a culture of continuous learning and growth.
Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
Participate in the full software development lifecycle, from requirements analysis to deployment and support.
Stay updated on emerging technologies and trends in the Java ecosystem, and make recommendations for adoption where applicable.
Requirements: Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Lead Developer or similar role, with a strong background in Java development.
Proficiency in JBoss Seam web framework and experience in building web applications using this technology.
Solid understanding of build automation tools such as Gradle and Ant.
Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
Strong problem-solving skills and the ability to thrive in a fast-paced environment.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Certification in Java programming or related technologies is a plus.
Benefits: Competitive salary package Comprehensive health benefits Opportunities for professional development and training Flexible work hours and remote work options Dynamic and collaborative work environment