Software Engineer Java 11 Hybrid
Job Description
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
Similar Jobs
Explore similar searches
Browse more roles related to Software Engineer Java 11 Hybrid.