Senior Java Developer

Endava Technology
Romania
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Problem-solving","Analytical thinking","Communication","Teamwork"]

Design, estimate, and implement solutions for medium/high complexity applications across the full software development lifecycle. Collaborate with stakeholders to clarify requirements and architecture, recommend industry standards and practices (including DevOps), and improve development outcomes by proposing enhancements and escalating risks. Participate in code reviews, learn and apply new technologies, and contribute to internal and external tech communities. Hybrid role with office presence two days per week.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Endava Technology
Endava Technology
8 hours ago

Senior Java Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Design, estimate, and implement solutions for medium/high complexity applications across the full software development lifecycle. Collaborate with stakeholders to clarify requirements and architecture, recommend industry standards and practices (including DevOps), and improve development outcomes by proposing enhancements and escalating risks. Participate in code reviews, learn and apply new technologies, and contribute to internal and external tech communities. Hybrid role with office presence two days per week.
Location: Romania
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, estimate, and implement technical solutions for medium/high complexity applications.
  • •Participate actively across the application development lifecycle.
  • •Collaborate with stakeholders to clarify requirements, processes, architecture, and priorities.
  • •Recommend and promote IT industry standards, tools, and practices (including DevOps) to deliver well-engineered software.
  • •Propose improvements, escalate risks/issues, participate in reviews, and share knowledge gained from projects.

Pay and Benefits

Perks:Share PlanAnnual BonusHybrid WorkFlexible HoursWellness Stipend

Key Requirements

  • •5+ years of experience in software development.
  • •Strong understanding of common programming paradigms (OOP, Functional).
  • •Strong familiarity with design/architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM).
  • •Proficiency with Java and related tools/frameworks such as IntelliJ IDEA, Spring, Hibernate, Maven, and Gradle (nice to have: Kotlin).
  • •Practical experience with SQL/platform databases, Git, testing/mocking frameworks, and familiarity with Agile (Scrum, Kanban) plus CI/CD practices.
Skills:Problem-solvingAnalytical thinkingCommunicationTeamwork
Languages:English
Tech Stack:JavaIntelliJ IDEASpringHibernateMavenGradleKotlinSQLGitHTTPRESTJSONTCP/IPOOPFunctional programmingSOLIDGoFMVVMAgileScrum

Company Brief

Endava Technology
Provides IT services and digital engineering, delivering software development, automation, and consulting to enterprises across financial services, payments, telecommunications, and retail to accelerate digital transformation.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 2000
WebsiteLinkedIn