Senior Full Stack Developer (Java+Reactjs)
Job Description Roles & Responsibilities About this Role We are seeking a Senior Full Stack Software Engineer with strong Java experience and a Reactjs background (to contribute to the development of scalable, high-quality applications. This role is suited to an individual who enjoys owning features end to end, values clean and testable code, and collaborates effectively within cross-functional, agile teams. The role follows a hybrid working model and is part of a ramp-up initiative within the Technology function. What you ll do Design, develop and deliver advanced full stack applications using Java and Reactjs . Own medium-to-large features from technical design through to completion and deployment. Review code written by peers to ensure quality, consistency and maintainability. Write and execute unit tests, applying mocking techniques where appropriate. Troubleshoot and resolve defects raised by customers or testing teams. Produce clear technical documentation for developed components and features. Improve team productivity by creating reusable components, templates and automated solutions. Contribute to open-source components on behalf of the team, where applicable. Participate in recruitment activities as a technical interviewer. Work within platform constraints and contribute to sound system design decisions. Who you are You bring 4 6 years of professional software development experience. You have strong hands-on experience with React.js and related ecosystem tools such as Redux, Saga middleware and service workers. You have a solid foundation in Java or are motivated to deepen your expertise in Java-based development. You demonstrate a deep understanding of object-oriented and functional programming principles. You are experienced in unit testing, mocking frameworks, and code quality practices. You are comfortable working with RESTful APIs, JSON and third-party libraries. You have working knowledge of system design fundamentals and performance optimisation techniques. You are familiar with tooling such as linting tools, SonarQube, Webpack configuration, lazy loading and Progressive Web Applications (PWA). You collaborate effectively as a team member, communicate clearly, and contribute positively to team leadership and engagement. Not a perfect fit? Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best. What's in it for you Exposure to complex, enterprise-scale technology platforms within a global organisation. Opportunities to work in agile, collaborative teams with a strong focus on quality and learning. Access to structured training programmes and professional certifications. Clear development pathways and potential promotion opportunities in line with HR mobility policies. A hybrid working model that supports flexibility and wellbeing. What skills you will learn Advanced full stack design patterns across React.js and Java ecosystems. Scalable system design and performance tuning techniques. Modern testing strategies and quality engineering practices. Open-source contribution practices within an enterprise context. Technical interviewing and mentoring skills. Company Industry TelecomISP Department / Functional Area IT Software Keywords Senior Full Stack Developer (Java+Reactjs) Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyVodafone
- LocationJordan - Jordan
- CategoryFullStack
- SourceNaukrigulf
- Listed2 weeks ago
Related FullStack jobs
Senior DevOps / CI/CD Engineer
In this role, the DevOps Engineer will be responsible for: Analyzing, designing, and developing CI/CD solutions for Java/Angular applications within the…
Intelligence Operations Integrator
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…