Java Developer

  • Birmingham
  • £450 
  • Contract

Java Developer

· Location: Birmingham

· Rate: £450.00pd

· Clearance: Active SC Clearance Required

Our client are seeking a software developer with strong Java experience to develop new features for their portfolio of Biometric products. The successful candidate will join a team that prides itself on collaboration and engineering the best possible Java code.

Essential Skills:

· Java

· Spring

· Microservices

· SQL Database (PostgreSQL)

· JPA (Hibernate)

· REST

· SOAP Web Services

· Messaging (ActiveMQ)

· Maven

· Junit

Desirable Skills:

· TDD

· Agile (Scrum)

· BPMN (Activiti)

· Spring extension projects (Data, Cloud, Batch, Security)

· Angular

· Public sector experience

· Exposure to migration projects

Required & Desirable Experience:

· 2 to 4 years of hands-on experience with large scale Spring based java projects.

· Experience in large scale integration projects involving messaging, web-services and distributed systems.

· Experience with web-services - (SOAP and RESTful)

· Experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit

· Experience of connecting processes across a number of systems with message brokers like ActiveMQ

· Experience of Continuous Integration methodologies - Maven, GIT, Jenkins, SonarQube

· Experience of working with open source database management systems like PostgreSQL

· Experience of working with AWS services, EC2, SQS, RDS, KMS

· Agile development methods - Scrum, Kanban, TDD, BDD etc

· Experience of working with Spring Cloud

· Experience of working with Postfix

*Please Note*

Due to timescales, the client requires candidates with an active SC Security Clearance ideally assigned to a govenrment orgnaisation

Apply for this vacancy


Not quite right for you?

The above role not quite the right fit? No problem, simply use the below links to continue browsing roles, or submit your CV to us and we'll find the right role for you.

Register my CV
Return to Jobs List

close This site uses some unobtrusive cookies to store information on your computer.

Some cookies on this site are essential, and the site won't work as expected without them. These cookies are set when you submit a form, login or interact with the site by doing something that goes beyond clicking on simple links.

We also use some non-essential cookies to anonymously track visitors or enhance your experience of the site. If you're not happy with this, we won't set these cookies but some nice features of the site may be unavailable.

To control third party cookies, you can also adjust your browser settings.

By using our site you accept the terms of our Privacy Policy