Overview
Join to apply for the Technical Lead (Java) role at Natobotics.
Job Title: Technical Lead (Java)
Location: Burgess Hill, UK (3 days per week on-site at client office)
Contract Type: 12-month contract
Start Date: Immediate
Responsibilities
* Designing, developing, and delivering high-quality software solutions using distributed enterprise frameworks.
* Conducting and participating in code reviews, testing, and quality assurance activities.
* Debugging and resolving software issues; identifying and remediating code defects.
* Supporting deployment, monitoring, and production operations across environments.
* Automating deployments for test and production systems.
* Ensuring scalability and performance of applications based on demand projections.
Work model: Hybrid – 3 days on-site in Burgess Hill.
Duration: 12 months.
Availability: Immediate start.
Qualifications
* 5–8 years of professional software development experience.
* Strong hands-on experience in Java (8+) application design, development, and automated testing.
* Knowledge of event-driven and microservices architecture for high-availability/distributed systems.
* Proficiency in Spring Framework, JUnit, GitHub, APIs, Splunk, and unit testing frameworks.
* Experience with test-driven development (TDD).
* Proficient with GIT and build tools such as IntelliJ, Red Hat JBoss, plus knowledge of DevOps concepts and CI/CD pipelines.
* Familiarity with infrastructure technologies, cloud computing, and monitoring solutions.
* Exposure to Agile or other rapid application development methodologies.
* University degree in Computer Science, Computer Engineering, or equivalent experience.
#J-18808-Ljbffr