Overview
Technical Lead (Java) contract role in Burgess Hill, UK. 12-month contract with the possibility of remote work: work from client’s office 3 days a week.
Responsibilities
* Building software to expected quality and standards using distributed enterprise frameworks.
* Participating in code, test and other quality reviews.
* Debugging basic software components and identifying code defects for remediation.
* Enabling the deployment, support, and monitoring of software across test, integration, and production environments.
* Automating deployments in test and production environments.
* Scaling applications based on demand projections.
Qualifications
* Education & Experience (5-8 years) of software development experience in a professional environment and/or comparable experience with the following:
* Hands-on Java application design, software development and automated testing (Java 8+).
* Intermediate knowledge of infrastructure technologies and cloud computing concepts.
* Experience with Event-driven / Microservices architecture for high-availability / distributed systems.
* Experience using Spring Framework, JUnit, GitHub, Microservices, Splunk, and APIs; experience with Test-driven development and unit testing frameworks.
* Proficient understanding of version control tools such as Git and build/CI tools (e.g., IntelliJ, Red Hat JBoss); familiarity with DevOps concepts and CI/CD.
* Familiar with Agile or other rapid application development methodologies.
* University degree in computer science, computer engineering, or equivalent experience.
Details
* Seniority level: Mid-Senior level
* Employment type: Contract
* Job function: Engineering and Information Technology
* Industries: IT Services and IT Consulting
#J-18808-Ljbffr