SUMMARY:
-
POSITION INFO:
As the Lead Full Stack Developer, you will be responsible for guiding the technical direction of the team, mentoring developers, and ensuring successful delivery of complex solutions. You’ll work across the full stack, with a strong focus on Java (back-end) and Angular (front-end), while helping shape best practices and maintaining high coding standards.
What you'll do:
- Lead a team of developers, providing guidance, mentorship, and technical direction.
- Architect, design, and implement scalable full-stack solutions.
- Drive best practices in coding, testing, DevOps, and CI/CD.
- Collaborate closely with business analysts, architects, and client stakeholders.
- Conduct code reviews and ensure code quality and maintainability.
- Troubleshoot, optimize, and enhance existing systems.
- Contribute to improving team processes and development standards.
Your Expertise:
- 10+ years software development experience.
- Strong expertise in Java (including Spring Framework / Spring Boot).
- Front?end experience using Angular.
- Solid experience leading development teams or being the technical lead on projects.
- Strong understanding of relational databases and proficiency with SQL.
- Experience with AWS services (e.g., EC2, S3, Lambda, RDS) — advantageous.
- Experience with containerization technologies such as Docker — advantageous.
- Familiarity with DevOps tools and concepts, including:
- Bamboo (CI/CD)
- Nexus (artifact management)
- Similar DevOps toolchains
- Experience in consulting environments is a plus.
Soft Skills & Attributes
- Strong communicator with the ability to engage with technical and non-technical stakeholders.
- Natural mentor and leader with a collaborative mindset.
- Proactive problem solver with high attention to detail.
- Adaptable and comfortable working in fast-paced client environments.