Job Title: Senior Full Stack Developer
A leading Financial Services and Asset Management company based in Dublin City Centre is seeking a highly skilled Senior Full Stack Developer with expertise in Java & Angular to join their team on a long-term contract.
This hybrid role will involve working closely with solutions architects, business analysts, and the business to derive functional and technical requirements for delivering business applications across the organization.
Key Responsibilities:
* Developing web applications using technologies such as Angular v14+, Java 17+, Spring Boot framework, TypeScript, JavaScript, SCSS, and API frameworks.
* Designing and implementing server-side applications with a strong focus on Object-Oriented Design (OOD) and design patterns.
* Collaborating with cross-functional teams to gather and analyze requirements, and provide input on technical feasibility.
* Working with relational databases, including MySQL, MariaDB, MS SQL Server, and Oracle, to design and implement data models and database schema.
* Utilizing CI tools such as Maven, Git, Jenkins, Sonar, and Docker to automate testing, deployment, and monitoring of applications.
Requirements:
* 8+ years of hands-on experience developing server-side applications, OOD, and working with design patterns.
* Solid understanding of OO concepts, including classes, objects, interfaces, inheritance, encapsulation, and polymorphism.
* Experience with Web Services (REST) architecture and API development.
* Extensive experience working with relational databases and designing data models and database schema.
Technical Skills:
* Java
* Spring
* Spring Boot
* Angular
* Jenkins
We offer a challenging and rewarding career opportunity with opportunities for professional growth and development in a dynamic and innovative environment.