Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer image - Rise Careers
Job details

Senior Java Developer - job 2 of 2

Company 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.

Job Description

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.  

Our client is Kingfisher, a British multinational home improvement company, headquartered in London. The organization is currently expanding the Software Engineering team and, as part of this initiative, we are currently seeking several skilled Back-end Engineers to join our ranks.

In this role, you will play an integral part in our innovative tech hub, engaging with various aspects of technology. The position is a hybrid one, based in Cluj, requiring office presence two days per week.

Responsibilities:

  • Designs, estimates, and implements technical solutions for medium/high complexity applications.
  • Participates actively in all phases of the application development lifecycle.
  • Collaborates with various project stakeholders to provide support for clarifying requirements, processes, architecture, and priorities.
  • Recommends and promotes IT industry standards, tools, and practices (DevOps, etc.) to achieve well-engineered software products.
  • Proposes improvements and escalates risks/issues related to development activities.
  • Participates in the review of the work done by development team members.
  • Learns and applies new technologies, practices, and tools as appropriate to the project.
  • Participates in internal and external tech communities, events, etc.
  • Shares experience and knowledge gained from projects.

Qualifications

  • 5+ years of experience in software development.
  • Strong understanding of different common programming paradigms (OOP, Functional, etc.).
  • Strong familiarity with design/architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM).
  • Proficient in relevant programming languages, frameworks, and tools such as Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle. Nice to have: Kotlin.
  • Practical experience in platform-specific database systems and SQL.
  • Good understanding of version control systems like Git or similar.
  • Solid experience with testing and mocking frameworks.
  • Familiar with common communication protocols and standards such as HTTP, REST, JSON, TCP/IP, and others.
  • Experience with Agile methodologies (e.g., SCRUM, KANBAN).
  • Knowledge of CI/CD tools and practices.
  • Good problem-solving skills and analytical thinking.
  • Excellent communication and teamwork abilities.
  • Upper English proficiency.

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;  
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.

Our diversity makes us stronger - it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where all of us, regardless of background, identity, or personal characteristics, feels valued, respected, and free from discrimination. As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential.

Endava Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Endava DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Endava
Endava CEO photo
John Cotterell
Approve of CEO

Average salary estimate

$65000 / YEARLY (est.)
min
max
$50000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Developer, Endava

If you're a Senior Java Developer looking for a new adventure, look no further! At Endava, located in the vibrant city of Cluj-Napoca, Romania, we thrive on the intersection of technology and human ingenuity. With over two decades of experience, we engage with global brands to create innovative platforms that genuinely matter. In this pivotal role as a Senior Java Developer, you will become part of an exceptional software engineering team dedicated to powering the home improvement sector for our client, Kingfisher. Your mission will be to design, estimate, and implement technical solutions for complex applications, collaborating with diverse stakeholders along the way. You'll enjoy a hybrid work environment, allowing remote flexibility with at least two office days each week. Your proficiency in Java, Spring, Hibernate, and Maven will be key as you participate in all phases of the software development lifecycle, actively embracing Agile methodologies. With a solid understanding of both object-oriented and functional programming paradigms, you're not just a coder; you’re a problem-solver passionate about best practices in clean code and architectural patterns. Additionally, you will have the chance to grow your skills, contribute to tech communities, and advocate for industry standards. We offer a wealth of benefits, including competitive salaries, career coaching, and a supportive workplace culture that celebrates diversity and inclusion. Join us and be a part of something truly impactful!

Frequently Asked Questions (FAQs) for Senior Java Developer Role at Endava
What are the responsibilities of a Senior Java Developer at Endava?

As a Senior Java Developer at Endava, you will be engaged in designing, estimating, and implementing technical solutions for applications of medium to high complexity. You will be actively involved in every phase of the development lifecycle while collaborating with project stakeholders to clarify project requirements and ensure the implementation reflects industry best practices.

Join Rise to see the full answer
What qualifications are required for the Senior Java Developer position at Endava?

The ideal candidate for the Senior Java Developer position at Endava should have at least 5 years of software development experience. A strong understanding of programming paradigms, design patterns, and clean code principles is essential, along with proficiency in Java and relevant frameworks such as Spring and Hibernate.

Join Rise to see the full answer
How does Endava support career development for Senior Java Developers?

At Endava, we prioritize your career growth. As a Senior Java Developer, you will benefit from various career development opportunities, including career coaching, internal development programs, and exposure to complex projects. We foster an environment where learning and personal growth are highly encouraged.

Join Rise to see the full answer
What does the work-life balance look like for a Senior Java Developer at Endava?

Endava promotes a healthy work-life balance for all employees, including Senior Java Developers. You can expect flexible working hours and a hybrid work model that allows you to work from home while spending some days in the office to collaborate with your team.

Join Rise to see the full answer
What technologies should a Senior Java Developer know at Endava?

A Senior Java Developer at Endava should be proficient in Java and familiar with frameworks and tools such as IntelliJ IDEA, Spring, Hibernate, and Maven. Additionally, experience with SQL databases, testing frameworks, and Agile methodologies will enhance your effectiveness in this role.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer
What is your experience with Java and how have you applied it in past projects?

