Back End Java Developer

Falcon Chase International
Leeds, United Kingdom
2 days ago

Role details

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

Job location

Leeds, United Kingdom

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Azure
Software Quality
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Distributed Systems
Java Platform Enterprise Edition (J2EE)
IBM WebSphere MQ
Java Message Service (JMS)
Java Persistence API
Spring
Oracle Applications
Scrum
RabbitMQ
Ansible
PL-SQL
Web Applications
Web Services
React
Spring-boot
GIT
Angular
Kubernetes
Api Gateway
Kibana
REST
Terraform
Appdynamics
Serverless Computing
Docker
ELK
Jenkins
Microservices

Job description

We are offering a unique opportunity for a Back End Java Developer to join a large-scale public sector programme with an innovative market leader. You will work on developing new features and enhancing systems for a portfolio of government clients., * Design, develop, and maintain Back End Java applications and microservices

  • Build and enhance RESTful APIs for enterprise-scale systems
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Contribute to architecture decisions and microservices design patterns
  • Work with messaging systems and distributed architectures
  • Ensure high standards of code quality, testing, and performance
  • Participate in Agile ceremonies (Scrum/Kanban) and continuous improvement initiatives
  • Support CI/CD pipelines and DevOps practices
  • Troubleshoot and resolve production and integration issues

Requirements

This role is ideal for a developer who is passionate about clean, scalable Java code, enjoys working in collaborative Agile teams, and has strong experience in modern Back End and cloud-based architectures., * Strong experience with:

  • Java 8, 11, and 17
  • Spring Framework and Spring Boot
  • Hands-on experience with Relational Databases, particularly:
  • Oracle and PL/SQL
  • Experience with JEE standards:
  • CDI, JPA, JMS
  • Proven experience in microservices development on cloud platforms:
  • AWS or Azure
  • Strong understanding of microservices design patterns
  • Experience with messaging technologies:
  • RabbitMQ and IBM MQ
  • Experience building and consuming REST APIs
  • Familiarity with CI/CD and DevOps tools:
  • Git, Jenkins
  • Ansible or Terraform (preferred)
  • Experience with ELK stack, especially Kibana
  • Hands-on experience with AWS services, such as:
  • ECS, EKS
  • API Gateway
  • Serverless technologies (eg, Lambda)
  • Experience working in Agile environments:
  • Scrum, Kanban
  • TDD and BDD practices

Nice to Have Skills

  • Experience with container technologies:
  • Docker, Kubernetes
  • Familiarity with AppDynamics
  • Experience building web applications
  • Exposure to Front End frameworks:
  • Angular or React
  • Knowledge of Domain-Driven Design (DDD)
  • Experience in large-scale integration projects involving:
  • Messaging, web services, distributed systems
  • Experience supporting live production systems (2nd/3rd line support)
  • Prior experience working in the public sector

Apply for this position