Are you a tech-savvy leader with a passion for developing innovative solutions? If so, we've got the perfect opportunity for you! Our client is currently seeking a Developer to join their dynamic team and help drive the development of cutting-edge software using Java, Spring, and Angular.
You'll be responsible for the design and implementation of new features and functionality. You'll also be expected to stay up-to-date with the latest technologies and trends in cloud development, and to help drive the adoption of best practices within the team.
If you're a Developer who's ready to take their career to the next level, we want to hear from you! Apply today and let's start building something great together!
What will you do?
- As a Full Stack Software Developer, you have a solid technical foundation, and a strong focus on growing your development skills; You are able to deliver complex tasks, working individually or pairing with others and you have a significant amount of experience in different domain.
- You will be part of a team creating new services and customer-facing applications using the latest technologies which will shape the future of banking; You will develop and support highly scalable, high performance APIs within an Agile development team
- Ensure high code quality through automated unit and functional testing.
- Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery.
- Design and develop code structures based on technical design defined by the team.
- Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products.
- You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
- Excellent communication including the ability to distill technical details into human terms.
What do you need to succeed?
Must-have
- 5+ years’ experience with Angular, Java 8, REST API/Micro services, Spring Framework (MVC, Security, JPA, Boot) Maven, SQL
- 3+ years developing on an RDBMS (Oracle, MSSQL, PostgreSQL), No SQL(Mongo, ELK) and Data Streaming (Kafka)
- Exposure to data hygiene routines and models
- Knowledge of developing distributed cloud applications (OpenShift, Kubernetes, Docker); Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
- Knowledge of security gateways and protocols (JWT, Oauth, SSL Certificates)
- Full software development life-cycle experience with CI/CD and thorough testing prior to release.
- Pairs effectively with other developers in the team. Pairs effectively with other developers in the team
- Solid Understanding of Agile
- A passion for technology and a love of software development culture
Nice-to-have
- Object Oriented coding practices, including design patterns knowledge, refactoring, clean code.
- Knowledge of major architectures style (message oriented, reactive, event based)
- Micro-service design and implementation (load balancing, discovery, resiliency)