<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4958233&amp;fmt=gif">
Plovdiv+3 more

What's this role about?

MAIN RESPONSIBILITIES • Be involved in the full development lifecycle of a software system • Participate in the logical and physical design of the product and understand the business requirements • Mentor and guide the more junior team members • Solve complex technical problems • Review and enforce the quality of the code written • Analyze existing code base and design pragmatic amendments • Contribute to delivering new products to the market by meeting customer's requirements and product development programs • Be an integral part of a Scrum team and contribute to Agile processes

What skills and experience do you need?

MATCH YOUR PROFILE • Expert knowledge and experience in Java Core • Experience with Java-based frameworks (Spring or others) • Solid understanding of software development lifecycle (SDLC), including working experience with Git/GitFlow, Pull Requests and Code Reviews • Good knowledge in building secured restful APIs • Experience designing and building reusable quality code • Experience using Docker • Good understanding and experience with writing integration and unit testing • Experience with AWS will be considered plus • Experience working in Agile teams • Fluent English - written and spoken • Understanding of distributed systems and related concepts • Experience in design and development of SOA, Microservices, Caching and Messaging.

What's in it for you?

BENEFITS • Fast-paced international environment • Work in projects for some of the biggest brands worldwide • Multiple career development opportunities • Access to tools that drive continuous learning • Involvement in multiple initiatives to drive technical excellence • Training/ certifications and career development • Additional holiday days • Food vouchers • Medical care • Special discounts and offers • Endava shares • Open office space with various entertainment games – PS, table tennis, football and more • Endava referral bonus

    Apply now

    Join our


    Ready to create your own Endava story? Your journey starts here!
    Life at Endava

    Our global community

    We’re a diverse group of people who share, create and connect over projects and beyond in the communities we live in. Working across 28 countries in six continents, we aim to be a force for good locally and turn our passions into drivers of change.

    Interesting? We love when people share.

    Learn more about the opportunities and life at Endava

    Contact us now!