Java Developer

Falcon
4 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

Tech stack

Java
ActiveMQ
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Code Review
Hibernate
Java Persistence API
JUnit
PostgreSQL
Maven
Scrum
Mockito
Prometheus
Angular
Secure Coding
SonarQube
Enterprise Software Applications
Test Driven Development
Spring Cloud
Grafana
Spring-boot
SOAPAPI
GIT
Atlassian Tools
REST
Docker
Jenkins
Microservices

Job description

We are seeking an experienced Senior Java Developer with 8 - 10 years of hands-on experience building enterprise-scale applications using modern Java technologies. You will play a key role in designing, developing, and maintaining high-performance microservices and cloud-native applications while collaborating with cross-functional Agile teams., * Design, develop, and maintain enterprise applications using Java 17+, Spring Boot, and Microservices

  • Build scalable RESTful APIs and integrate with internal and external systems
  • Translate business requirements into robust technical solutions by collaborating with Business Analysts and Product Owners
  • Develop high-quality, reusable, and secure code following coding standards and best practices
  • Build and maintain CI/CD pipelines using Jenkins and AWS services
  • Write unit tests, participate in code reviews, and ensure high code quality
  • Troubleshoot, optimise, and support production applications
  • Prepare and maintain technical documentation
  • Participate actively in Agile ceremonies including Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives

Requirements

  • 8+ years of experience in Java application development
  • Strong expertise in:
  • Java 17+
  • Spring Boot
  • Spring Data JPA/Hibernate
  • Microservices Architecture
  • RESTful API Development
  • PostgreSQL
  • Experience working with:
  • AWS Cloud Services
  • Docker
  • Jenkins
  • Maven
  • Git
  • Good understanding of:
  • JUnit
  • Test-Driven Development (TDD)
  • Agile (Scrum/Kanban)
  • Jira & Confluence
  • Excellent analytical, problem-solving, and communication skills

Nice to Have

  • Angular & TypeScript
  • Spring Cloud
  • ActiveMQ
  • TestContainers
  • Mockito
  • SonarQube
  • Grafana
  • Prometheus
  • SOAP Web Services
  • Experience working on UK Public Sector projects

Apply for this position