Software Developer


Details:
  • Salary: £48,000 - Annum
  • Job Type: Permanent
  • Job Status: Full-Time
  • Salary Per: Annum
  • Location: City of London London
  • Date: 2 days ago
Description:

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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Developer in City of London London ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?