Full Stack Software Engineer (Java with React)
EndavaDescrierea postului
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
- *Job Description
- Design, estimate, and implement
- *technical solutions
- Participate actively in
- *all phases of the software development lifecycle**
- Collaborate closely with
- *cross-functional teams**
- Recommend and promote
- *engineering best practices**
- Contribute to
- *technical decision-making**
- Participate in
- *code reviews**
- Identify risks, propose improvements, and proactively resolve development challenges.
- Stay current with emerging technologies and
- *advocate for continuous learning**
- Mentor and guide less experienced engineers, contributing to a culture of technical excellence.
- *Qualifications
- *Back-end experience:
- You are proficient with the latest
- *Java**
versions (5+ years);
- You have a strong understanding of
- *Java fundamentals**
and
- *OOP principles
- Knowledge of
- *Web protocols
and technologies,
- *RESTful**
Web services;
- You worked with both SQL & NoSQL
- *databases**
- Experience with
- *Microservices**
- Kubernetes
and
- *Docker**
are terms you understand and have worked with before
- You have good knowledge of
- *Spring**
and
- *Spring Boot
- Nice to have - you have worked before with some
- *cloud platforms
- *Frontend experience:
- 5+ years of experience in
- *front-end development
using
- *JavaScript**
and
- *TypeScript**
- Solid hands-on experience with
- *React
- Good understanding of
- *HTML5, CSS3
- Familiarity with other
- *JavaScript**
frameworks
- Proficient understanding of
- *HTTP**
- *REST**
- *JSON**
- *Other technical or soft skills are appreciated:
- Good verbal and written English;
- Experience with
- *testing frameworks
- Strong knowledge of
- *design and architectural patterns**
- Knowledge of
- *CI/CD**
tools and
- *DevOps pipelines**
- Experience with
- *source code**
versioning systems;
- Solid understanding of the complete
- *product development cycle**
- Strong
- *analytical skills**
- *systematic approach**
- *self-reliant**
- Familiarity with
- *Agile/Scrum**
methodologies;
- *Additional Information**
- Finance:
- Career Development:
- Learning Opportunities:
- Work-Life Balance:
- Health:
- Community:
At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential.
If you need adjustments or support during the recruitment process, please let us know.
¿Te interesa este puesto?