Senior Java Web Engineer

Cognizant

Greater London

On-site

GBP 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cognizant is seeking a highly technical, hands-on Senior Java Web Engineer to join an engineering team building enterprise-scale applications. You will maintain and enhance backend services and web interfaces while contributing to modern digital platforms and UI components.

In a collaborative Agile environment, you will work with cross-functional teams to deliver scalable, reliable, high-quality software solutions, while staying current with cutting-edge technologies and best practices.

Qualifications

  • BS/MS in Computer Science or equivalent Software Engineering qualification.
  • Candidates must currently reside in the UK.
  • Experience with Java, Spring, REST, React and relational databases is required.

Responsibilities

  • Contribute to design, development, and implementation of backend services and web applications.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Participate in technical design discussions with senior engineers and architects.
  • Collaborate with frontend developers to integrate backend services with UI components.
  • Support troubleshooting, debugging, and performance optimization of applications.
  • Break down user stories into technical tasks and deliver within timelines.
  • Collaborate in Agile teams with product owners, QA, and other developers.
  • Maintain and improve existing systems ensuring stability and reliability.

Skills

Java fundamentals
Spring Framework
REST APIs
React
Web architecture
SQL/PostgreSQL
Git/Maven/Gradle
Clean code/testing
Agile
Linux/Unix

Education

BS/MS in Computer Science

Tools

Docker
CI/CD pipelines
Jenkins
Maven/Gradle

Job description

Senior Java Web Engineer
About the Role

Cognizant is seeking a highly technical, hands-on Java Developer to join a dynamic engineering team focused on building and enhancing enterprise-scale applications. The team is responsible for developing innovative, high-performance technology solutions that support complex business processes and deliver exceptional user experiences.

This role involves the maintenance and enhancement of existing backend and web-based applications, while also contributing to the evolution of modern digital platforms and web user interfaces. The successful candidate will work in a collaborative Agile environment, partnering with cross-functional teams to deliver scalable, reliable, and high-quality software solutions.

Role Responsibilities and Key Accountabilities
  • Contribute to the design, development, and implementation of backend services and web applications.
  • Write clean, maintainable, and well-tested code following established engineering best practices.
  • Participate in technical design discussions and collaborate with senior engineers and architects.
  • Work closely with frontend developers to integrate backend services with UI components.
  • Support troubleshooting, debugging, and performance optimization of applications.
  • Break down user stories into technical tasks and deliver within agreed timelines.
  • Collaborate effectively in Agile teams with product owners, QA, and other developers.
  • Maintain and improve existing systems while ensuring stability, scalability, and reliability.
  • Build positive relationships within the team and contribute to a collaborative working environment.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Continuously develop technical expertise and stay up to date with modern technologies, frameworks, and engineering practices.
Essential Skills
  • Strong Java fundamentals (Java 21 preferred) including core concepts (collections, concurrency, memory management).
  • Solid experience with Spring Framework (Spring 4+) and Spring Boot 3.x.
  • Experience building and consuming REST APIs.
  • Good knowledge of React (version 17) and integration with backend services.
  • Strong understanding of web application architecture and client-server communication.
  • Experience with SQL and relational databases (e.g. PostgreSQL).
  • Proficiency with version control (Git) and build tools (Maven/Gradle).
  • Strong focus on clean code, unit testing, and code reviews.
  • Familiar with Agile development practices.
  • Comfortable working in Linux/Unix environments.

Other Desirable Skills
  • Experience with JSF / JSP applications and legacy UI technologies.
  • Familiarity with modern frontend practices and component-based architectures.
  • Experience with CI/CD pipelines and testing practices.
  • Exposure to Docker / containerization.
  • Basic understanding of distributed systems.
  • Familiarity with Spring ecosystem tooling.
  • Knowledge of financial systems or trading platforms is a plus.
Additional Eligibility Requirements
  • BS/MS in Computer Science or equivalent Software Engineering qualification.
  • Candidates must currently reside in the UK.

  • Candidates must be available to start within eight weeks of receiving an offer.
Why Cognizant?

At Cognizant, you will work alongside talented professionals on challenging and impactful projects, leveraging modern technologies to deliver innovative solutions for global enterprises. We foster a collaborative, inclusive, and growth-oriented environment where continuous learning and professional development are encouraged.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Web Engineer - Scalable backend & React UI
Senior Java Web Engineer - Scalable backend & React UI

Cognizant • Greater London

On-site
GBP 90,000 - 120,000
Senior Java Engineer
Senior Java Engineer

IBM • Hursley

On-site
GBP 60,000 - 80,000
Training opportunities
Regular promotion opportunities
Diversity & Inclusion programs
+2
Senior Software Engineer (Java, React, AWS)
Senior Software Engineer (Java, React, AWS)

Cognizant • East Midlands

Hybrid
GBP 70,000 - 100,000
Hybrid work model
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

Hybrid
GBP 50,000 - 80,000
Senior Java Developer
Senior Java Developer

Scrumconnect Consulting • Swansea

Hybrid
GBP 75,000 - 110,000
Visa sponsorship available
Hybrid work model (3 days onsite)
Collaborative agile environment
Java Developer
Java Developer

NextWave Consulting • Greater London

Hybrid
GBP 50,000 - 70,000
Senior Java Developer
Senior Java Developer

NextWave Consulting • Greater London

Hybrid
GBP 70,000 - 90,000
Senior Java Developer
Senior Java Developer

NextWave Consulting Ltd • Greater London

Hybrid
GBP 70,000 - 90,000
Java Developer
Java Developer

NextWave Consulting Ltd • Greater London

Hybrid
GBP 45,000 - 65,000
Lead Java Fullstack Developer – London, UK
Lead Java Fullstack Developer – London, UK

Capgemini • Greater London

Hybrid
GBP 90,000 - 140,000
Training & Certifications
Wellbeing initiatives
Great Place to Work 2024 recognition
+1