Java Software Engineer in Belfast

Java Software Engineer in Belfast

Belfast Full-Time 60000 - 80000 € / year (est.) No home office possible
Randstad Digital

At a Glance

  • Tasks: Design and build high-performance applications and microservices in Java.
  • Company: Join a leading firm in financial services with a focus on innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement opportunities.
  • Why this job: Make an impact in the fast-paced world of finance with cutting-edge technology.
  • Qualifications: Strong Java skills and experience with microservices and Spring Boot required.

The predicted salary is between 60000 - 80000 € per year.

We are seeking a highly skilled and motivated Senior Backend Engineer to join our client core development team. In this role, you will be responsible for designing, building, and maintaining high-performance, low-latency market connectivity applications and microservices. The ideal candidate has a deep passion for core Java development, non-blocking I/O patterns, and financial data protocols, combined with a strong understanding of modern cloud architectures and Agile methodologies.

Technical Skills Required:

  • Experience with Java NIO components like Channels, Buffers, and Selectors is expected
  • Expert knowledge of FIX protocol, Market Connectivity, and Low latency programming is a must
  • Very strong in Java and Spring Boot based application development
  • Experience with middle layer messaging services like JMS, MQ, EMS, or Kafka
  • Strong at RDBMS concepts and experience with Oracle, Sybase, or MS SQL
  • Cloud experience with Micro Services and Containerization is a big plus
  • Test driven development and adherence to firm’s minimum development standards
  • Experience with Unix or Linux scripting
  • Solid experience with CICD tools
  • Agile Development and Software life cycle
  • Basic experience with MS Office platform tools like Word, PPT, and Excel is necessary

Qualifications:

  • Bachelor's degree, University degree, or equivalent experience

Non Technical Skills Required:

  • Worked with projects in financial services domain
  • Excellent analytical, communication, and interpersonal skills
  • Ability to work independently, take ownership, troubleshoot, and multitask

Mandatory Skills: Java, Microservices, SpringBoot

Java Software Engineer in Belfast employer: Randstad Digital

Join a dynamic and innovative team as a Java Software Engineer, where you will thrive in a collaborative work culture that values creativity and technical excellence. Our company offers competitive benefits, including professional development opportunities and a commitment to work-life balance, all set in a vibrant location that fosters both personal and career growth. With a focus on cutting-edge technology and Agile methodologies, you'll be empowered to make a meaningful impact in the financial services domain.

Randstad Digital

Contact Detail:

Randstad Digital Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups, webinars, or even local events. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Java projects, especially those involving microservices and Spring Boot. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of Java NIO, FIX protocol, and cloud architectures. Practice coding challenges and mock interviews to build confidence and demonstrate your expertise.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people.

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

Java
Spring Boot
Microservices
Java NIO
FIX Protocol
Low Latency Programming
RDBMS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Boot, and any relevant financial services projects. We want to see how your skills match the job description, so don’t be shy about showcasing your expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about core Java development and how your experience aligns with our needs. Let us know what excites you about working with market connectivity applications.

Showcase Your Projects:If you've worked on any projects involving low-latency programming or microservices, make sure to mention them! We love seeing real-world examples of your work, especially if they relate to the financial domain.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!

How to prepare for a job interview at Randstad Digital

Know Your Java Inside Out

Make sure you brush up on your core Java skills, especially NIO components like Channels, Buffers, and Selectors. Be ready to discuss how you've used these in past projects, as well as your experience with Spring Boot and low-latency programming.

Understand Financial Data Protocols

Since the role involves market connectivity applications, it’s crucial to have a solid grasp of the FIX protocol. Prepare to explain how you've implemented this in your previous work and be ready for technical questions that test your knowledge.

Showcase Your Cloud and Microservices Experience

If you’ve worked with cloud architectures and microservices, make sure to highlight specific projects where you applied these concepts. Discuss any containerization tools you’ve used and how they improved your application’s performance.

Demonstrate Agile Methodologies

Be prepared to talk about your experience with Agile development and how you’ve contributed to the software life cycle. Share examples of how you’ve worked in teams, tackled challenges, and adhered to development standards in a fast-paced environment.