Java Developer

Java Developer

Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
E

At a Glance

  • Tasks: Develop and implement innovative solutions for biometric products in a collaborative team.
  • Company: Join a leading tech firm focused on public sector projects with a dynamic culture.
  • Benefits: Competitive day rate, flexible remote work, and opportunities for professional growth.
  • Why this job: Make a real impact on large-scale projects while working with cutting-edge technologies.
  • Qualifications: Proficient in Java and experienced in large-scale Spring-based projects.
  • Other info: Exciting opportunity for career advancement in a supportive environment.

The predicted salary is between 43200 - 72000 Β£ per year.

Location: Solihull/Remote (2 days per week on-site)

Duration: 6 months

Day rate: Negotiable

Outside IR35

Clearance: Active SC clearance required & NPPV3 is desirable

About the Role: We are seeking a highly skilled Lead Java Developer to join our team and work on a large-scale public sector program. This unique development opportunity involves creating and implementing solutions for our portfolio of biometric products, supporting live systems, and diagnosing incidents. You will be part of a collaborative team that prides itself on engineering the best possible Java code.

Key Responsibilities:

  • Develop and implement solutions for biometric products.
  • Support live systems and diagnose incidents.
  • Collaborate with the team to ensure high-quality Java code.

Essential Skills and Experience:

  • Proficiency in Java 17+, Spring Boot, Spring Data JPA, Spring Integration, Spring Batch, Microservices, Quartz, SQL Database (PostgreSQL), JPA (Hibernate), REST and SOAP Web Services, Messaging service (ActiveMQ), Maven, Junit, Jenkins, AWS Cloud hosting and its components, Postgres/Aurora, Bootstrap, Docker, TDD, Agile (Scrum).
  • Public sector experience.
  • 8-10 years of hands-on experience with large-scale Spring-based Java projects.
  • Experience supporting live systems and diagnosing incidents.
  • Experience in large-scale integration projects involving microservices, messaging, web services, and distributed systems.
  • Experience with web services (SOAP and RESTful).
  • Experience with containerization (Docker).
  • Experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers.
  • Experience connecting processes across several systems with message brokers like ActiveMQ.
  • Experience with Continuous Integration methodologies - Maven, GIT, Jenkins, SonarQube, and Stash Repository.
  • Experience developing in a Linux development environment.
  • Experience working with a suite of Atlassian products.
  • Experience working with open-source database management systems like PostgreSQL.
  • Experience working with AWS services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, Cloudwatch).
  • Monitoring using Grafana.
  • Agile development methods - Scrum, Kanban, TDD, BDD.
  • Strong analytical and decision-making abilities.

Desired Skills and Experience:

  • Experience in Angular and Node JS.
  • Experience in Jaspersoft reporting tool.
  • DBA experience in performance tuning SQL queries and Postgres/Aurora DB config.
  • Experience working with Spring Cloud, Spring Batch, and Spring Integration.
  • Experience working with Activiti BPMN.
  • Experience working with Postfix.
  • Experience in AWS DevOps.
  • Ability to create a cohesive working environment and build high-performing teams.
  • Strong stakeholder management.
  • Hands-on Java development experience working on digital or technology projects at a leading consultancy, agency, or government organization.
  • AWS or Azure certification, or willingness to attain the certification.
  • Self-starter, comfortable working in both process-driven and ambiguous environments.
  • Experience and passion for working within Central Government and other sectors.
  • Proven capability of working successfully with senior client stakeholders and end-users, quickly building successful relationships, and establishing credibility.
  • Passion for digital and technology, with the drive and determination to continually learn new things and develop yourself and others.
  • Strong written, presentation, and verbal communication skills, with a high degree of attention to detail.
  • Strong organizational skills, with the ability to work independently in a highly collaborative, team-based environment.

What We Are Looking For:

  • Ability to manage and build relationships with teams, relevant stakeholders, and third-party sub-contractors utilizing effective and appropriate governance mechanisms.
  • Knowledge of CI/CD tools and agile methodologies, and hands-on delivery experience.
  • Drive outcomes and business value, coordinate activities across teams to establish pace of delivery.

Java Developer employer: Experis IT

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions as a Java Developer will directly impact large-scale public sector projects. With flexible remote working options and a commitment to employee growth through continuous learning and development opportunities, this role in Solihull provides a unique chance to work with cutting-edge technologies while being part of a supportive team dedicated to engineering excellence.
E

Contact Detail:

Experis IT Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Java Developer

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the field. You never know who might have a lead on that perfect Java Developer role.

✨Show Off Your Skills

Create a portfolio showcasing your best Java projects. Whether it’s a GitHub repo or a personal website, let your work speak for itself. This is your chance to demonstrate your expertise in Spring Boot, microservices, and all those other essential skills!

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and understanding common algorithms. Practice explaining your thought process clearly, as communication is key. Remember, they want to see how you think, not just if you can code!

✨Apply Through Us!

Don’t forget to check out our website for the latest job openings. Applying directly through us can give you an edge, as we’re always looking for talented individuals like you to join our team. Let’s get you that Java Developer position!

We think you need these skills to ace Java Developer

Java 17+
Spring Boot
Spring Data JPA
Spring Integration
Spring Batch
Microservices
SQL Database (PostgreSQL)
REST and SOAP Web Services
ActiveMQ
Maven
JUnit
Jenkins
AWS Cloud hosting
Docker
Agile (Scrum)

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java 17+, Spring Boot, and any public sector projects you've worked on. We want to see how your skills match what we're looking for!

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 experience aligns with our needs. Don't forget to mention your experience with live systems and diagnosing incidents!

Showcase Your Projects: If you've worked on any large-scale Spring-based Java projects, make sure to showcase them. We love seeing real examples of your work, especially if they involve microservices or AWS. It helps us understand your hands-on experience better!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Experis IT

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially with Java 17+ and Spring frameworks. Be ready to discuss your past projects in detail, focusing on how you implemented solutions and tackled challenges. This will show your depth of knowledge and hands-on experience.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've supported live systems and diagnosed incidents. Think of a couple of scenarios where you had to troubleshoot issues quickly and effectively. This will demonstrate your analytical abilities and decision-making skills.

✨Familiarise Yourself with Agile Practices

Since the role involves Agile methodologies, be prepared to discuss your experience with Scrum or Kanban. Highlight how you've contributed to team dynamics and project delivery in an Agile environment. This will show that you can thrive in their collaborative setting.

✨Understand the Public Sector Landscape

Given the focus on public sector projects, it’s beneficial to understand the unique challenges and requirements of this space. Be ready to talk about any relevant experience you have and how you can bring value to their biometric products and services.

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>