At a Glance
- Tasks: Lead a dynamic team in developing high-quality software using Java, Spring Boot, and AWS.
- Company: Join a forward-thinking tech company that values innovation and collaboration.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Fast-paced environment with a focus on continuous learning and cutting-edge technologies.
- Why this job: Make a real impact by guiding projects and mentoring the next generation of developers.
- Qualifications: 7+ years in Java development with leadership experience; strong skills in AWS and Spring Boot.
The predicted salary is between 91064 - 111300 $ per year.
We are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team. The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot, and a solid understanding of AWS services. As a Tech Lead, you will guide the development team, drive technical solutions, and ensure the successful delivery of high-quality software products.
Key Responsibilities:
- Lead Development Efforts: Provide technical leadership and guidance to the development team, ensuring best practices are followed.
- Architectural Oversight: Design and implement robust, scalable, and secure solutions using Java, Spring Boot, and AWS.
- Project Management: Oversee project timelines, deliverables, and resource allocation to ensure projects are completed on time and within budget.
- Code Review: Conduct thorough code reviews to maintain code quality and ensure adherence to coding standards.
- Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Mentorship: Mentor and coach junior developers, fostering a culture of continuous learning and improvement.
- Problem Solving: Troubleshoot and resolve complex technical issues, ensuring system reliability and performance.
- Innovation: Stay updated with the latest industry trends, technologies, and best practices, and incorporate them into the development process.
Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
- Minimum of 7 years of experience in Java development, with at least 3 years in a leadership role.
- Strong proficiency in Java and Spring Boot.
- Extensive experience with AWS services, including but not limited to EC2, S3, RDS, Lambda, and API Gateway.
- Solid understanding of RESTful APIs and microservices architecture.
- Experience with CI/CD pipelines, DevOps practices, and tools such as Jenkins, Docker, and Kubernetes.
- Familiarity with front-end technologies such as Angular, React, or Vue.js is a plus.
- Excellent communication and interpersonal skills with strong leadership and team management abilities.
- Proven problem-solving skills and a proactive attitude.
- Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications:
- Certifications: AWS Certified Solutions Architect, Java Certification, or similar.
- Experience: Previous experience in fintech, e-commerce, or similar industries.
- Tools: Proficiency with version control systems (e.g., Git), project management tools (e.g., Jira), and collaboration platforms (e.g., Confluence).
Java Tech Lead in Vaughan employer: HRB
At HRB, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Senior Cloud Data Engineer role offers not only competitive benefits and opportunities for professional growth but also the chance to work in a dynamic environment where your contributions directly impact financial analytics and strategic decision-making. Located in a vibrant area, we provide a supportive atmosphere that encourages creativity and teamwork, making it a rewarding place to advance your career.