Endava

Senior Java Developer

Endava

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

Requirements

  • 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
Benefits
  • Competitive salary package
  • Company performance bonuses
  • Share plan
  • Value-based recognition awards
  • Referral bonus
  • Career coaching
  • Global career opportunities
  • Non-linear career paths
  • Internal development programmes for management and technical leadership
  • Complex projects
  • Rotations
  • Internal tech communities
  • Training
  • Certifications
  • Coaching
  • Online learning platforms subscriptions
  • Pass-it-on sessions
  • Workshops
  • Conferences
  • Hybrid work and flexible working hours
  • Employee assistance programme
  • Global internal wellbeing programme
  • Access to wellbeing apps
  • Global internal tech communities
  • Hobby clubs and interest groups
  • Inclusion and diversity programmes
  • Events and celebrations
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaOOP principlesdesign patternscloud platformsRESTful Web servicesSQLNoSQLMicroservicesKubernetesDocker
Soft Skills
analytical skillssystematic approachself-reliantverbal communicationwritten communication