Senior Java Developer
EndavaRemotely
sqlrestjavaspringgitmavenhibernategradle
Job Description
📋 Description
- Designs, estimates, and implements technical solutions for medium/high complexity applications.
- Participates actively in all phases of the application development lifecycle.
- Collaborates with project stakeholders to clarify requirements, processes, architecture, and
- Promotes IT industry standards and DevOps practices to engineer quality software.
- Suggests improvements and escalates risks/issues in development activities.
- Reviews work and shares knowledge from projects.
🎯 Requirements
- 5+ years of experience in software development.
- Strong understanding of OOP, Functional paradigms; design patterns; clean code (SOLID, GoF, MVVM).
- Proficient in Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle. Nice to have Kotlin.
- SQL and database experience; version control (Git).
- Testing/mocking frameworks; HTTP/REST/JSON/TCP-IP.
- Agile methodologies (SCRUM, KANBAN); CI/CD tools and practices.
🎁 Benefits
- Competitive salary and bonuses; career development opportunities; internal tech communities.
- Hybrid work model with office presence in Cluj (2 days per week).
- Learning opportunities, coaching, certifications, training programs.
- Wellbeing, employee assistance, and inclusive culture.
Back to all jobs