Role: Technical Lead (Java)/ Sr. Developer
Location: Burgess Hill, UK
Mode: Hybrid
Type: Contract
Job Description:
Minimum 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 and higher) I
* Intermediate knowledge of infrastructure technologies and components - familiarity with Cloud computing
* Experience with Event-driven/Micro-services architecture for high-availability/distributed systems.
* Experience using Spring Framework, Junit, GitHub, Microservices, Splunk, and API. Experience with Test-driven development and unit testing frameworks.
* Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ, Red Hat JBoss, etc., including DevOps concepts and CI/CD tools.
* Familiar with Agile or other rapid application development methods
* University Degree in computer science, computer engineering, or equivalent experience
Key Responsibilities:
* Building software to the expected quality and standards using distributed enterprise frameworks.
* Participating in code, test & 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
Job Type: Fixed term contract
Contract length: 6 months
Pay: £250.00-£300.00 per day
Experience:
* Java: 5 years (required)
* Micro-services architecture : 4 years (required)
* Java application design: 4 years (required)
* Spring Framework: 3 years (required)