Senior Java Software Engineer in West Bromwich
Senior Java Software Engineer

Senior Java Software Engineer in West Bromwich

West Bromwich 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, flexible work options, and opportunities for professional growth.
  • 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: Collaborative environment with mentorship opportunities for junior engineers.

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

Our client is expanding their engineering team and we are 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 will 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
  • 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
  • Clear communication and the ability to work cross-functionally

Senior Java Software Engineer in West Bromwich employer: Experis

Our client offers an exceptional work environment for Senior Java Software Engineers, characterised by a culture of innovation and collaboration. Employees benefit from opportunities for professional growth through mentorship and involvement in architectural decisions, all while working on cutting-edge technology in a dynamic, data-driven setting. Located in a vibrant tech hub, the company fosters a supportive atmosphere that encourages creativity and excellence, making it an ideal place for those seeking meaningful and rewarding employment.
E

Contact Detail:

Experis Recruiting Team

StudySmarter Expert Advice 🤫

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

✨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 showcasing your projects, especially those involving microservices or high-performance systems. 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 feel confident when it’s time to shine.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to get noticed by our team directly.

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

Java
Distributed Systems
Microservices
Data Processing
Event-Driven Architecture
REST APIs
SQL
Relational Data Structures
Performance Optimisation
Apache-based Frameworks
Containerised Deployments
Cross-Functional Collaboration
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 your skills match the role, so don’t be shy about showcasing your achievements in building microservices and optimising performance.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working with high-performance systems and how you can contribute to our client’s engineering team. Keep it concise but impactful!

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them in your application. We love seeing real-world examples of your work, especially if they involve REST APIs or data processing. It helps us understand your hands-on experience!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss out on any updates. Plus, we love seeing applications come in through our platform!

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 ready to discuss your experience with building production back-end systems and how you've tackled challenges in distributed systems. Prepare to share specific examples of projects where you optimised microservices for performance.

✨Understand Distributed Systems

Since the role focuses on distributed systems, take some time to review key concepts and be prepared to discuss them. Think about how you've approached problems related to scalability and reliability in your past work. This will show that you can contribute to architectural decisions effectively.

✨REST APIs Are Key

Familiarise yourself with REST API design and implementation. Be ready to explain how you've designed APIs for both internal and external use, and discuss any challenges you faced. Highlight your understanding of data models and integration patterns, as this is crucial for collaboration with product and UI teams.

✨Show Your Mentorship Skills

The role involves mentoring mid-level and junior engineers, so think about your past experiences in guiding others. Prepare to share examples of how you've supported less experienced team members and contributed to their growth. This will demonstrate your leadership potential and collaborative spirit.

Senior Java Software Engineer in West Bromwich
Experis
Location: West Bromwich
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 West Bromwich

    West Bromwich
    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
>