This position is for an experienced Full-Stack Developer with strong foundational knowledge of Java and preferably Angular technologies. The role is part of the Client Onboarding (COB) development team and involves designing, developing, and delivering multiple business-critical applications.
The developer will participate in all phases of the application lifecycle and is expected to support and enhance both new and existing applications. The ideal candidate will handle complex problems independently, demonstrate strong analytical thinking, and make sound judgments and recommendations based on data analysis and interpretation.
Experience And Skills Required
Financial Services experience is preferred but not mandatory.
Strong hands-on development experience with:
Java, Spring, Spring Boot, Hibernate/JPA
Web Services REST and SOAP
JMS, MDB, CXF, SLF4J
Experience with search platforms and understanding of various data retrieval patterns.
Knowledge of relational and NoSQL databases.
Proficiency in Web 2.0 technologies:
HTML5, CSS, LESS/SASS
JavaScript frameworks such as Angular or React
Understanding of REST architecture and experience with Node.js.
Experience working in a continuous integration environment using open-source tools:
Jenkins, Git, SonarQube
Experience working within Agile methodologies, particularly SCRUM.
Excellent written and verbal communication skills.