CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Full Stack Java Developer United Kingdom Jobs (On-site work)

1 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
Explore the pinnacle of software engineering careers with Senior Full Stack Java Developer jobs. This senior-level role represents a critical fusion of deep technical expertise, architectural vision, and leadership within technology teams. Professionals in this position are entrusted with the end-to-end creation and maintenance of sophisticated, scalable, enterprise-grade applications. They serve as the vital link between complex business requirements and robust technical solutions, ensuring systems are performant, secure, and aligned with strategic goals. A Senior Full Stack Java Developer typically shoulders a comprehensive set of responsibilities that span the entire software development lifecycle. On the back-end, they architect and build high-performance services and APIs, commonly utilizing the Java ecosystem with frameworks like Spring Boot, Spring Cloud, and adhering to J2EE design patterns. They design data models and interact with both relational (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB). On the front-end, they construct dynamic, responsive user interfaces using modern JavaScript frameworks such as Angular or React. Beyond coding, their role involves leading development efforts, making pivotal architectural decisions around microservices and cloud-native design, and rigorously ensuring code quality through testing frameworks like JUnit and Mockito. They are also key drivers in implementing DevOps practices, including CI/CD pipelines, containerization with Docker/Kubernetes, and deployment on cloud platforms. The typical skill set for these jobs is extensive and reflects the dual-depth nature of the role. Core requirements include advanced proficiency in Java and its enterprise frameworks, alongside strong front-end development skills. A deep understanding of system design principles for building highly available and scalable applications is non-negotiable. Familiarity with messaging systems like Kafka, version control with Git, and Agile/Scrum methodologies is standard. Senior developers are expected to demonstrate excellent problem-solving abilities, mentor junior team members, and communicate effectively with both technical peers and business stakeholders. While years of experience vary, candidates for these senior jobs usually possess 5-10+ years of hands-on development experience, with a proven track record of leading complex projects from conception to deployment. For seasoned engineers seeking to leverage their full-stack mastery in a leadership capacity, Senior Full Stack Java Developer jobs offer a challenging and rewarding career path at the heart of modern software innovation.

Filters

×
Countries
Category
Location
Work Mode
Salary