
Senior Java Developer
Endava
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
Job Level
Tech Stack
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