Senior Full Stack Developer Job
About the Role
We are seeking an experienced Senior Full Stack Developer to join our team on a long-term contract basis.
This is a hybrid role working from our Dublin City Center office, where you will be part of a key team delivering business applications across the organization.
You will work closely with solutions architects, business analysts and the business to derive functional and technical requirements.
Liaising with application architects and developers across teams and locations, you will ensure alignment on frameworks and technologies and gain an overall understanding of our development frameworks and core applications architecture.
You will work under agile development methodology, developing solutions as agreed in sprint planning, using Angular v14+ and Java 17+
Key Responsibilities:
* Development of API's to integrate the AUM application and the new CRM as required by the project
Requirements
To be successful in this role, you will have:
* Extensive experience developing web applications using technologies such as Angular v14+, Java 17+, Spring Boot framework, TypeScript, JavaScript, SCSS and API frameworks
* Minimum 8 years hands-on experience developing server-side applications, OOD, and working with design patterns, with 3-years minimum front-end experience specifically with Angular
* Solid understanding of OO concepts (classes, objects, interfaces, inheritance, encapsulation, polymorphism)
* Experience with Web Services (REST) architecture
* Microsoft Dynamics API experience is a plus but not essential
* Reactive programming experience
* Experience with CI tools including Maven, Git, Jenkins, and experience with Docker or Kubernetes environments, and code quality tools like sonar, black duck and sysdig
* Extensive experience working with databases, ideally Oracle for this role