Tech Lead Java


Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We’re privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word ‘partner’ over ‘vendor’, and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warm professionalism of our teams.

About the opportunity:

We are looking for a Tech Lead Java Developer to join our team. The ideal candidate will have strong hands-on core Java and Java Web programming skills, excellent problem solving and design skills and ability to work collaboratively within different teams. Great experience with testing and end to end development with Java development. The candidate should also demonstrate a history of on time delivery, excellent communication, and a positive get-it-done attitude. Retail domain expertise and experience working in Agile driven development projects is a plus.


  • This position is under an independent contract agreement, with a long-term
  • relationship and the compensation paid in USD. Avenue Code expects you to work 40
  • hours weekly - 8h per day.

Required Qualifications:

  • Experience with the latest version of Java.
  • ● Experience with Spring framework.
  • ● Experience with OO design and design patterns.
  • ● Experience in building Restful services.
  • ● Good understanding of Unit testing.
  • ● Good understanding of using various database systems (NoSQL and relational)
  • at scale.
  • ● Strong experience with high scalable design solutions;
  • ● Strong experience with Java algorithms;
  • ● Drive architecture discussions, produce well-documented design docs, and
  • participate in design and code reviews;
  • ● Partner effectively and influence peers, juniors and seniors both within the
  • organization;
  • ● Flexibility and passion to learn new domains;
  • ● Experience in working with agile development methodologies and scrum master
  • role;
  • Main Tech Stack
  • ● Java - Version from 8 beyond.
  • ● Spring Frameworks
  • ● Microservices
  • ● Java algorithms
  • ● Unit testing
  • ● Junit & JBehave
  • ● Preferable: Selenium
  • ● Mockito
  • ● Test containers
  • ● Messaging tools like Kafka or RabbitQ.

Does this sound like you? Apply now to become an Avenue Coder! #LI-Remote .

Application successfully sent!