Senior Java Software Engineer in Newport
Senior Java Software Engineer

Senior Java Software Engineer in Newport

Newport Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Design and deliver Java-based services for a complex, data-intensive system.
  • Company: Join a leading tech firm expanding its engineering team.
  • Benefits: Competitive salary, full-time role, and opportunities for mentorship.
  • Why this job: Tackle exciting challenges in distributed systems and make a real impact.
  • Qualifications: Strong Java experience and knowledge of microservices and REST APIs.
  • Other info: Dynamic environment with opportunities for career growth and collaboration.

The predicted salary is between 36000 - 60000 £ per year.

Our client is expanding their engineering team and we're supporting them in the search for a Senior Java Developer with strong experience in distributed systems, large‐scale data processing, and high‐performance microservices. This is an opportunity to join a highly technical environment working on an event‐driven platform that handles high‐volume, real‐time data.

The Role

You'll play a key part in designing and delivering Java‐based services that power a complex, data‐intensive system. The ideal candidate enjoys solving distributed‐systems challenges, improving performance, and contributing to architectural decisions.

Key Responsibilities

  • Develop and maintain Java‐based microservices
  • Build scalable event‐stream processing pipelines using Apache technologies (Kafka, Camel, Flink, etc.)
  • Optimise services for throughput, reliability, and low latency
  • Design and maintain REST APIs for internal and external use
  • Collaborate with product and UI teams on data models and integration patterns
  • Design relational data structures for high‐ingest workloads
  • Write efficient SQL, schema migrations, and performance improvements
  • Contribute to architecture, testing standards, observability, and code quality
  • Mentor mid‐level and junior engineers
  • (Optional) Support tooling, automation, or prototypes using Python

What We're Looking For

  • Strong experience building production back‐end systems
  • Deep expertise in Java
  • Solid understanding of distributed systems and microservice design
  • Experience designing and implementing REST APIs
  • Familiarity with Apache‐based data or messaging frameworks
  • Experience with containerised deployments
  • Strong debugging skills across multi‐service environments
  • Clear communication and the ability to work cross‐functionally

Senior Java Software Engineer in Newport employer: Experis

Join a forward-thinking company that values innovation and technical excellence, offering a collaborative work culture where your contributions directly impact the development of cutting-edge, high-performance systems. With a strong focus on employee growth, you will have access to mentorship opportunities and the chance to work alongside industry experts in a dynamic environment that embraces new technologies and encourages continuous learning.
E

Contact Detail:

Experis Recruiting Team

StudySmarter Expert Advice 🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in distributed systems. 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 microservices or event-driven platforms. 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 Java and distributed systems knowledge. Practice coding challenges and system design questions to boost your confidence and impress during the interview.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

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

Java
Distributed Systems
Microservices
Event-Driven Architecture
Apache Kafka
Apache Camel
Apache Flink
REST APIs
SQL
Data Modelling
Containerised Deployments
Debugging Skills
Cross-Functional Communication
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and distributed systems. We want to see how you've tackled challenges in high-performance microservices, so don’t hold back on those details!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working with data-intensive systems and how your skills align with our needs. Let us know what excites you about the role!

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's building scalable event-stream processing pipelines or optimising services, we love seeing real-world examples of your work.

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!

How to prepare for a job interview at Experis

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with building production back-end systems and dive deep into microservice design. They’ll likely ask you about specific challenges you've faced and how you solved them, so have some examples ready.

Familiarise Yourself with Distributed Systems

Since the role involves working with distributed systems, it’s crucial to understand the principles behind them. Review concepts like scalability, reliability, and low latency. Be ready to explain how you've optimised services in the past and what tools or frameworks you used, especially any Apache technologies.

Prepare for Technical Questions

Expect technical questions that test your knowledge of REST APIs and SQL. Brush up on designing and maintaining APIs, as well as writing efficient SQL queries. You might even be asked to solve a problem on the spot, so practice coding challenges related to these topics.

Show Your Collaborative Spirit

This role requires collaboration with product and UI teams, so be prepared to discuss how you’ve worked cross-functionally in the past. Share examples of how you’ve contributed to architectural decisions and mentored others, as they’ll want to see that you can communicate effectively and work well in a team.

Senior Java Software Engineer in Newport
Experis
Location: Newport
Go Premium

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

E
  • Senior Java Software Engineer in Newport

    Newport
    Full-Time
    36000 - 60000 £ / year (est.)
  • E

    Experis

    100-200
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>