Senior Java Software Engineer Apply now
Senior Java Software Engineer

Senior Java Software Engineer

Full-Time 48000 - 84000 Β£ / year (est.)
Apply now
F

At a Glance

  • Tasks: Lead key projects through all phases of the SDLC, guiding junior developers.
  • Company: Join First Derivative, a people-first consultancy in Capital Markets with a focus on career growth.
  • Benefits: Enjoy hybrid work, extensive healthcare, private pension, and access to certifications like AWS and GCP.
  • Why this job: Work on cutting-edge tech with top-tier clients while shaping your own career path.
  • Qualifications: Proficient in Core Java, Spring Framework, and front-end development with React or Angular.
  • Other info: Participate in social clubs, leadership programs, and investment workshops for personal growth.

The predicted salary is between 48000 - 84000 Β£ per year.

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?

  • Hands on knowledge of Core Java, Collections, Concurrency, Spring Framework
  • Front-end development with TypeScript, JavaScript, using React and Angular frameworks.
  • Understanding of Microservice architecture, developed using Spring Boot.
  • Experience using development and build tools, ideally: Maven, Gradle, Git, IntelliJ and Eclipse
  • Experience of fast paced Agile working environments
  • Understanding of TDD and proficient in writing JUnit testcases
  • Highly motivated with the desire to explore and learn new technologies and frameworks
  • Capacity to work efficiently both independently and within a team
  • Critical thinking and problem-solving skills
  • Strong written and spoken English.

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.

Senior Java Software Engineer employer: First Derivative

First Derivative is an exceptional employer that prioritizes its people, offering a dynamic work culture in Belfast where innovation and collaboration thrive. With extensive career development opportunities, including access to cutting-edge technologies and leadership programs, employees are empowered to shape their own career paths while enjoying benefits like hybrid working, comprehensive healthcare, and engaging social activities. Join us to be part of a team that not only tackles real-world challenges but also fosters personal growth and a sense of community.
F

Contact Detail:

First Derivative Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Java Software Engineer

✨Tip Number 1

Make sure to showcase your hands-on experience with Core Java and the Spring Framework. Highlight any specific projects where you've utilized these technologies, as this will demonstrate your technical expertise and relevance to the role.

✨Tip Number 2

Familiarize yourself with the Agile methodologies mentioned in the job description. Be prepared to discuss how you've successfully worked in Agile environments and contributed to team dynamics, as this is crucial for the position.

✨Tip Number 3

Since the role involves mentoring Junior Developers, think of examples from your past experiences where you've provided guidance or support to less experienced team members. This will show your leadership potential and collaborative spirit.

✨Tip Number 4

Stay updated on the latest trends in microservices architecture and cloud technologies. Being able to discuss recent developments or tools like Kubernetes and AWS will set you apart as a candidate who is proactive and knowledgeable about the industry.

We think you need these skills to ace Senior Java Software Engineer

Core Java (version 8 or higher)
Spring Framework/Spring Boot
Object Oriented Design Principles
Microservices Architecture
Containers and Serverless Implementation (Kubernetes, Docker, AWS Lambda)
JPA Frameworks (Hibernate)
SQL
Front-end Development (TypeScript, JavaScript, React, Angular)
Development and Build Tools (Maven, Gradle, Git, IntelliJ, Eclipse)
Agile Methodologies
Test-Driven Development (TDD)
JUnit Test Cases
Critical Thinking
Problem-Solving Skills
Strong Written and Spoken English
Capacity to Work Independently and in a Team
Desire to Explore and Learn New Technologies

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Core Java, Spring Framework, and Microservices architecture. Include specific projects where you've used these technologies to demonstrate your hands-on knowledge.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and problem-solving. Mention your experience in Agile environments and how you can contribute to the team at First Derivative.

Showcase Your Technical Skills: Be specific about your technical skills in your application. List your proficiency in tools like Maven, Gradle, Git, and your experience with front-end development using TypeScript and React or Angular.

Highlight Leadership Experience: If you have experience mentoring junior developers or leading projects, make sure to include this in your application. First Derivative values leadership and guidance within their teams.

How to prepare for a job interview at First Derivative

✨Showcase Your Technical Expertise

Be prepared to discuss your hands-on experience with Core Java, Spring Framework, and Microservices architecture. Highlight specific projects where you've applied these technologies, as this will demonstrate your capability to tackle real-world problems.

✨Demonstrate Problem-Solving Skills

During the interview, be ready to share examples of how you've approached complex challenges in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your responses and showcase your critical thinking abilities.

✨Emphasize Team Collaboration

Since the role involves working closely with Junior Developers and other team members, illustrate your experience in mentoring and collaborating within a team. Discuss how you’ve contributed to a positive team dynamic and supported others in their development.

✨Express Your Passion for Learning

First Derivative values continuous learning and career development. Share your enthusiasm for exploring new technologies and frameworks, and mention any relevant certifications or courses you’ve pursued to enhance your skills.

Senior Java Software Engineer
First Derivative Apply now
F
Similar positions in other companies
M
Senior Software Engineer

MarketAxess Holdings Inc.

London Full-Time 43200 - 72000 Β£ / year (est.)
A
Java Software Engineer

Aspire Personnel Ltd

London Full-Time 46200 - 66000 Β£ / year (est.)
Europas grâßte Jobbârse für Gen-Z
discover-jobs-cta
Discover now
>