This Full Stack Software Developer role at Rolls-Royce involves understanding complex business problems to implement secure, scalable, and maintainable product features. The successful candidate will own technical designs, code development, and testing, ensuring alignment with functional specifications. Key responsibilities include collaborating with stakeholders, maintaining high code quality, and developing robust unit tests. The role requires strong analytical skills, a passion for high-quality code, and proficiency in various technologies including Java, microservices, and open-source frameworks.