CareerAddict

Software Developer

CV-Library

Posted on Jun 4, 2026 by CV-Library
City of London, City and County of the City of London, United Kingdom
IT
Immediate Start
£48k - £48k Annual
Full-Time
Software Developer

Location: London minimum of 3 days a week (for the 1st month it is expected they will be in 5 days, dependent on project)

Length: 12 months

Salary: £48,000 per annum

***CANDIDATES MUST BE UK NATIONALS AND ELIGIBLE FOR SC CLEARANCE***

Role Overview

We are seeking an experienced Application Developer with strong expertise in Java and Web Technologies to design, develop, and support enterprise-grade applications. The role involves working across the full software development lifecycle, building scalable solutions using the Java/JEE stack, and contributing to modern, secure, and high-performing systems.

You will play a key role in developing clean, reusable code, supporting live services, and mentoring junior team members while following modern engineering standards and DevOps practices.

Key Responsibilities

Application Development & Engineering

Design, develop, and maintain applications using Java/JEE technologies
Build and enhance web applications using frameworks and languages such as Java, Groovy, or Ruby
Write clean, secure, well-tested code following test-driven development (TDD) principles
Develop reusable, open, and maintainable code components
Contribute to modern development standards and best practices

Architecture & Design

Implement enterprise-level features such as:
Dependency Injection / Inversion of Control (IoC)
Aspect-Oriented Programming (AOP)
Functional programming patterns
Transaction management frameworks
Batch processing solutions
Participate in systems design and architecture discussions
Support systems integration across enterprise platforms and services

DevOps & Delivery

Apply DevOps methodologies to improve build, deployment, and delivery pipelines
Optimize development processes and continuously improve efficiency
Manage availability and capacity of applications
Support CI/CD pipelines and automation practices

Testing & Quality

Champion test-driven development and quality-first principles
Ensure code is secure, performant, and resilient
Conduct code reviews and improve engineering standards

Production Support & Operations

Operate and support services in production
Monitor applications and identify, troubleshoot, and resolve issues
Contribute to service support and ongoing system improvements

Collaboration & Mentorship

Collaborate with cross-functional teams including product, QA, and operations
Coach and mentor junior developers
Promote a culture of learning and continuous improvement
Maintain strong focus on user needs and experience

Core Skills & Expertise

Strong experience with Java / JEE and web technologies
Knowledge of:
Dependency Injection (e.g., Spring)
AOP and IoC
Data access frameworks (e.g., Hibernate/JPA)
Transaction management systems
Batch processing frameworks
Familiarity with DevOps tools and practices
Understanding of:
Information security principles
System integration and APIs
Modern software engineering standards

Key Competencies

Programming & software engineering excellence
Systems design and integration
Development process optimisation
Prototyping and innovation
Service support and reliability engineering
Availability and capacity management
Strong user focus and problem-solving mindset

If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website

Reference: 225200630

https://jobs.careeraddict.com/post/113351318
CV-Library

Software Developer

CV-Library

Posted on Jun 4, 2026 by CV-Library

Print
City of London, City and County of the City of London, United Kingdom
IT
Immediate Start
£48k - £48k Annual
Full-Time
Software Developer

Location: London minimum of 3 days a week (for the 1st month it is expected they will be in 5 days, dependent on project)

Length: 12 months

Salary: £48,000 per annum

***CANDIDATES MUST BE UK NATIONALS AND ELIGIBLE FOR SC CLEARANCE***

Role Overview

We are seeking an experienced Application Developer with strong expertise in Java and Web Technologies to design, develop, and support enterprise-grade applications. The role involves working across the full software development lifecycle, building scalable solutions using the Java/JEE stack, and contributing to modern, secure, and high-performing systems.

You will play a key role in developing clean, reusable code, supporting live services, and mentoring junior team members while following modern engineering standards and DevOps practices.

Key Responsibilities

Application Development & Engineering

Design, develop, and maintain applications using Java/JEE technologies
Build and enhance web applications using frameworks and languages such as Java, Groovy, or Ruby
Write clean, secure, well-tested code following test-driven development (TDD) principles
Develop reusable, open, and maintainable code components
Contribute to modern development standards and best practices

Architecture & Design

Implement enterprise-level features such as:
Dependency Injection / Inversion of Control (IoC)
Aspect-Oriented Programming (AOP)
Functional programming patterns
Transaction management frameworks
Batch processing solutions
Participate in systems design and architecture discussions
Support systems integration across enterprise platforms and services

DevOps & Delivery

Apply DevOps methodologies to improve build, deployment, and delivery pipelines
Optimize development processes and continuously improve efficiency
Manage availability and capacity of applications
Support CI/CD pipelines and automation practices

Testing & Quality

Champion test-driven development and quality-first principles
Ensure code is secure, performant, and resilient
Conduct code reviews and improve engineering standards

Production Support & Operations

Operate and support services in production
Monitor applications and identify, troubleshoot, and resolve issues
Contribute to service support and ongoing system improvements

Collaboration & Mentorship

Collaborate with cross-functional teams including product, QA, and operations
Coach and mentor junior developers
Promote a culture of learning and continuous improvement
Maintain strong focus on user needs and experience

Core Skills & Expertise

Strong experience with Java / JEE and web technologies
Knowledge of:
Dependency Injection (e.g., Spring)
AOP and IoC
Data access frameworks (e.g., Hibernate/JPA)
Transaction management systems
Batch processing frameworks
Familiarity with DevOps tools and practices
Understanding of:
Information security principles
System integration and APIs
Modern software engineering standards

Key Competencies

Programming & software engineering excellence
Systems design and integration
Development process optimisation
Prototyping and innovation
Service support and reliability engineering
Availability and capacity management
Strong user focus and problem-solving mindset

If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website
Print

Reference: 225200630

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Senior Software Developer

City of London, City and County of the City of London, United Kingdom

Senior Software Developer

City of London, City and County of the City of London, United Kingdom

Graduate Software Developer

City of London, City and County of the City of London, United Kingdom

Graduate Software Developer

City of London, City and County of the City of London, United Kingdom