Senior Software Engineer - (Java / AWS) in Belfast
Senior Software Engineer - (Java / AWS)

Senior Software Engineer - (Java / AWS) in Belfast

Belfast Full-Time 42000 - 84000 £ / year (est.) No home office possible
Ocho People

At a Glance

  • Tasks: Design and develop modern backend solutions using Java and Kotlin in a cloud-native environment.
  • Company: Join a forward-thinking tech company with a collaborative culture in Belfast.
  • Benefits: Enjoy a competitive salary, generous benefits, and hybrid working options.
  • Why this job: Make a real impact by transforming monolithic systems into scalable microservices.
  • Qualifications: 5+ years of backend engineering experience with strong Java or Kotlin skills.
  • Other info: Great career progression opportunities within a global engineering team.

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

At a glance

  • Senior backend role with real ownership
  • Java and Kotlin microservices in a cloud native environment
  • Hybrid working in Belfast
  • Salary up to £70k plus bonus

The Role

  • As a Senior Software Engineer, you'll play a key role in designing, developing and owning modern backend solutions while contributing to the evolution of monolithic systems into cloud-native microservices architecture.
  • You will work closely with the Engineering team across Belfast and the wider global engineering organisation, contributing to large scale distributed systems.
  • This role offers a strong mix of hands-on development, architectural decision making and mentorship.

What you will be doing

  • Design, build and deliver high-quality backend solutions
  • Advocate for TDD / BDD and engineering best practice
  • Decompose complex monolith applications into scalable microservices
  • Develop secure, resilient RESTful APIs (security-first mindset)
  • Collaborate with Senior, Staff and Principal Engineers globally
  • Contribute to monitoring, alerting and production stability
  • Participate in on-call rotation
  • Coach and mentor junior engineers
  • Drive engineering standards and continuous improvement

What you'll need:

  • 5+ years' backend engineering experience
  • Strong Java or Kotlin expertise
  • Experience building scalable microservices in cloud-native environments
  • REST API development experience
  • Solid understanding of SOLID principles and design patterns
  • Experience with relational databases (e.g. MySQL)
  • CI/CD experience (Jenkins or similar)
  • Experience working in Agile/Scrum teams
  • Strong communication and problem-solving skills

Nice to Have

  • Experience with NoSQL (DynamoDB, Elasticsearch, MongoDB)
  • Event-driven architecture (Kafka, RabbitMQ)
  • Infrastructure as Code (Terraform, CloudFormation, SAM)
  • Scripting (Bash) level and above
  • Excellent problem solving and communication skills

What's on offer

  • Competitive salary up to £70k plus bonus
  • Generous benefits package
  • Hybrid working with a modern Belfast office
  • Clear progression opportunities within a global engineering function

For more information on this opportunity, connect with Neill Ferguson on LinkedIn or submit your CV via the link below.

Senior Software Engineer - (Java / AWS) in Belfast employer: Ocho People

Join a forward-thinking company in Belfast that champions innovation and collaboration, offering a hybrid work model that promotes a healthy work-life balance. As a Senior Software Engineer, you'll not only enjoy a competitive salary and generous benefits but also have clear pathways for career progression within a global engineering team, fostering both personal and professional growth in a dynamic environment.
Ocho People

Contact Detail:

Ocho People Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - (Java / AWS) in Belfast

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Java, Kotlin, and cloud-native microservices. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and design patterns, and be ready to discuss how you've applied SOLID principles in your past work.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Senior Software Engineer - (Java / AWS) in Belfast

Java
Kotlin
Microservices Architecture
Cloud-Native Environments
REST API Development
SOLID Principles
Design Patterns
Relational Databases (MySQL)
CI/CD (Jenkins or similar)
Agile/Scrum Methodologies
Communication Skills
Problem-Solving Skills
NoSQL (DynamoDB, Elasticsearch, MongoDB)
Event-Driven Architecture (Kafka, RabbitMQ)
Infrastructure as Code (Terraform, CloudFormation, SAM)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Kotlin, and cloud-native environments. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex challenges in backend engineering. We love seeing candidates who can think critically and come up with innovative solutions.

Highlight Team Collaboration: Since this role involves working closely with other engineers, mention any experience you have in Agile/Scrum teams. We value strong communication and teamwork, so let us know how you’ve contributed to team success!

Apply Through Our Website: For the best chance of getting noticed, make sure to submit your application through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Ocho People

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Java and Kotlin, as well as the cloud-native environments mentioned in the job description. Brush up on your knowledge of microservices architecture and RESTful APIs, so you can confidently discuss your experience and how it relates to the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those involving monolithic systems and their transition to microservices. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

✨Emphasise Collaboration and Mentorship

Since this role involves working closely with other engineers and mentoring juniors, be ready to share examples of how you’ve collaborated in teams and supported less experienced colleagues. This will demonstrate your ability to contribute to a positive team dynamic.

✨Be Ready for Technical Questions

Expect technical questions that test your understanding of SOLID principles, design patterns, and CI/CD processes. Practise coding challenges or system design scenarios beforehand, so you can showcase your technical prowess during the interview.

Senior Software Engineer - (Java / AWS) in Belfast
Ocho People
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>