Development Consultant (Java+React)
Endava Vezi toate joburile
- Brașov
- Permanent
- Full-time
- Design and architect scalable fullstack applications using Java backend and React frontend technologies
- Lead and mentor a team of developers, providing technical guidance, code reviews, and performance feedback
- Develop and maintain high-quality backend services using Java, including REST APIs and microservices
- Build responsive and intuitive user interfaces using React and modern frontend frameworks
- Establish and enforce coding standards, best practices, and architectural patterns across the development team
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions
- Implement and optimize database schemas for both SQL and NoSQL databases
- Oversee the implementation of CI/CD pipelines and deployment strategies
- Conduct technical interviews and participate in the hiring process for engineering positions
- Stay current with industry trends and emerging technologies, recommending adoption where appropriate
- Drive code quality initiatives, including testing strategies, refactoring efforts, and technical debt management
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
- 7+ years of professional software development experience
- 5+ years of hands-on experience with Java backend development
- 4+ years of professional experience with React and modern frontend technologies
- 3+ years of experience in a technical leadership or senior developer role
- Proven experience leading and mentoring development teams
- Strong understanding of software architecture, design patterns, and SOLID principles
- Experience developing and maintaining REST APIs and microservices
- Proficiency with version control systems (Git) and collaborative development workflows
- Solid knowledge of relational and non-relational databases
- Experience with Agile and Scrum methodologies
- Excellent problem-solving skills and analytical mindset
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Familiarity with containerization technologies (Docker, Kubernetes)
- Knowledge of CI/CD tools and deployment automation
- Experience with test-driven development (TDD) and testing frameworks
- Exposure to event-driven architecture and message queues
- Experience with performance optimization and scalability challenges
- Contributions to open-source projects or technical community involvement
- Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;
- Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
- Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
- Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
- Health: Global internal wellbeing programme, access to wellbeing apps;
- Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.