B

Software Engineer Java 11 Hybrid

Burgess Hill
2 hours ago
Full-time
On-site
Burgess Hill, West Sussex
£270 - £270 GBP daily
IT
A leading IT Consultancy is seeking a Software Engineer Java 11 on a contract basis to work for a leading Financial Services client.

You will be required to work onsite at the clients office in West Sussex 3 times per week. Please DO NOT apply unless you can commit to this.

The Software Engineer Java 11 must have the following skills/experience:

* Hands on Java application design, software development and automated testing (Java 11 and higher).

* Intermediate knowledge of basic infrastructure technologies and components.

* Familiarity with application containers based on spring, Vert.X or equivalent.

* Familiarity with Cloud services including DevOps concepts and CI/CD tools.

* Experience with Event-driven/Micro-services architecture for high-availability/distributed systems.

* Experience using Spring Framework, Junit, GitHub, Microservices, Splunk and API's.

* Experience with Test driven development and unit testing frameworks.

* Proficient understanding of code versioning tools (Git) and build toolings Maven or Gradle.

A Software Engineer Java 11 is responsible for:

* Designing and developing software applications using Java

* Writing, testing, and maintaining clean, efficient code

* Building Back End services, APIs, and microservices

* Integrating applications with databases and external systems

* Troubleshooting bugs and optimizing application performance

* Participating in code reviews, testing, and deployment activities

* Collaborating with business analysts, QA teams, architects, and other developers

* Ensuring applications are scalable, secure, and reliable

Typical Technologies Used

* Java (8/11/17/21)

* Spring Boot, Spring Framework

* Microservices Architecture

* REST APIs

* Kafka

* SQL/NoSQL Databases

* AWS/Azure Cloud

* Docker, Kubernetes

* Git, Maven, CI/CD Tools

Software Engineer Java 11