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

Solution Architect (Java)

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.  

Responsibilities

  • Elaborates software/system design and assists development teams in carrying out the implementation of complex technical solutions.
  • Collaborates with architects, BAs, and other project stakeholders in assessing the feasibility of the requirements and actively participates in defining the technical solutions.
  • 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, applies, and promotes 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

  • 8+ years of experience in software development.
  • Strong understanding of different common programming paradigms (OOP, Functional, etc.).
  • Advanced familiarity with design/architectural patterns and 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.
  • Understanding of version control systems like Git or similar.
  • Experience with testing and mocking frameworks.
  • Very knowledgeable in various communication protocols and standards, including but not limited to HTTP, REST, JSON, TCP/IP, etc.
  • Experience with Agile methodologies (e.g., SCRUM, KANBAN).
  • Strong knowledge of CI/CD tools and practices.
  • Good problem-solving skills and analytical thinking.
  • Excellent communication and teamwork abilities.

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

$140000 / YEARLY (est.)
min
max
$130000K
$150000K

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 Solution Architect (Java), Endava

Join Endava as a Solution Architect (Java) and be part of a dynamic team that blends technical proficiency with a people-centric approach to drive innovation and transformation across various industries. In this role, you will engage deeply with development teams, crafting complex technical solutions that adhere to industry standards and promote best practices. You'll be responsible for designing software systems, evaluating requirements feasibility, and recommending enhancements while promoting agile methodologies. At Endava, collaboration is key; you’ll work closely with architects, business analysts, and stakeholders, learning and sharing knowledge within a vibrant tech community. With over 8 years of experience in software development, your expertise in programming languages like Java and frameworks such as Spring and Hibernate will shine. Not only will you advocate for IT standards and tools, but you'll also encourage continuous learning and professional growth through various opportunities provided by Endava. This role isn't just about coding—it's about shaping the future of technology solutions. Dive into a culture that values community, diversity, and well-being, while enjoying flexible work arrangements and competitive benefits. If you're ready to make an impact, Endava is the place for you!

Frequently Asked Questions (FAQs) for Solution Architect (Java) Role at Endava
What are the primary responsibilities of a Solution Architect (Java) at Endava?

As a Solution Architect (Java) at Endava, you will oversee software/system design, aiding development teams in implementing complex technical solutions. You’ll collaborate with various stakeholders to assess requirements' feasibility while also recommending best practices and standards for IT. Your role includes reviewing work from development team members and proposing necessary improvements, ensuring your team delivers well-engineered software.

Join Rise to see the full answer
What qualifications are needed to become a Solution Architect (Java) at Endava?

To qualify for the Solution Architect (Java) position at Endava, candidates should have at least 8 years of software development experience. A strong understanding of programming paradigms, coupled with expertise in design patterns like SOLID and MVC, is essential. Proficiency in Java, Spring, and Hibernate, as well as experience with Agile methodologies, CI/CD practices, and strong problem-solving skills, are also required.

Join Rise to see the full answer
How does Endava support the career growth of its Solution Architects?

Endava actively promotes career development by offering coaching, training, and numerous internal programs for both management and technical leadership roles. As a Solution Architect (Java), you'll have access to complex projects, online learning subscriptions, and workshops, enabling you to hone your skills and advance in your career in a supportive environment.

Join Rise to see the full answer
What tools and technologies should a Solution Architect (Java) at Endava be familiar with?

A Solution Architect (Java) at Endava should be well-versed in Java and its frameworks like Spring and Hibernate. Additionally, familiarity with tools such as IntelliJ IDEA, Maven, and Gradle is important. Understanding various SQL databases, version control systems like Git, and communication protocols like HTTP and REST will also be pivotal in executing your responsibilities effectively.

Join Rise to see the full answer
What is the work culture like for a Solution Architect (Java) at Endava?

Endava fosters a collaborative and inclusive work environment for its Solution Architects (Java). They emphasize a work-life balance through hybrid models and flexible hours. Being part of internal tech communities, participating in events, and engaging in hobby clubs and diversity programs enrich the workplace culture, making it a highly supportive and dynamic space.

Join Rise to see the full answer
Common Interview Questions for Solution Architect (Java)
Can you describe your experience with Java and how it applies to solution architecture?

When answering this question, highlight your hands-on experience with Java, mentioning specific projects where you utilized it to design robust solutions. Discuss how you leveraged frameworks like Spring for scalability and performance, ensuring that your answer reflects your architectural thinking and problem-solving approach.

