CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Java Full Stack United Kingdom, London Jobs

2 Job Offers

Filters
Senior Full Stack Java Developer
Save Icon
Join Citi's FX Data Analytics & AI team in London as a Senior Full Stack Java Developer. Engineer robust, scalable data pipelines using Java, Spark, and cloud-native technologies within a dynamic trading environment. This role offers a competitive package including bonus, private medical care, an...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer - Java Full Stack, Futures Engineering
Save Icon
Lead the development of a Cleared Derivatives back-office system in London. This senior Java Full Stack role requires 7+ years of back-end expertise, financial industry experience, and skills in microservices, Kafka, and Kubernetes. Contribute to ReactJS front-end and enjoy competitive compensati...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
A Senior Java Full Stack Developer is a pivotal and highly skilled technology professional responsible for architecting, building, and maintaining comprehensive software applications that span both the client-side (front-end) and server-side (back-end). These roles represent the apex of full-stack engineering, demanding not just coding proficiency but also strategic thinking, leadership, and a deep understanding of the entire software development lifecycle. Professionals in these jobs are the bridge between complex business requirements and robust, scalable technical solutions, often guiding entire projects or mentoring teams toward successful outcomes. Typically, the core responsibility of a Senior Java Full Stack Developer is to design and implement enterprise-grade applications. This involves creating responsive, dynamic user interfaces using modern front-end frameworks like React, Angular, or Vue.js, coupled with HTML5 and CSS. On the back-end, they build secure, high-performance services, APIs, and microservices using Java and its powerful ecosystem, most notably the Spring Framework (Spring Boot, Spring Cloud, Spring Security). They ensure seamless integration between these layers, managing data flow, application logic, and user experience cohesively. A key aspect of these senior jobs is architectural leadership, making critical decisions on system design, scalability, security, and technology selection to build resilient platforms. Beyond pure development, common responsibilities include leading development efforts, conducting code reviews, and establishing best practices for code quality, testing, and maintainability. They are heavily involved in the DevOps culture, implementing and managing CI/CD pipelines using tools like Jenkins or GitLab, and often deploying applications within containerized environments like Docker and Kubernetes on cloud platforms such as AWS, Azure, or Google Cloud. Problem-solving is a daily activity, requiring them to troubleshoot complex issues, optimize performance, and ensure system reliability. Furthermore, senior professionals in these jobs frequently collaborate with cross-functional teams including business analysts, product managers, and other stakeholders to translate business needs into technical specifications and agile project plans. The typical skill set for these high-level jobs is extensive. It requires expert-level proficiency in core Java, J2EE, and the Spring ecosystem. Strong front-end skills in JavaScript and a major framework are essential. They must be adept with relational databases (e.g., Oracle, PostgreSQL) and often NoSQL databases (e.g., MongoDB), along with SQL and data modeling. Experience with messaging systems like Kafka, version control with Git, and comprehensive testing strategies using JUnit or similar tools is standard. Crucially, soft skills are paramount: leadership, excellent communication, the ability to mentor junior developers, and a strategic mindset focused on risk management, process improvement, and driving technical innovation. Senior Java Full Stack jobs are ideal for seasoned developers who thrive on end-to-end ownership, complex challenges, and shaping the technological direction of impactful software products.

Filters

×
Category
Location
Work Mode
Salary