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
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
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.