Senior Java Developer
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Job Description
Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems?
Java Software Engineer - Belfast
First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities - whether you're in the early stages of your career, looking for a new direction, or wanting to continue in a position of leadership.
Joining the world's largest Capital Markets dedicated consultancy, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, clients and a company that prides itself on career development, variety, and flexibility.
We have opportunities for Mid-Senior Software Engineers who will work shoulder to shoulder with Tier 1 investment banks, including Morgan Stanley, UBS, Citigroup, JP Morgan and Credit Suisse to name a few.
What will you do?
You will be responsible for the ownership of key projects, working across all phases of the SDLC, including analysis, design, development, testing and deployment. As a Senior Developer, you will be accountable for issuing technical guidance to Junior Developers, including overseeing their deliverables and providing architectural guidance.
You will work on cutting-edge technology on a variety of projects across Greenfield, Front Office, Data/ Cloud Migration, Regulatory Reporting, Trade Reconciliation and more!
Our main tech stack includes:
- Core Java (version 8 or higher)
- Spring Framework/ Spring Boot
- Object Oriented design principles and patterns
- CI/ CD tools such as Jenkins
- Microservices architecture, including containers and serverless implementation e.g., Kubernetes, Docker, OpenShift, AWS Lambda, Cloud Functions, etc.
- JPA frameworks such as Hibernate and SQL
- Agile methodologies
What experience will you need?
Core Skills:
- Proficiency in Core Java with a focus on performance tuning and optimization.
- Strong experience with relational databases (eg. PostgreSQL) and NoSQL databases (MongoDB).
- Experience in database migration from Sybase and DB2 to modern platforms.
Architecture & Algorithms:
- Expertise in service-oriented architecture, core engineering, algorithms, and data structures.
- Solid understanding of concurrent distributed environments and data modelling.
Cloud & Microservices:
- Experience with microservices architecture and cloud-ready application development.
- Familiarity with high-frequency trading systems and low-latency application design.
What's in it for you?
You will embark upon a career with life-long learning at its core, facilitating rapid professional and personal development and the opportunity to design your own career path.
Benefits:
Hybrid and Flexible Working
Extensive Private Healthcare Package
Private Pension
Employee Assistance Programme
Enhanced Maternity/ Paternity policies
Group Life Protection Benefit
Employee Referral Bonus Scheme
Access to a range of skills and certifications such as GCP, AWS, Azure and more!
Additional Perks:
FD Internal Network and Sports & Social Calendar, who host monthly and quarterly socials at each office.
Aspiring LeadershipProgramme - a programme which provides a structured and practical pathway to fast-track talented individuals into leadership roles.
STEP-up Awards - employee led awards designed to acknowledge excellence in four areas that are quintessential to us.
TechSmiths Guild - helping employees get to grips with everything cloud computing and data storage (which are integral to the future of business and risk management).
STRIVE Initiative and IMPACT Programme - development programmes put in place to support women in tech and financial services.
Investment Club - employees learn the basics of investment and trading via workshops and competitions, mirroring real-life scenarios.
Food Club - the opportunity to try out new cuisines together as a team
Sports Club - a bit of healthy competition! Getting involved in 5k fun runs, JPM challenge and SCB challenge.