Java Software Developer
- Recruiter
- CBSbutler c/o Staffing 360 Solutions Limited
- Location
-
Portsmouth
South East EnglandUnited Kingdom
- Salary
- 65.00 - 7035.00 GBP Hourly + Inside IR35
- Posted
- 02 Jun 2023
- Closes
- 30 Jun 2023
- Job Title
- IT Director
- Category
- Logistics and Transport
- Contract Type
- Contract
- Hours
- Full Time
Java Software Developer
+Hybrid working in Portsmouth
+6 months +
+Inside IR35
+ 70 ph
Skills:
+Java 8 onwards
+SC clearance
+Spring
+Linux
As well as maintaining and developing current software products, a number of legacy Python/C++ products need to be re–architected in Java to fulfil customer requirements.
The prime reason for this role is to help develop a new Java based application for forthcoming satellite program. It will involve in utilising some of the existing components developed in the past and common to all programs.
Job Profile
The successful candidate should demonstrate experience in software development utilising Java, Spring technologies across windows/Linux application archetypes as well as with Relational/NoSQL database server, setup, performance tuning, replication etc. Experience of modern development methodologies is paramount, with fluency in Maven, CI (Jenkins) and Test Driven Development.
The developer will work as part of a small team under a software architect, working within an agile project environment to develop, integrate, test and debug software both in simulation and in payload hardware environments.
Skills/Experience Required
Essential –
UK SC clearance required
Demonstrable experience of Core Java development for distributed software systems.
Problem solving and the ability to think laterally as part of a team or individually to meet the needs of the project.
The ability to work unsupervised, within a team on multiple and concurrent tasks to tight deadlines.
Technical Knowledge:
Java 8 onwards
Spring Framework
Message–based parsing (JSON & XML)
Importance of TDD & BDD
Agile team working using JIRA
Experience with both Windows and Linux platforms
Scalable, distributed software systems
Enterprise Design Patterns
Understanding of database
Software Modelling (UML)
Documentation skills (UML)
Unit & integration testing JUnit , Mockito
If you would like to discuss this role in more detail, please send your updated CV to (url removed) and I will get in touch.