Join Rise to see the full answer
What design patterns are you most familiar with, and how have you applied them in your projects?

Discuss your familiarity with key design patterns such as Singleton, Factory, or Observer. Provide examples of projects where you implemented these patterns to solve specific problems, demonstrating your ability to apply theoretical knowledge to practical scenarios in software architecture.

Join Rise to see the full answer
How do you approach the assessment of technical requirements?

Explain your process for evaluating technical requirements, emphasizing collaboration with stakeholders. Mention how you analyze feasibility, consider technical constraints, and ensure that requirements align with business goals, showcasing your comprehensive approach to solution architecture.

Join Rise to see the full answer
What role do you think continuous learning plays in being a successful Solution Architect?

Emphasize the importance of continuous learning in keeping up with technological advancements and industry best practices. Discuss how you engage in learning activities like attending conferences, training sessions, or participating in tech communities, and how this knowledge directly influences your architectural decisions.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame obstacles.

Share a specific challenging project, outlining the obstacles faced and your strategies for overcoming them. Highlight your problem-solving skills, adaptability, and how you collaborated with team members to implement effective solutions, illustrating your resilience and teamwork.

Join Rise to see the full answer
How do you ensure the quality of the software solutions you design?

Discuss your approach to ensuring software quality, mentioning practices like code reviews, testing frameworks, and adherence to design principles. Highlight how you foster a culture of quality within your team and use methods like CI/CD for ongoing quality assurance.

Join Rise to see the full answer
Can you explain your experience with cloud technologies?

Briefly describe any experience you have with cloud environments, particularly how you've deployed or architected solutions within cloud platforms. Mention specific services or tools you've used and how they enhanced the projects you’ve worked on.

Join Rise to see the full answer
What Agile methodologies are you familiar with, and how have you implemented them?

Share your experience with Agile methodologies, like SCRUM or Kanban, detailing how you’ve applied them in software projects. Discuss sprint planning, retrospectives, or daily stand-ups, emphasizing how these practices improved team collaboration and project delivery.

Join Rise to see the full answer
How do you handle disagreements or conflicts within your team?

Describe your approach to conflict resolution, emphasizing open communication and the importance of understanding different perspectives. Explain how you work towards finding common ground and facilitating discussions that focus on achieving the team's objectives.

Join Rise to see the full answer
What communication protocols are you most familiar with, and how do they relate to solution architecture?

Highlight your understanding of various communication protocols such as HTTP, REST, and JSON. Explain how these protocols are foundational for designing seamless interactions between services in your architectural solutions, showcasing your technical depth in solution architecture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago

Become a pivotal part of Endava as a Senior Azure DevOps Engineer, driving innovation and efficiency through expert management of cloud services.

Photo of the Rise User
Endava Remote Cluj-Napoca, Romania
Posted 11 days ago

We're looking for a skilled Network Security Engineer to help secure our infrastructure while working on groundbreaking projects in a hybrid work environment.

Photo of the Rise User

Wavelo is looking for a Manager of Software Engineering to drive platform operations and enhance service quality in a remote-first environment.

Join CUBE as a Senior Software Engineer, shaping the future of regulatory compliance with advanced AI technologies.

Mintlify Hybrid San Francisco
Posted 12 days ago

Join Mintlify as a Senior AI Engineer and contribute to groundbreaking projects in a vibrant and fast-paced environment.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, CALIFORNIA, United States
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow is looking for a Senior Software Engineer to develop innovative solutions in Santa Clara, California.

Photo of the Rise User
Posted yesterday

Join Visa as a Software Engineer in Test to advance the Clearing and Settlement systems through innovative testing solutions.

Photo of the Rise User
Posted 4 days ago

Join PermitFlow as a Backend Engineer, where you’ll shape the future of construction permitting with innovative tech solutions.

Posted 13 days ago

Join Airbus Defence and Space SAU as a Software Development Engineer, contributing to avionic software across innovative platforms while enjoying a hybrid work model.

Photo of the Rise User
Sopra Steria Hybrid Building 1, Level-2, Prestige Technostar, Brookefield Main Road, Doddanekundi Industrial Area, Doddanekundi Village, Bengaluru, Karnataka, India
Posted 8 days ago

Join Sopra Steria as a .Net Full Stack Developer and be part of a leading tech player's mission to drive digital transformation.

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.

145 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 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
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods