Negotiable
Inside
Hybrid
Manchester Area, United Kingdom
Summary: The Senior Java Developer role involves joining a multidisciplinary Agile team focused on enhancing digital services for the UK Public sector welfare reform program. The position requires expertise in Java development, particularly with microservice architectures, and emphasizes collaboration with various stakeholders. The role is contract-based for 12 months and operates within an inside IR35 framework. The working arrangement is hybrid, with 60% of the time expected to be in the office.
Key Responsibilities:
- Join a multidisciplinary Agile team to work on the UK Public sector welfare reform program.
- Focus on designing, developing, and improving digital services to have a positive impact on public services.
- Work on microservice architectures and collaborate with Developers, Designers, and Analysts.
Key Skills:
- Recent Java 21 (or later) experience.
- Expertise in TDD, BDD, and large microservice architectures.
- Agile environment experience, pair programming, and API development.
- Strong knowledge of automated testing and continuous deployment.
- Ability to communicate technical concepts to non-technical audiences.
- Unix/Linux/Mac OS knowledge.
Salary (Rate): undetermined
City: Manchester
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Title: Senior Java Developer
Location: Manchester / Leeds - UK, (60% Hybrid)
Pay Rate: Depends on Experience
Type & Duration: Contract |12 Months Contract with InsideIR35
Job Description:
Key Responsibilities:
- Join a multidisciplinary Agile team to work on the UK Public sector welfare reform program.
- Focus on designing, developing, and improving digital services to have a positive impact on public services.
- Work on microservice architectures and collaborate with Developers, Designers, and Analysts.
Required Skills & Experience:
- Recent Java 21 (or later) experience.
- Expertise in TDD, BDD, and large microservice architectures.
- Agile environment experience, pair programming, and API development.
- Strong knowledge of automated testing and continuous deployment.
- Ability to communicate technical concepts to non-technical audiences.
- Unix/Linux/Mac OS knowledge.
Desirable Skills:
- Experience with Jackson, JAX-RS, Mockito, ActiveMQ, Kafka, MongoDB, high-traffic websites, and large data sets.
Person Specification:
- Flexible, adaptable, and proactive with a focus on delivering quality work.
- Strong communication, collaboration, and problem-solving skills.
- Enthusiastic, creative, and able to work under pressure.
Additional Notes:
- Ensure candidates are comfortable with the interview process and provide email addresses for Maze test distribution.
Interview Process :
- Stage 1 : CV sift
- Stage 2 : Maze test (must be returned within 5 days - if selected)
- Stage 3 : 2-hour technical Teams interview