Senior Java Developer
EndavaCluj NapocaFull TimeEngineering
Remotely
sqlrestjavaspringci/cdmavenhibernategradle
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 stakeholders to clarify requirements, processes, architecture, and priorities
- Promotes IT industry standards and DevOps practices to deliver well-engineered software
- Proposes improvements and escalates risks/issues in development activities
- Reviews work of team members and shares knowledge from projects
🎯 Requirements
- 5+ years of software development experience
- Strong understanding of OOP, Functional paradigms
- Familiar with design/architectural patterns and clean code principles (SOLID, GoF, MVVM)
- Proficient in Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle; Kotlin a plus
- Experience with SQL and databases, version control (Git)
- Testing and mocking frameworks; HTTP/REST/JSON, TCP/IP
🎁 Benefits
- Finance: Competitive salary package, share plan, performance bonuses
- Career Development: Coaching, global opportunities, internal leadership programs
- Learning: Projects, training, certifications, online platforms
- Work-Life Balance: Hybrid work and flexible hours
- Health & Wellbeing: Global wellbeing programmes
- Community: Global tech communities and inclusion initiatives
Back to all jobs