Senior Java Developer

Position: Lead Java Developer

Job Type - Contract(outside ir35)

Location: Working 2 days a week from Solihull with occasional travel to Croydon based on business needs

Security Clearance: SC Cleared, NPPV3

.

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)

8-10 years of hand on experience in Java

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 working with open-source database management systems like PostgreSQL.

Experience working with AWS services

Monitoring using Grafana.

Agile development methods – Scrum, Kanban, TDD, BDD.

Job Details

Company
SkillRecruit
Location
Solihull, England, United Kingdom
Posted