Submit
Java Developer
Lisboa
Job description
Prime Services sits within our partner CIB Global Markets (GM) IT and covers the traditional (cash) Prime Brokerage business as well as the Synthetic Prime Brokerage and Stock Loan and Borrowing (SLAB) businesses.
The role is embedded in a technology team, London based but will work with colleagues in all main locations globally. The remit of the team is to deliver a suite of software products used to manage the Prime Services and SLAB businesses and deliver functionality to clients of the bank. Responsibilities include, understanding requirements, analyzing workflows and data processing, designing and delivering appropriate fully working software solutions.
The holder of this role is an expert in modern Java development practices and actively seeks to maintain a current up to date set of skills.
In this role there is an expectation to produce microservice designs and develop them into fully working systems. The role demands that quality is made a core part of the teams work practices. The individual should be self-directed, willing and able to work in a hybrid working model. Mostly working from home with occasional days in the office being flexible as rules change. Using a variety of chat and video systems for communication. Jira and Confluence are also heavily used.
The role demands superior communication and presentation skills.
Main Tasks:
Expert in developing Java software components using modern development practices. Scrum based SDLC. High levels of monitoring and automation of the processes.
Expert in messaging systems.
Expert in Secure REST interface design and build.
Expert in automated software testing techniques.
Used to managing deadlines, and conveying information on risks and blockers to the project manager.
Able to resolve blockers when presented to the team or find an owner who can resolve them.
Knowledge of the Prime and Stock Loan business useful or to be acquired on the job.
Excellent communication skills and ability to present and defend solutions with the global team.
Expert understanding of architecture principles.
Engages with the banks development community and the wider development community to validate and seek out good solutions.
Appreciates that good quality software improves user community trust and drives down cost. Able to seek out high quality practices.
Requirements
Technical Skills:
-Java 11+
-Spring Boot
-Kafka
-Docker/kubernetes
-OO Design skills
-Test driven development
-Oracle Database
-Webpackaging stack
-Linux
-JMS
-Jenkins
-Junit and Mockito
-Intellij
Language Skills:
Expert
Soft Skills:
Focused on developing software solutions for the stock loan business.
Innovation is expected as much of the work is green field.
Partner with the business to deliver appropriate solutions.
Extend and improve the test automation. "
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)