Jobs for Developers

Java/J2EE- Tech Lead

PayUFull-time$105k - $250k*Bangalore, IndiaMay 14, 2024
Apply for this job

Role Expectation:

  • Lead the design, architecture, and development of Microservices-based applications using Java 8 and related technologies.
  • Experience in the Spring Boot, Spring Framework, Mysql, NoSQL/Document DB is must
  • Experience in testing automation tools, performance tools and Unit testing tools are must
  • Provide technical leadership and mentorship to the development team, guiding them in best practices, design patterns, and coding standards.
  • Collaborate with cross-functional teams to define technical requirements, architect solutions, and ensure alignment with business goals.
  • Drive innovation and continuous improvement in software development processes and methodologies.
  • Implement efficient algorithms and data structures to optimize application performance and scalability.
  • Conduct code reviews, provide feedback, and enforce coding standards to maintain code quality and consistency.
  • Work closely with QA, DevOps, and other stakeholders to ensure seamless integration, deployment, and operation of Microservices.
  • Stay abreast of emerging technologies, industry trends, and best practices in Microservices architecture, Java development, and related areas.
  • 30% of the time goes in designing and guiding the team 70% goes in individual contribution as hands on developer.
  • FRM is a SaaS platform and hence should own the code till it gets deployed and accepted by customer.
  • Should ensure the production deployment goes without any issues
  • Should be part of the production support team in fixing bugs on need basis.

Requirements:

  • Bachelor's or Master's degree in engineering
  • 10 to 13 years of hands-on experience in software development, with a focus on Java Microservices.
  • Strong proficiency in Java 8 (or above) and in-depth knowledge of Microservices architecture and principles.
  • Extensive experience in designing and developing scalable, distributed systems using Microservices.
  • Proficiency in implementing and optimizing algorithms and data structures for performance-critical applications.
  • Solid understanding of design patterns, software architecture, and object-oriented principles.
  • Experience with modern Java frameworks such as Spring Boot, Spring Cloud, and Hibernate.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus
  • Excellent communication, leadership, and collaboration skills.
  • Proven track record of leading technical initiatives and driving successful project outcomes.

Share

Alternative Jobs