Java Software Engineer

Java Software Engineer

Croydon Full-Time 42000 - 84000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Develop and maintain Java applications using Spring Boot in a hybrid work environment.
  • Company: Join a leading IT services firm focused on government relations and innovative technology solutions.
  • Benefits: Enjoy flexible hybrid working, competitive pay, and opportunities for professional growth.
  • Why this job: Be part of an agile team, work on impactful projects, and enhance your tech skills.
  • Qualifications: Must have active SC clearance and experience with Java, microservices, and DevOps practices.
  • Other info: Opportunities to learn new technologies like Kafka, React, and TypeScript.

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

Location: hybrid – office locations Manchester or Croydon

Clearance required: Must hold active SC clearance.

Seeking experienced Software Engineers with a deep understanding of Java (Spring Boot) and extensive experience working with large-scale microservice architectures. The ideal candidate is proficient in test-driven development (TDD) and has hands-on expertise in containerization (Docker) and relational databases like Postgres, preferably with migration tools such as Liquibase. Familiarity with modern DevOps practices, including continuous integration and deployment, is essential. Knowledge of Kafka is a plus, as is frontend experience with React and TypeScript.

What you'll bring:

  • Docker
  • CI/CD (Jenkins or similar)
  • Comfortable working in agile teams and collaborating with colleagues from other disciplines.

It would be great if you had some of the below skills, if not we can help develop them:

  • API Spec (Swagger OpenAPI)
  • Gradle
  • Kafka
  • React
  • Typescript

Please ensure you are aware of the requirements before submitting your application.

How to apply? Please send a CV to

Seniority level: Mid-Senior level

Employment type: Contract

Job function: Information Technology and Engineering

Industries: IT Services and IT Consulting and Government Relations Services

Java Software Engineer employer: Experis UK

As a Java Software Engineer at our company, you will thrive in a dynamic hybrid work environment located in either Manchester or Croydon, where innovation and collaboration are at the heart of our culture. We offer competitive benefits, including professional development opportunities to enhance your skills in cutting-edge technologies like Docker and Kafka, ensuring you grow alongside our projects. Join us to be part of a supportive team that values your contributions and fosters a meaningful career in IT services and consulting.
E

Contact Detail:

Experis UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Make sure you highlight your experience with Java and Spring Boot in any conversations or networking opportunities. This is crucial as the role specifically requires a deep understanding of these technologies.

✨Tip Number 2

Familiarise yourself with containerization tools like Docker and be ready to discuss your hands-on experience. Being able to demonstrate your knowledge in this area can set you apart from other candidates.

✨Tip Number 3

Engage with communities or forums that focus on microservices and DevOps practices. This will not only enhance your knowledge but also help you make connections that could lead to job referrals.

✨Tip Number 4

If you have experience with Kafka or frontend technologies like React and TypeScript, be prepared to discuss specific projects where you've used these skills. Even if they are not mandatory, they can give you an edge in the selection process.

We think you need these skills to ace Java Software Engineer

Java
Spring Boot
Microservices Architecture
Test-Driven Development (TDD)
Docker
Relational Databases (Postgres)
Liquibase
Continuous Integration and Deployment (CI/CD)
Agile Methodologies
Collaboration Skills
API Specification (Swagger/OpenAPI)
Gradle
Kafka
React
TypeScript

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservice architectures. Include specific projects where you've used these technologies, especially in a TDD environment.

Showcase Relevant Skills: Emphasise your hands-on expertise with Docker, relational databases like Postgres, and any experience with CI/CD tools such as Jenkins. If you have knowledge of Kafka or frontend technologies like React and TypeScript, be sure to mention those too.

Highlight Agile Experience: Since the role requires working in agile teams, include examples of your collaboration in such environments. Mention any cross-disciplinary teamwork that showcases your ability to work well with others.

Follow Application Instructions: Ensure you send your application as specified, including your CV. Double-check for any additional requirements mentioned in the job description, and make sure your documents are polished and professional.

How to prepare for a job interview at Experis UK

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java, particularly Spring Boot. Highlight specific projects where you've implemented microservice architectures and how you tackled challenges in those environments.

✨Demonstrate TDD Knowledge

Since test-driven development is crucial for this role, be ready to explain your approach to TDD. Share examples of how it has improved your code quality and efficiency in past projects.

✨Familiarise Yourself with Docker and CI/CD

Brush up on your knowledge of containerization with Docker and continuous integration/deployment practices. Be ready to discuss how you've used these tools in previous roles, especially in an agile setting.

✨Prepare for Technical Questions

Expect technical questions related to relational databases like Postgres and migration tools such as Liquibase. Review common scenarios and be prepared to solve problems on the spot, demonstrating your analytical skills.

Java Software Engineer
Experis UK
E
  • Java Software Engineer

    Croydon
    Full-Time
    42000 - 84000 £ / year (est.)

    Application deadline: 2027-03-29

  • E

    Experis UK

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>