Our Client has a great role for a Full Stack Web Developer to join there IT team. The position will suit a flexible, self-starter, who is passionate about technology, and has an ability to develop on a variety of projects and maintenance depending on demands. The ideal candidate will be confident working and communicating with stakeholders at all levels, across global locations, in an impactful manner.
The Senior Full-Stack Java Developer will work on architectural solutions design and development using the latest technologies and frameworks. You will work as a member of an agile team, developing web applications for Sales, Finance, HR and Legal. Also, you will liaise with application architects and developers across teams and locations, to ensure alignment on frameworks, technologies and functionality.
What you will be responsible for
· Gain an overall understanding of their Technology’s development frameworks, and core applications architecture, working across streams and locations with solutions architects.
· Work in agile development teams, developing solutions agreed in sprint planning, in Angular v2+ and Java.
· Working closely with solutions architects and team members on deriving functional and technical requirements.
· Capable of working in a standalone manner with minimal assistance from other team members.
· Build high quality solutions using expertise in data modelling, Java and SQL on server side, and Angular v2+ on front end.
· Work on projects including HR, Sales, Finance and Legal applications in our framework based on Angular v2+.
· Work to tight deadlines to deliver on time.
· Mentor and guide more junior developers on the team. Peer code reviews.
Required skills
· Extensive experience developing web applications, specifically with technologies including Angular v2+, TypeScript, JavaScript and SCSS.
· 3 + 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 Service (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.
· Experience in working on global projects with resources based across multiple continents and time zones.
· Ability to react quickly to new demands in a dynamic business environment.
· Sound analytical skills.
#LI-JM2