Senior Java Developer, Micro-services, Spring, Fareham
Java Senior Developer – Contract
This is an exciting opportunity for a rapidly growing business who are looking for a Senior Java developer who will be developing software product features for in-house and customer products whilst working in an Agile environment. You will also be expected to collaborate across departments in the design and evolution of software solutions, and ensure software quality through extensive testing (unit, integration, functional, performance and regression) with a focus towards automation.
– Building and extending Continuous Integration (CI) pipelines and toolchains.
– Writing product and support documentation.
– Maintaining and extending skills by reading and training as well as being prepared to grow into position whereby new techniques, tools or learning’s can be shared with team members.
Skills and Experience:
-Bachelor’s Degree in Computer Science or related field, or the equivalent in experience.
-5+ years commercial experience developing enterprise class web applications in a microservice architecture using Java (including Java 8), ideally from a software house or start-up company.
-3+ years of experience developing application using Spring Framework (any of the following: Spring Core, Cloud, Boot, MVC, Data, Security, Batch).
– Excellent oral and written communication skills.
-Extensive experience in building high availability multi-threaded applications in microservices architecture with RESTful APIs supporting multiple versions.
-Extensive experience with SQL (MySQL or PostgreSQL) and NoSQL (MongoDB or Cassandra) databases.
-Extensive experience with cloud infrastructure and deployment tools, particularly AWS and Docker, Angular / React frameworks
If you are interested in applying, please apply for immediate consideration.