Technical Lead (Java)

N Consulting Ltd
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Tech stack

Java
API
Agile Methodologies
Automation of Tests
Unit Testing
Cloud Computing
Code Review
Computer Engineering
Software Debugging
DevOps
Distributed Systems
Github
IntelliJ
Spring
WildFly (JBoss AS)
JUnit
Rapid Application Development
Red Hat Enterprise Linux - RHEL
Software Engineering
Software Systems
Test Driven Development
GIT
Information Technology
Build Tools
Splunk
Microservices

Job description

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.

Requirements

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.

Apply for this position