Job description
Java Developer
A progressive software company are looking for a passionate Java Developer to join their team.
The Java Developer will be required to join a small team who operate in a fast paced environment, providing software used by IoT.
The successful Java Developer will have the following skills, experience and attributes:
- Strong commercial Java Development experience.
- Strong experience / proficiency with Spring Framework.
- Experience of building and maintaining REST APIs.
- Good knowledge best software development practise.
- Experience of delivering individual workloads and operating in a team.
- Good knowledge of unit and integration testing.
- Experience with relational databases.
- A passion for software and self development.
Experience with any of the following would be advantageous:
- Experience with Java BouncyCastle
- Encryption experience or knowledge
- Knowledge of messaging and queuing technology
- AngularJS or ReactJS experience
- Experience or exposure to AWS.
- Experience of developing security products and protocols.
The responsibilities of the Java Developer will include:
- Development, testing, implementation and maintenance of Java application software.
- Undertaking software development and architectural development activities.
- Identification of productions and non-production issues.
- Recommendation of changes to improve established Java application processes.
- Development of technical designs for application development.
To apply for this position, please forward your cv to justinlewis@spectrumit.co.uk