Krakow, Lesser Poland, Poland Hybrid Employment PLN 231,312 - 231,312 Monthly

Endava is hiring a Java Developer

About the Role

Endava is looking for a Java Developer to design, build, and release software products. In this role, you'll act as an adaptable problem-solver with a client-oriented mindset, collaborating closely with cross-functional project teams.

What You'll Do

  • Design, estimate, and implement technical solutions for medium/high complexity applications.
  • Participate actively in all phases of the application development lifecycle.
  • Collaborate with project stakeholders to clarify requirements, processes, architecture, and priorities.
  • Recommend and promote IT industry standards, tools, and practices like DevOps to achieve well-engineered software.
  • Propose improvements and escalate risks or issues related to development activities.
  • Participate in the review of work done by other development team members.
  • Learn and apply new technologies, practices, and tools as appropriate.
  • Participate in internal and external tech communities and events.
  • Share experience and knowledge gained from projects.

What We're Looking For

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

Nice to Have

  • Experience with Kotlin.

Technical Stack

  • Languages/Frameworks: Java, Spring, Hibernate, Kotlin
  • Tools: IntelliJ IDEA, Maven, Gradle, Git
  • Data: SQL
  • Protocols/Standards: HTTP, REST, JSON, TCP/IP

Team & Environment

You'll be part of the largest discipline at Endava, collaborating with cross-functional project teams.

Benefits & Compensation

  • Monthly compensation: PLN 19,276 Gross
  • Private medical insurance
  • Dental plan
  • Glasses reimbursement

Work Mode

This is a hybrid role based in Kraków, Warszawa, or Gdańsk.

Endava makes hiring decisions based on merit, skills, qualifications, and potential. We are committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered.

Required Skills
JavaSpringHibernateSQLGitKotlinMavenGradleIntelliJ IDEAHTTPOOPFunctional ProgrammingSOLIDDesign Patterns
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Endava

A technology consulting firm that partners with leading brands to create digital platforms and intelligent experiences through world-class engineering and a people-centric approach.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago