Full Stack / Back End Java Developer - AI
Harvey Nash
London, UK
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
£143,000.0
Working hours
Regular working hours
Job source
Tech stack
HTML
Java (Programming Language)
Agile Methodology
Artificial Intelligence
Applications Architecture
Cascading Style Sheets (CSS)
Cloud Computing
Code Review
Database Design
Database Queries
Software Debugging
Software Design Patterns
+19 more
DevOps
Java Platform Enterprise Edition (J2EE)
Integrated Development Environments
Junit
Object-Oriented Software Development
Commercial Software
Scrum Methodology
Systems Development Life Cycle
Service-Oriented Architecture
Software Engineering
Software Systems
TypeScript
Web Services
Enterprise Software Applications
GitHub Copilot
Spring-boot
AngularJS
Front End Software Development
Restful APIs
Job description
We are seeking an experienced Full Stack Java Developer, Back End Java Developer, or strong Front End Developer to join a high-performing engineering team on a 12-month PAYE contract based in London., * Design, develop, test and maintain enterprise software applications.
- Use AI-assisted development tools such as GitHub Copilot, Claude, or similar as part of day-to-day coding, testing and code review.
- Develop RESTful APIs and web services.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in Agile ceremonies, sprint planning and technical discussions.
- Troubleshoot, debug and resolve software issues.
- Contribute to code reviews and promote engineering best practices.
- Produce and maintain technical documentation.
- Support continuous improvement initiatives across the software engineering function.
Requirements
- Strong commercial experience with Core Java and Java EE.
- Experience developing RESTful APIs, web services and Service-Oriented Architecture.
- Strong understanding of Object-Oriented Programming, Design Patterns and Application Architecture.
- Experience with Spring Boot, JUnit, BDD and automated testing frameworks.
- Strong SQL skills with database design experience.
- Experience working within Unix/Linux environments.
- Front-end development experience using HTML, TypeScript, CSS, with Angular experience highly desirable.
- Good understanding of the Software Development Lifecycle (SDLC) and Agile methodologies.
- Excellent analytical and problem-solving skills.
- Demonstrable experience using AI-assisted development tools such as GitHub Copilot, Claude, or similar within a commercial software development environment.
- Strong communication skills with experience collaborating across engineering teams and business stakeholders.
Desirable
- Full Stack development experience.
- Experience working on large-scale enterprise applications.
- Exposure to cloud technologies and modern DevOps practices.
If you’re an experienced Java Developer looking to work on innovative projects within a collaborative engineering environment while leveraging the latest AI development tools, we’d love to hear from you.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
BR
Benjamin Ruschin
11 months ago
DC
Daniel Cranney
What is Software Engineering in the Age of AI?
10 months ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
How to Become an AI Engineer
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago