Software Developer
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
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
Software Developer
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
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
Share this job:
Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog