Senior Java Developer

Java, DevOps, Spring, Microservices architecture, XML, Json, FIX protocol, Selenium, Cucumber, Kubernetes, Docker, Red Hat OpenShift, Equities
Full Time
Depends on Experience

Job Description

Project Description:
The Equities 2.0 SWAT team is a team of cross-functional engineers that take up short-term, critical projects which cannot be delivered using standard operating procedures.
The current project assignment is to deliver a new feed of data from the Equities domain to the CCO (Capital, Control and Operations) enterprise data lake. This is a new build that will require sourcing existing data from a variety of sources, and building a new platform which can send the required data to CCO for downstream consumption.
 
Responsibilities:
Java development, primarily server side development, with some opportunities for full stack development
Creation of a robust solution design that supports all functional and non-functional requirements
Assist in creation of automated testing tooling that will reduce the time spent on manual testing
Assist in creation of DevOps tooling to establish strong automation for the software build and deployment processes
Follow bank processes and use industry standard tools for implementation and productionization of software
Involvement at all stages of SDLC: analysis, design, development, unit and integration testing, UAT facilitation, packaging, deployment
Cooperation with other development teams, functional analysts and business analysts and numerous stakeholders of the project, as appropriate for the area of work
 
Mandatory Skills Description:
A minimum of 5-years of experience in developing and supporting enterprise software systems in core Java technologies
Experienced knowledge about Java Spring framework will be an advantage
Experience with microservices architecture
Experience with cross-platform messaging environments and serialization formats including XML, Json, FIX protocol, etc
Experience with automation testing, maintaining a test automation environment, developing and executing automated test scripts using Automated Testing Tools (such as Selenium, Cucumber etc.)
DevOps experience supporting entire software development life cycle
Knowledge of containerized application deployment (Kubernetes/Docker/Red Hat OpenShift) is a plus
 
Nice-to-Have Skills:
Expert server-side Java programming skills
Advanced full stack Java programming skills
Domain knowledge in Investment Banking & Trading (ideally Equities) will be advantageous
Strong analytical and technical background with good problem solving skills
Good team-working and communication skills
Willing to go the extra-mile to achieve team objectives
Dice Id : newageny
Position Id : 7531332
Originally Posted : 2 months ago
Have a Job? Post it