Senior Java Software Engineer - Belfast
Apply now
Senior Java Software Engineer - Belfast

Senior Java Software Engineer - Belfast

Belfast Full-Time 48000 - 84000 £ / year (est.) No home office possible
Apply now
S

At a Glance

  • Tasks: Join a team to build a cutting-edge cloud-based trade platform.
  • Company: Synechron is a leading financial services firm focused on innovation and technology.
  • Benefits: Enjoy hybrid working, flexible arrangements, and opportunities for learning and development.
  • Why this job: Be part of a bold venture with a focus on engineering excellence and collaboration.
  • Qualifications: 8-10+ years in Java development, microservices, and cloud technologies required.
  • Other info: Diversity and inclusion are at our core; we welcome applicants from all backgrounds.

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

Synechron are looking for an experienced (x8-10+ years) Senior Java Developer to join them on an exciting new programme. The permanent role will form part of a team building a complex, ground-up cloud-based critical market infrastructure service in a bold new venture for a leading financial organisation. The experienced Java Developer will build, deliver and maintain the multiple components of a trade platform ensuring timely delivery of work items.

Role:

  • Resolve a high impact problem through in-depth evaluation of sophisticated architectures, business processes and industry standards as well as advisor to develop highly resilient and future proof solutions.
  • Contribute to research and suggest for new projects for the trade platform.
  • Contribute and guide the program initiatives in engineering excellence and learning and development.
  • Ensure work is well documented and communicated with stakeholder expectations managed.

Job requirements:

  • Advanced Java programming experience.
  • Excellent understanding of microservices designs, its pitfalls, and best practice.
  • Knowledge of Domain Driven Design and event driven architecture.
  • Experience working with contained and orchestrated services using Docker and Kubernetes.
  • Experience of building and maintaining dev-ops pipelines for delivering applications ideally using GitLab.
  • Experience using shift left testing principles and frameworks using technology such as Junit, Cucumber, Gherkin, Contract Test (PACT), TestContainers or other similar technology.
  • Working knowledge of using event and message brokers, such as Kafka and MQ.
  • Strong experience in Object Oriented Programming.
  • Strong grasp of Java 17 and higher including advanced features and have used Spring Boot.
  • Experience of working with data structures, algorithms, concurrency & multi-threading.
  • Strong SQL knowledge and experience working with relational DBs, such as Postgres.
  • Worked on major public cloud preferably AWS.
  • Agile ways of working / Experience of working in Scrum/Kanban model.

Strong market rates - Immediate start or notice available - Hybrid working (x3 days in Belfast office).

Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate.

Senior Java Software Engineer - Belfast employer: Synechron

Synechron is an exceptional employer, offering a dynamic work environment in Belfast where innovation meets collaboration. With a strong commitment to employee growth through mentoring and development programmes, we foster a culture of inclusivity and empowerment, ensuring that every team member can thrive. Our hybrid working model and focus on engineering excellence make this an ideal place for experienced Java Developers to contribute to groundbreaking projects while enjoying a supportive and flexible workplace.
S

Contact Detail:

Synechron Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to showcase your experience with advanced Java programming and microservices design during any discussions. Be prepared to discuss specific projects where you've successfully implemented these technologies, as this will demonstrate your expertise.

✨Tip Number 2

Familiarise yourself with the latest features of Java 17 and Spring Boot. Being able to discuss how you've utilised these in past projects can set you apart from other candidates and show that you're up-to-date with current technologies.

✨Tip Number 3

Highlight your experience with DevOps practices, particularly in building and maintaining pipelines using GitLab. Discussing your familiarity with Docker and Kubernetes will also be beneficial, as these are crucial for the role.

✨Tip Number 4

Prepare to talk about your understanding of Agile methodologies, especially Scrum and Kanban. Sharing examples of how you've contributed to team initiatives in engineering excellence can demonstrate your collaborative spirit and fit within their culture.

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

Advanced Java Programming
Microservices Architecture
Domain Driven Design
Event Driven Architecture
Docker
Kubernetes
DevOps Pipelines
GitLab
Shift Left Testing Principles
JUnit
Cucumber
Gherkin
Contract Testing (PACT)
TestContainers
Event and Message Brokers
Kafka
MQ
Object Oriented Programming
Java 17 and Higher
Spring Boot
Data Structures and Algorithms
Concurrency and Multi-threading
SQL
Relational Databases (Postgres)
Public Cloud (AWS)
Agile Methodologies
Scrum/Kanban Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive Java programming experience and familiarity with microservices, as these are crucial for the role. Use specific examples from your past work to demonstrate your skills in building and maintaining trade platforms.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention your experience with cloud-based services and how it aligns with Synechron's goals. Be sure to address how you can contribute to their engineering excellence initiatives.

Showcase Relevant Projects: If you have worked on projects involving Docker, Kubernetes, or AWS, be sure to include these in your application. Highlight any experience with dev-ops pipelines and testing frameworks, as these are key components of the job description.

Demonstrate Cultural Fit: Synechron values diversity and inclusion, so reflect this in your application. Share experiences that showcase your ability to work collaboratively in diverse teams and your commitment to fostering an inclusive environment.

How to prepare for a job interview at Synechron

✨Showcase Your Java Expertise

Make sure to highlight your advanced Java programming skills during the interview. Be prepared to discuss specific projects where you've used Java 17 and Spring Boot, as well as any challenges you faced and how you overcame them.

✨Demonstrate Microservices Knowledge

Since the role involves working with microservices, be ready to explain your understanding of their design, pitfalls, and best practices. Share examples of how you've implemented microservices in past projects and the impact it had on the overall architecture.

✨Discuss DevOps Experience

Talk about your experience with building and maintaining DevOps pipelines, especially using GitLab. Highlight any specific tools or technologies you've used, such as Docker and Kubernetes, and how they contributed to the efficiency of your development process.

✨Emphasise Agile Methodologies

Since the company values Agile ways of working, be prepared to discuss your experience with Scrum or Kanban. Share how you've contributed to team initiatives and how you adapt to changing requirements while ensuring timely delivery of work items.

Senior Java Software Engineer - Belfast
Synechron
Apply now
S
  • Senior Java Software Engineer - Belfast

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

    Application deadline: 2027-03-31

  • S

    Synechron

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>