Java Software Engineer in Birmingham

Java Software Engineer in Birmingham

Birmingham Full-Time 70000 - 70000 £ / year (est.) No working from home possible
E

At a Glance

  • Tasks: Design and develop high-performance Java applications in a dynamic banking environment.
  • Company: Leading financial services organisation investing in technology and innovation.
  • Benefits: Competitive salary, performance bonus, private healthcare, and hybrid working options.
  • Other info: Great career growth opportunities and exposure to complex banking systems.
  • Why this job: Join a digital transformation journey and make an impact in the financial sector.
  • Qualifications: Strong Java development experience, especially in banking or regulated environments.

The predicted salary is between 70000 - 70000 £ per year.

You must have the relevant Right to Work in the UK – no VISA sponsorship can be provided for this role.

The Company

We are working with a leading financial services organisation who are investing heavily in their technology function. As part of an ongoing digital transformation programme, they are looking to bring on board an experienced Java Developer to join their growing engineering team.

The Role

As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable Java applications within a complex banking environment. You will work closely with cross-functional teams including architects, business analysts, and product owners to deliver robust, secure solutions that meet the demands of a regulated financial services environment.

Key Responsibilities

  • Design and develop Java-based applications and microservices
  • Work within Agile/Scrum delivery teams to deliver high quality software
  • Collaborate with architects and senior engineers on solution design
  • Write clean, maintainable, and well-tested code (unit and integration testing)
  • Participate in code reviews and contribute to engineering best practices
  • Integrate with internal and third-party banking systems and APIs
  • Ensure all development meets security, compliance, and regulatory standards
  • Troubleshoot, debug, and optimise existing applications

Required Skills & Experience

  • Strong commercial experience in Java development (Java 8, 11, or 17+)
  • Experience working within banking, financial services, or a regulated environment
  • Proficiency with Spring Boot and/or Spring Framework
  • Experience with microservices architecture and RESTful API development
  • Strong understanding of SQL and relational databases
  • Familiarity with CI/CD pipelines and DevOps practices (Jenkins, GitLab, Azure DevOps)
  • Experience with cloud platforms (AWS, Azure, or GCP) desirable
  • Knowledge of containerisation (Docker, Kubernetes) desirable
  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience with messaging systems (Kafka, RabbitMQ, ActiveMQ)
  • Knowledge of investment banking, retail banking, or payments domain
  • Familiarity with regulatory frameworks (FCA, Basel III, MiFID II)
  • Experience with Agile methodologies (Scrum, SAFe)

What's on Offer

  • Competitive base salary
  • Performance-related bonus
  • Pension scheme
  • Private healthcare
  • Hybrid working arrangements
  • Career development and progression opportunities
  • Exposure to large-scale, complex banking systems

Next Steps

If you are an experienced Java Developer with a background in banking or financial services and are looking for your next permanent opportunity, we'd love to hear from you. Please apply with your most up to date CV or contact us directly for a confidential discussion.

Java Software Engineer in Birmingham employer: Evantis Recruitment

Join a leading financial services organisation that prioritises innovation and employee growth within a dynamic banking environment. With competitive salaries, performance-related bonuses, and a commitment to hybrid working arrangements, this company fosters a collaborative culture where your contributions are valued. You'll have the opportunity to work on large-scale projects while advancing your career in a supportive setting that encourages continuous learning and development.

E

Contact Details:

Evantis Recruitment Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the banking and tech sectors. Attend meetups or webinars related to Java development and financial services. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Java projects, especially those involving microservices or banking applications. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on common Java interview questions and coding challenges. Practice explaining your thought process while solving problems, as communication is key in collaborative environments like Agile teams.

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, we love hearing from passionate candidates like you who are eager to join our team!

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

Java Development (Java 8, 11, or 17+)
Spring Boot
Spring Framework
Microservices Architecture
RESTful API Development
SQL
Relational Databases

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Java development experience, especially in banking or financial services. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and a personal touch.

Showcase Your Technical Skills:Be specific about your experience with Java, Spring Boot, and any cloud platforms you've worked with. We’re looking for solid examples of your technical prowess, so don’t hold back on the details!

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 Evantis Recruitment

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially versions 8, 11, and 17+. Be ready to discuss your experience with Spring Boot and microservices architecture. Prepare to showcase your understanding of SQL and relational databases, as these are crucial for the role.

Understand the Banking Environment

Familiarise yourself with the banking and financial services landscape. Knowing about regulatory frameworks like FCA or Basel III can give you an edge. Be prepared to discuss how your previous experiences align with the demands of a regulated environment.

Showcase Your Agile Experience

Since the role involves working within Agile/Scrum teams, be ready to share specific examples of how you've contributed to Agile projects. Highlight your familiarity with CI/CD pipelines and DevOps practices, as these are key to delivering high-quality software.

Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice writing clean, maintainable code and be ready to explain your thought process. Participating in mock interviews can help you feel more confident when tackling these challenges.