At a Glance
- Tasks: Design and build scalable backend services using modern Java and AWS.
- Company: Dynamic tech company focused on quality and innovation.
- Benefits: Flexible remote work options and a vibrant office in Belfast.
- Why this job: Make a real impact on critical systems while collaborating with experienced engineers.
- Qualifications: Strong Java experience, AWS knowledge, and problem-solving skills.
- Other info: Opportunity for mentorship and career growth in a supportive environment.
The predicted salary is between 36000 - 60000 £ per year.
Candidates must be based in NI. All applications not based in NI will be disregarded.
Do you enjoy building robust, scalable systems that handle real complexity - and doing it with modern Java and AWS? My client is looking for a Staff Java Engineer to play a key role in designing and delivering high-performance backend services in a cloud-first environment. This is an opportunity to work on meaningful, production-critical systems alongside experienced engineers who care about quality, scalability and clean design. The team is flexible by default - you're welcome to work fully remote, or take advantage of their excellent office in Belfast if you prefer a hybrid setup. There's no fixed expectation; it's about what works best for you.
What you’ll be doing:
- Designing, building and maintaining scalable backend services using Java
- Working heavily with AWS (e.g. EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch)
- Contributing to system design discussions and technical decision-making
- Improving performance, reliability and observability of distributed systems
- Collaborating closely with product, DevOps and engineering peers
- Mentoring more junior engineers and setting best practices
What we’re looking for:
- Strong commercial experience as a Senior Java Engineer
- Deep knowledge of modern Java (Java 11+)
- Hands-on experience building and running systems on AWS
- Experience with microservices, REST APIs and distributed architectures
- Solid understanding of databases (SQL and/or NoSQL)
- Comfortable working in CI/CD-driven environments
- A proactive mindset and strong problem-solving skills
Nice to have:
- Experience with Spring / Spring Boot
- Infrastructure as Code (Terraform, CloudFormation)
- Containerisation (Docker, Kubernetes)
- Experience in high-throughput or mission-critical systems
This role would suit someone who enjoys ownership, technical challenge and having a real impact on the systems they build.
Staff Java Engineer in Belfast employer: Ocho People
Contact Detail:
Ocho People Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Java Engineer in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java and AWS. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially those involving Java and AWS. 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 Java and AWS knowledge. Practice coding challenges and system design questions. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to make an impact in the tech world.
We think you need these skills to ace Staff Java Engineer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern Java and AWS. We want to see how you've tackled complex systems, so don’t hold back on those details!
Showcase Your Projects: Include specific examples of projects where you’ve designed and built scalable backend services. We love seeing real-world applications of your skills, especially in cloud environments.
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so make sure your points are easy to read and get straight to the heart of your experience.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity.
How to prepare for a job interview at Ocho People
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the features introduced in Java 11 and beyond. Be ready to discuss how you've used modern Java in your previous projects, focusing on building scalable backend services.
✨Show Off Your AWS Expertise
Familiarise yourself with AWS services like EC2, Lambda, and RDS. Prepare to share specific examples of how you've leveraged these tools to improve system performance and reliability in your past roles.
✨Be Ready for System Design Discussions
Expect to engage in technical discussions about system design. Think about your approach to building microservices and REST APIs, and be prepared to explain your decision-making process and how you ensure clean design.
✨Highlight Your Mentoring Experience
If you've mentored junior engineers before, make sure to mention it! Discuss how you've set best practices and contributed to a collaborative team environment, as this role values teamwork and knowledge sharing.