In answering this question, focus on specific projects where you've utilized Java, detailing the challenges faced and solutions you implemented. Highlight your proficiency with libraries and frameworks and how they contributed to the project's success.

Join Rise to see the full answer
Can you explain the SOLID principles of software development?

When discussing SOLID principles, emphasize each principle's importance. Explain how they guide your coding practices, improve code maintainability, and foster better collaboration within development teams. Real-world examples will strengthen your response.

Join Rise to see the full answer
How do you handle dependencies in your Java projects?

Be sure to discuss the use of tools like Maven or Gradle to manage project dependencies effectively. Explain the importance of keeping dependencies updated and minimizing the impact of changes on the overall software architecture.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you resolved it.

For this question, tell a concise story about a specific challenge. Clearly outline the context, your problem-solving approach, the actions taken, and the outcome. This shows your analytical skills and ability to troubleshoot effectively.

Join Rise to see the full answer
What Agile methodologies are you familiar with, and how have they enhanced your development processes?

Discuss your experience with Agile methodologies like Scrum or Kanban, emphasizing the benefits of iterative development and team collaboration. Share how you’ve participated in Agile ceremonies and how it has improved project delivery.

Join Rise to see the full answer
How do you ensure code quality in your projects?

In your response, highlight your familiarity with testing frameworks and practices like unit testing, code reviews, and static code analysis. Stress the significance of writing clean, maintainable code and how you ensure these standards are upheld.

Join Rise to see the full answer
What strategies do you use for debugging Java applications?

Discuss specific debugging techniques you’ve found helpful. This may include using integrated development environment (IDE) debugging tools, logging practices, or systematic code review methods to isolate and fix issues efficiently.

Join Rise to see the full answer
Can you give an example of how you’ve communicated complex technical concepts to non-technical stakeholders?

When answering, provide an instance where you translated technical jargon into understandable terms for your audience. Highlight your ability to tailor your communication style to ensure clarity and understanding.

Join Rise to see the full answer
What are some best practices for using REST APIs in Java applications?

Emphasize the importance of adhering to RESTful principles, such as proper use of HTTP methods and status codes. Discuss how you handle versioning, error responses, and documentation practices to ensure best practices are maintained.

Join Rise to see the full answer
How do you approach learning new technologies or frameworks?

Convey your commitment to continuous learning. Discuss how you stay updated on industry trends, utilize online courses, and participate in tech communities to broaden your knowledge and apply new technologies in your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Endava Remote Monterrey, Nuevo Leon, Mexico
Posted 6 hours ago

Join Endava as a Senior MuleSoft Developer and lead the way in designing high-impact integration solutions while growing your career in a supportive environment.

Photo of the Rise User
Endava Remote Buenos Aires, Argentina
Posted 10 hours ago

As a Senior Mobile Frontend Lead at Endava, you'll leverage your expertise to guide software projects to successful completion while fostering collaboration in a dynamic team environment.

Photo of the Rise User

Become part of Equitable Bank’s mission as a Senior Full-Stack Engineer, driving innovation in the future of banking.

Photo of the Rise User
Posted 4 days ago

A leading opportunity awaits at Zaelab for a Senior Front-End Software Engineer with expertise in Angular 2+ to elevate customer interface experiences.

Posted yesterday

Join a dynamic team as a Shopify Developer focusing on building and optimizing e-commerce solutions.

Photo of the Rise User
Medtronic Hybrid Minneapolis, Minnesota, United States of America
Posted 5 days ago

Join Medtronic as a Principal Software Engineer and lead cutting-edge neuromodulation software testing strategies that improve healthcare access worldwide.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi is looking for a skilled Java Developer to contribute to their Equity Finance Technology team in London with a focus on innovative solutions and agile delivery.

Photo of the Rise User

Join REWE Group Austria as a Full Stack Developer and make an impact in the evolution of IT solutions for modern commerce.

Posted 3 days ago

Join Salt Technologies as a Principal Frontend Developer (React) and lead frontend development projects, driving innovation in software solutions.

Photo of the Rise User
Bosch Group Remote Av. Juscelino Kubitschek De Oliveira - Ld, 11800 - Cidade Industrial de Curitiba, Curitiba - PR, 81460-000, Brasil
Posted 7 days ago

Join Bosch as a Senior Digital Software Architect and drive innovations in software architecture for Power Solutions.

We have built our organisation around a simple philosophy: We focus on helping people to be successful. The people who work for us, the people who engage with us, and the people who use the systems and applications we design, build and operate.

141 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
58 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
Photo of the Rise User
14 people applied to Software Engineer Intern at GITAI
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Promise
Photo of the Rise User
Someone from OH, Lima just viewed Program/Project Manager I at SRI International
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS
Photo of the Rise User
Someone from OH, Alliance just viewed Editor, Music Editorial (Fixed-Term Contract) at Spotify
Photo of the Rise User
6 people applied to Junior Software Engineer at Enode
Photo of the Rise User
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear