Technical Lead – Java Technologies – HT Media

Job Description Responsibilities:

  • Lead the design and architecture of intricate systems, ensuring alignment with business goals and scalability needs.
  • Collaborate with product managers, cross-functional teams, and stakeholders to comprehend requirements and translate them into technical specifications.
  • Develop detailed low-level designs, implement, and maintain features and functionalities using efficient and reusable code.
  • Drive the development and deployment of high-quality, scalable, and maintainable software solutions.
  • Design and deploy data models, databases, and data processing components, prioritizing optimal performance, scalability, and reliability.
  • Create and maintain RESTful APIs to facilitate seamless integration with other services and external applications, ensuring API security, reliability, and adherence to industry best practices.
  • Develop and execute comprehensive test plans for features and data-driven functionalities.
  • Identify and resolve performance bottlenecks to optimize application speed and responsiveness.
  • Conduct regular code reviews to ensure compliance with coding standards, best practices, and architectural guidelines.
  • Mentor teams to foster ownership and innovation, enabling the delivery of impactful and cutting-edge technological solutions.
  • Stay updated with emerging technologies and evaluate their relevance to current and future projects.
  • Recommend tools, frameworks, and methodologies to enhance development processes.
  • Bridge the communication gap by effectively conveying technical concepts to non-technical stakeholders.
  • Oversee project timelines, resource allocation, and deliverables to ensure timely and within-budget completion.

Requirements:

  • Bachelor’s degree in computer science, engineering, or a related field with at least 5 years of experience.
  • Proven expertise as a Developer, with a focus on low-level and high-level design for enterprise-level applications.
  • Proficiency in Java, Spring Boot, Redis, MongoDB, Elasticsearch, SQL databases, Kafka, and related technologies.
  • Experience in mentoring, fostering team ownership, and driving innovation for impactful technology solutions.
  • Strong knowledge of microservices, RESTful API development, event-driven architectures, and integration.
  • Experience in data-driven application development and comprehensive database design.
  • Solid understanding of software development best practices, design patterns, and object-oriented principles.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker) is advantageous.
  • Excellent problem-solving and communication skills.
  • Ability to collaborate effectively in an agile development environment.
  • Preferable experience in SaaS-based application development.
  • Passion for keeping abreast of industry trends and advancements.

More Information

Apply for this job
Share this job