> Markdown version of [/jobs/ext/2688619-senior-java-web-engineer](https://www.wearedevelopers.com/jobs/ext/2688619-senior-java-web-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Web Engineer - **Company:** Cognizant - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Component-Based Software Engineering, Unit Testing, Client Server Models, Code Review, Relational Databases, Software Debugging, Distributed Systems, Memory Management, Gradle, Spring Framework, JavaServer Faces, Javaserver Pages, PostgreSQL, Apache Maven, Performance Tuning, Software Engineering, Software Systems, SQL Databases, Web Applications, Web Platforms, ReactJS, Concurrency, Spring-boot, Backend, Git, Containerization, Material UI, Information Technology, Code Testing, Build Tools, Front End Software Development, Restful APIs, Software Version Control, Docker - **Published:** September 3, 2026 - **Apply:** https://dejobs.org/x/x/7B6739FA617040A5AE1A27BE932A8435/job/ ## About the Role * 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. ## Description 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)