Senior Full Stack Developer Tech Lead - Java / Angular
We are looking for a skilled Tech Lead to join our team in Dublin City Centre on a long-term contract.
About the Role
This hybrid position will be part of a key team delivering business applications across the business. You will work closely with solutions architects, business analysts, and the business to derive functional and technical requirements.
Key Responsibilities
* Developing web applications using technologies such as Angular v14+, Java 17+, Spring Boot framework, TypeScript, JavaScript, SCSS, and API frameworks.
* 8+ years of hands-on experience developing server-side applications, OOD, and working with design patterns.
* Solid understanding of OO concepts (classes, objects, interfaces, inheritance, encapsulation, polymorphism).
* Experience with Web Services (REST) architecture.
* Experience with CI tools including Maven, Git, Jenkins, Sonar, and Docker.
* Extensive experience working with relational databases, ideally MySQL, MariaDB, MS SQL Server, and Oracle.
Requirements
* Minimum 8 years of experience developing server-side applications with Java and Angular.
* Strong knowledge of Object-Oriented Programming (OOP) principles.
* Experience with RESTful APIs and Microservices architecture.
* Familiarity with DevOps practices and toolchain.
* Excellent communication and leadership skills.
What We Offer
A challenging and rewarding role in a dynamic company, opportunities for professional growth and development, and a competitive negotiable day rate.