Overview
Skills
Job Details
Job Title: Technical Team Lead Java Full Stack Developer
Location: Texas Plano
Years of Experience: 10 15 Years
We are seeking an experienced Technical Team Lead with a strong background in Java Full Stack Development. The ideal candidate will have a deep understanding of Java 11 and be proficient in leading a team of developers to deliver high quality software solutions. This role requires a blend of technical expertise, leadership skills, and project management capabilities to drive successful project outcomes.
Responsibilities:
- Lead and mentor a team of developers, fostering a collaborative and innovative environment.
- Design, develop, and maintain scalable web applications using Java 11 and related technologies.
- Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Coordinate with cross functional teams to define project scope, objectives, and deliverables.
- Implement best practices in coding, testing, and deployment to ensure high quality software.
- Conduct code reviews and provide constructive feedback to team members.
- Manage project timelines, resources, and budgets effectively.
- Stay updated with emerging technologies and industry trends to drive continuous improvement.
Mandatory Skills:
- Proficient in Java 11 and its ecosystem.
- Strong experience with front end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with back end frameworks such as Spring Boot.
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with database technologies like SQL, NoSQL, and ORM tools.
- Proven experience in Agile methodologies and project management.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with CI/CD tools and practices.
- Experience with version control systems, particularly Git.
- Understanding of DevOps practices and tools.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 10 15 years of experience in software development, with at least 3 years in a leadership role.
- Strong problem solving skills and the ability to work under pressure.
- Excellent communication and interpersonal skills.
- Proven track record of delivering projects on time and within budget.
If you are a passionate leader with a strong technical background and a desire to drive innovation, we encourage you to apply for this exciting opportunity.