Java Developer

Falcon Chase International
Solihull, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Solihull, United Kingdom

Tech stack

Java
ActiveMQ
Activiti (Software)
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
Automation of Tests
Azure
Business Process Model and Notation
Databases
Continuous Integration
Quartz (Graphics Layer)
Distributed Systems
Amazon DynamoDB
Message Transfer Agent
Hibernate
Identity and Access Management
JasperReports
Java Persistence API
Spring
JUnit
PostgreSQL
Maven
Node.js
Scrum
Mockito
SonarQube
Test Driven Development
Spring Cloud
Grafana
Spring-boot
SOAPAPI
Database Performance
Jmock
Postfix
GIT
Amazon Web Services (AWS)
Angular
Linux Development
Atlassian Tools
Route53
Cloudwatch
Amazon Web Services (AWS)
Spring Batch
Docker
Jenkins
Microservices

Job description

We are seeking a highly skilled Java Developer to join our team supporting a large-scale public sector programme.

You will work within a collaborative engineering team focused on delivering high-quality, scalable, and resilient Java-based solutions., * Develop and implement solutions for biometric and identity management products.

  • Support live production systems and diagnose incidents and defects.
  • Collaborate with cross-functional teams to deliver high-quality Java code.
  • Contribute to system enhancements and continuous improvement.
  • Participate in Agile delivery ceremonies and technical design discussions.
  • Ensure robust, secure, and scalable solutions across distributed environments.

Technical Skills

  • Java 17+
  • Spring Boot, Spring Data JPA, Spring Integration, Spring Batch
  • Microservices architecture
  • Quartz Scheduler
  • REST & SOAP Web Services
  • JPA/Hibernate
  • PostgreSQL/Aurora databases
  • Messaging systems such as ActiveMQ
  • Maven, Git, Jenkins, SonarQube
  • Docker containerization
  • AWS cloud services including EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch
  • CI/CD pipeline integration
  • Test frameworks including JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers
  • Agile delivery practices (Scrum, Kanban, TDD, BDD)
  • Linux development environments
  • Monitoring tools such as Grafana
  • Experience with Atlassian suite (Jira, Confluence, etc.)

Requirements

  • Active SC & NPPV3 Clearance (mandatory)
  • Proven experience delivering solutions within UK Public Sector environments
  • 6-8 years of hands-on experience with large-scale Java/Spring-based applications
  • Strong experience supporting live systems and troubleshooting incidents
  • Experience in large integration environments using microservices and distributed systems, * Angular or Node.js experience
  • Jaspersoft reporting
  • Database performance tuning experience (Postgres/Aurora)
  • Spring Cloud, Spring Integration, Spring Batch experience
  • Activiti BPMN workflow experience
  • Postfix Mail Server exposure
  • AWS DevOps experience
  • Experience building and mentoring engineering teams
  • Strong stakeholder management capabilities
  • Experience delivering projects in consultancy or government technology environments
  • AWS or Azure certification (or willingness to obtain)
  • Strong communication and collaboration skills

Apply for this position