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.
Must Have:- Understand business problems and implement secure, scalable, robust, and maintainable product features.
- Own technical designs, code development, and component test execution for functional alignment.
- Possess strong analytical skills and passion for writing high-quality code.
- Collaborate with multiple stakeholders and team members for value outcomes.
- Define technology objectives, assess solutions, and devise architectural solutions with colleagues.
- Communicate openly and timely with all stakeholders on status and issues.
- Maintain high focus on code quality, adhering to coding standards and conventions.
- Develop high-quality unit tests and collaborate with testing team to resolve issues.
- Develop broad technology skills in Java, microservices, Open Source, and architecture concepts.