Tech Lead – JAVA


Department Engineering
Job posted on October 18, 2023
Employee Type permanent
Experience range 7 - 10 Years
About Shiprocket:
On a mission to democratise E-commerce, Shiprocket is a rapidly growing, technology-driven logistics and supply chain company that is committed to creating delightful experiences for every business and individual.
Why Join Us?
The thrill of leading in the ever-evolving E-commerce logistics industry and a collaborative and inclusive work environment. A supportive and fun-loving team that thrives on challenges, where there are opportunities for personal and professional growth that will strike a chord with your ambitions. Work in an environment where creativity and innovation are encouraged.
About the Role:

We are seeking a highly skilled and motivated Tech Lead with a strong background in Java development to join our dynamic team. As a Tech Lead, you will play a critical role in the design, development, and maintenance of our software solutions, ensuring the seamless operation of our services.

Responsibilities and Experience:
Lead a team of Java developers, providing guidance, mentorship, and technical expertise.Collaborate with cross-functional teams, including product managers, designers, and quality assurance, to drive project success. Review and optimize existing systems and propose improvements. Troubleshoot and resolve complex technical issues, providing innovative solutions. Stay up-to-date with the latest Java technologies and frameworks. Create and maintain technical documentation, including system architecture, code comments, and user guides. Identify areas for process improvement and implement best practices to enhance team productivity.
  • Proficiency in Java: Demonstrated expertise in Java programming with a focus on Spring Boot, Spring Data JPA, and Hibernate.
  • 7+ years experience with at least 1 year experience as a Tech Lead
  • API Development: Proven experience in designing and developing RESTful APIs.
  • Database Expertise: Adept at designing and managing database schemas, particularly in MySQL.
  • Scalability: Knowledge and experience in designing scalable systems to meet evolving business needs.
  • Message Brokers: Familiarity with message broker technologies, such as Kafka.
  • Debugging and Optimization: Strong capabilities in code debugging and query optimization.
  • Estimation Accuracy: The ability to provide precise effort estimations for project planning and execution.
  • Object-Oriented Programming (OOP): In-depth understanding and practical application of OOP principles in Java.
  • Microservices Architecture: Knowledge of and experience with microservices architectural patterns.
  • Data Structures and Algorithms : Profound knowledge of data structures and algorithms to enable efficient problem-solving.
  • Agile Project Management: Proficient in planning and executing Agile sprints using JIRA for effective project management and delivery.
  • UI Framework Familiarity: Knowledge of UI frameworks for creating user-friendly and responsive interfaces.
  • Cloud Service Providers: Well-versed in cloud service providers like AWS, enabling efficient and scalable application deployment and management.
  • Observability and Monitoring: Experience with observability and monitoring tools to ensure the reliability and performance of software systems.
This role offers the opportunity to lead a talented team, contribute to the growth and shape the future of our organization. If you are passionate about technology, thrive in a collaborative environment, and are committed to delivering delight, we encourage you to apply. Please share your CV at [email protected] and join our quest to revolutionize the logistics industry! Join Shiprocket, where we’re not just shipping products – we’re shipping success!

Shiprocket is an equal opportunity employer and values diversity in the workplace. We encourage all qualified individuals to apply.

Job Application Form