Java Full Stack Developer
Join Barclays as a Java Full Stack Developer within the Markets Pre Trade business area. You will design, develop, and deliver high-quality software solutions using industry-aligned languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance. You will collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives. The role requires strong hands-on Java development experience (Java 8+), including advanced programming concepts, along with proven experience in Spring, Spring Boot, Hibernate, Jenkins, and Maven. You should have Unix and shell scripting experience, strong SQL programming skills, and familiarity with message-based applications (MQ). Front-end skills in JavaScript, HTML, and CSS are needed to support integration tasks. Experience with Agile and Waterfall methodologies and the full project lifecycle is expected. Exposure to Angular, JBoss, Chef cookbook recipes, Docker containerization, and streaming platforms is a plus. You will participate in code reviews, adhere to secure coding practices, and implement effective unit testing.