Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.
Responsibilities:
- Lead the design and development of Java-based backend services and microservices
- Provide technical leadership across multiple agile engineering teams
- Contribute to all phases of software development lifecycle – requirements clarification, architecture, development, testing and operations
- Support delivery planning, backlog refinement and dependency management
- Collaborate with Product Owners, Architects and Delivery stakeholders
- Drive and contribute to the creation and execution of a technical roadmap
- Mentor engineers through coaching, code reviews and technical guidance
- Ensure solutions meet scalability, reliability and security requirements
- Support production issue resolution and operational stability
- Participate in code reviews to ensure code quality and share best practices with the team
- Contribute to continuous improvement initiatives across engineering and delivery processes.
Apply on company website Sofia, Sofia-Capital, Bulgaria Hybrid Full-time