Full-Stack Developer (Java) - Open Reply
Role details
Job location
Tech stack
Job description
Technical Leads to deliver iterative changes across multiple platforms. You'll work across both front-end and back-end development, leveraging strong Java and Spring skills. Experience with React, Next.js, React Native, or Flutter is highly valued, and knowledge of AI-related technologies is a strong differentiator. The role is based in London with occasional UK client travel. Responsibilities: Hands-on full-stack development across web and digital platforms. Design, build, and maintain Java back-end services and enterprise frameworks. Develop responsive, accessible UIs using modern JavaScript frameworks (e.g., React, Angular). Implement and integrate RESTful APIs and microservices. Collaborate with Product, Design, and Architecture to deliver robust technical solutions. Apply TDD/BDD for high-quality, testable, maintainable code. Ensure security, performance, and maintainability; contribute to CI/CD and cloud deployments. Support releases, documentation, production fixes/enhancements, and
Requirements
drive innovation (including AI). About the Candidate: Minimum 3 years of hands-on experience as a Full Stack Engineer or Developer. Strong back-end development skills with Java, including experience with Spring Framework, JAX-RS/JAX-WS, and JPA/Hibernate. Proficient in building and consuming REST APIs and working with relational databases using SQL. Experience with engineering and DevOps practices, including TDD/BDD, CI/CD pipelines (e.g., Jenkins), and collaborative workflows using Git/GitHub. Skilled in deploying and maintaining applications in cloud environments (Azure or AWS required; GCP experience is beneficial), as well as using containerisation and infrastructure tools such as Docker and Terraform. Familiarity of unit testing frameworks (e.g., Jasmine, Karma). Applied knowledge of modern front-end frameworks such as React or Angular is beneficial. Reply is an Equal Opportunities Employer and committed to embracing diversity in the workplace. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type regardless of age, sexual orientation, gender, identity, pregnancy, religion, nationality, ethnic origin, disability, medical history, skin colour, marital status or parental status or any other characteristic protected by the Law. Reply is committed to making sure that our selection methods are fair to everyone. To help you during the recruitment process, please let us know of any Reasonable Adjustments you may need.