Job Overview:
Seeking an experienced java software engineer to join an innovative start-up. The ideal candidate will bring extensive experience in Java development and a passion for building advanced banking technologies. You’ll have the opportunity to work remotely and collaborate closely with an experienced team as we scale and modernize our platform.
ou will work collaboratively with our team to deliver high-quality software solutions while adhering to best practices and agile methodologies. Your contribution will be crucial in developing robust applications and integrating various components to meet project requirements.
You will be joining a small but experienced team building up the functionality of a bespoke best-of-breed banking technology, a single platform delivering loan issue, card issue and recovery.
We’re looking for an exceptional Java Engineer who will work closely with the Java Technical Lead and business people as we scale up and modernise our business processes and tech stack.
This is a great opportunity for a leading edge, innovative, high-class Java developer to enter the company at a time when you can make your mark on the development of the company and contribute to the quality work that has already been created.
Requirements
We are looking for an experienced full-stack developer who holds SC clearance and possesses the following skills and experience:
- Proficiency in Java 1.8+ application development.
- TDD
- Experience of unit testing using Junit, mocking frameworks and integration testing
- Web
- Spring Boot
- Experience of deploying into and using AWS services including VPC, EC2, RDS, API Gateway
- Spring
- Experience with REST, asynchronous messaging, or database integration.
- Experience of implementing RESTful web services
- Experience of using Docker
- Understanding of design patterns that promote code reuse and modularisation.
- Demonstrated passion for agile software development.
- Familiarity with Test Driven Development (TDD).
- Delivered customer or business user facing features built using the Spring framework
- NodeJS
- Experience in developing web applications using ReactJS and NodeJS.
- Understanding of continuous delivery and integration processes.
- Experience of deploying and using industry standard development tools including Swagger, Jenkins
- Java
- REST
- Ability to collaborate effectively as part of a team.
- 3+ years commercial or similar experience
- Knowledge of Spring/Spring Boot application development.
Skills & Qualifications:
The successful candidate will have:
- Proficiency in Java 1.8+ application development.
- TDD
- Experience of unit testing using Junit, mocking frameworks and integration testing
- Web
- Spring Boot
- Experience of deploying into and using AWS services including VPC, EC2, RDS, API Gateway
- Spring
- Experience with REST, asynchronous messaging, or database integration.
- Experience of implementing RESTful web services
- Experience of using Docker
- Understanding of design patterns that promote code reuse and modularisation.
- Demonstrated passion for agile software development.
- Familiarity with Test Driven Development (TDD).
- Delivered customer or business user facing features built using the Spring framework
- NodeJS
- Experience in developing web applications using ReactJS and NodeJS.
- Understanding of continuous delivery and integration processes.
- Experience of deploying and using industry standard development tools including Swagger, Jenkins
- Java
- REST
- Ability to collaborate effectively as part of a team.
- 3+ years commercial or similar experience
- Knowledge of Spring/Spring Boot application development.
If you are passionate about software development and eager to contribute to innovative projects, we encourage you to apply for this exciting opportunity as a Java Engineer.
Technologies:
- Proficiency in Java 1.8+ application development.
- TDD
- Experience of unit testing using Junit, mocking frameworks and integration testing
- Web
- Spring Boot
- Experience of deploying into and using AWS services including VPC, EC2, RDS, API Gateway
- Spring
- Experience with REST, asynchronous messaging, or database integration.
- Experience of implementing RESTful web services
- Experience of using Docker
- Understanding of design patterns that promote code reuse and modularisation.
- Demonstrated passion for agile software development.
- Familiarity with Test Driven Development (TDD).
- Delivered customer or business user facing features built using the Spring framework
- NodeJS
- Experience in developing web applications using ReactJS and NodeJS.
- Understanding of continuous delivery and integration processes.
- Experience of deploying and using industry standard development tools including Swagger, Jenkins
- Java
- REST
- Ability to collaborate effectively as part of a team.
- 3+ years commercial or similar experience
- Knowledge of Spring/Spring Boot application development.
Job Types:
Pay:
Schedule: