Java Full Stack Web Developer
Join our leading Fintech organisation as a Java Full Stack Web Developer and contribute to the development of market-leading stochastic modelling solutions for the financial services industry.
Responsibilities:
* Design, develop, maintain and implement Java Calculation API and backend systems using Java and SQL.
* Develop front-end applications using Java and SQL.
* Collaborate with the development team to ensure technical design and implementation align with business requirements.
Qualifications:
* Bachelor's degree in a relevant field, such as Software Engineering, Computer Science, or a Maths-related subject.
Requirements:
* 10+ years of experience in Java EE development, preferably in enterprise business systems.
* Excellent knowledge of Java, Tomcat and the Java ecosystem.
* DBMS experience in Oracle, MySQL or SQL Server.
* Strong experience in supporting, modifying and maintaining systems and code developed by others.
* Ability to understand and translate product and business requirements into technical solutions.
* Knowledge and experience of software development processes and methodologies.
* Experience using and maintaining version control and bug tracking systems.
* Understanding of Agile development methodologies and XP techniques.
Desirable Experience:
* Knowledge and experience using Eclipse, Tomcat, MySQL, Apache, Jenkins and Ubuntu/Debian/Unix.
* Knowledge of JavaScript frameworks such as jQuery and ReactJS.
* Appreciation of financial services, pensions and investments.
* Experience of DevOps, Docker, Kubernetes.