Endava
Information Technology And Services
SeniorJavaDeveloper
Neural analysis suggests this role is
optimal for mid candidates.
“Senior Java Developer at Endava. Skills: Java development, Cloud platforms, Agile/Scrum. Develop solutions in Java. Test solutions in Java”
Industry & Context.
Analytical skills; Systematic approach
What They're Looking For.
Must Have
4+ years Java, Java fundamentals, OOP principles, Design patterns, Engineering practices, Cloud platforms, Web protocols, RESTful Web, Source code versioning, SQL & NoSQL, Product development lifecycle, Analytical skills, Systematic approach, Self-reliant, Agile/Scrum familiarity
Nice to Have
Latest Java versions, Perforce, Git, SVN, Kubernetes and Docker, Spring and Spring Boot
What You'll Do.
Develop solutions in Java
Test solutions in Java
Participate in daily sync-ups
Participate in code reviews
Communicate with client
Collaborate with QA team
How You'll Work.
Team & Collaboration
Cross-functional project teams; Daily team sync-ups; QA engineering team
Communication Scope
Verbal communication; Written communication; Client communication
Process & Methodology
Agile/Scrum
Full Job Description
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. Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset. As a Senior Java Developer at Endava, you will have the followingresponsibilities: * Developing and testing solutions in Java based on given requirements * Estimating tasks and participating in daily team sync-ups * Participating in code reviews * Daily communication with the client through emails, phone sync-ups etc. * Collaborating with the QA engineering team to ensure the delivered code meets the defined standards. ## Qualifications * Experience with the latest Java versions (4+ years); * Strong understanding of Java fundamentals, OOP principles, design patterns, and engineering practices; * Experience with cloud platforms (e.g. Azure, AWS); * Knowledge of Web protocols and technologies, RESTful Web services; * Experience with source code versioning systems (Perforce, Git, SVN); * Good verbal and written English; * Experience with both SQL & NoSQL databases; * Experience with Microservices; * Solid understanding of the complete product development cycle; * Strong analytical skills, systematic approach, and self-reliant; * Familiarity with Agile/Scrum methodologies; * Experience with Kubernetes and Docker, Spring and Spring Boot. ## Additional Information Discover some of the global
Applying for this Senior Java Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Endava?
Real rants from real employees. Read before you apply.