HCLTech

Full Stack Java Technical Lead - React.js

HCLTech

Vijayawada, Andhra Pradesh, India · Full Time

1 applicant

Experience
Any
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking a proficient Full Stack Technical Lead skilled in Java and React.js technologies to spearhead the development, design, and deployment of DevOps solutions and full stack Java projects. This role entails managing the entire software development life cycle—from conceptual design and architecture to rigorous testing and final deployment—ensuring timely and high-quality delivery of scalable software solutions.

Key Responsibilities

  • Lead and coordinate a developer team to achieve on-schedule, successful project completion.
  • Architect, develop, and implement DevOps strategies alongside full stack applications using React.js and Java.
  • Collaborate with stakeholders to gather requirements and frame the project scope appropriately.
  • Conduct code reviews, testing, and debugging processes to guarantee high code quality and operational functionality.
  • Apply best practices in software engineering while ensuring adherence to coding standards.
  • Diagnose and resolve technical issues promptly to maintain smooth project progression.
  • Keep abreast of cutting-edge technologies and emerging trends related to DevOps, React.js, and full stack development.
  • Design and build RESTful APIs and microservices frameworks leveraging Java and Spring Boot.
  • Produce modular, testable, and maintainable code bases.
  • Integrate services using messaging systems such as Kafka or RabbitMQ for robust communication.
  • Work proficiently with both SQL and NoSQL databases, optimizing queries and performance.
  • Participate actively in code reviews, design discussions, and Agile practice ceremonies.
  • Troubleshoot production environment challenges and work to enhance system reliability.
  • Collaborate with DevOps teams on continuous integration, continuous deployment, containerization, and application rollout.

Technical Competencies

  • Proficiency in DevOps tools including Jenkins, Docker, and Kubernetes.
  • Strong command over React.js framework for front-end solutions.
  • Expertise in full stack development centered on Java technologies.
  • Experienced with microservices architecture, including API Gateway, Circuit Breaker, and Service Discovery patterns.
  • Well-versed in Java frameworks such as Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Competent in REST API development, JSON processing, and ORM tools like Hibernate.
  • Skilled in relational and non-relational databases like MySQL, PostgreSQL, and MongoDB.
  • Familiarity with version control systems (Git), build tools (Maven/Gradle), and unit testing frameworks (JUnit, Mockito).
  • Good to have experience with cloud platforms (AWS, Azure, GCP), messaging queues (Kafka, RabbitMQ), CI/CD pipelines (Jenkins, GitHub Actions), Spring Cloud, Redis caching, and monitoring tools (Prometheus, Grafana, ELK).

Skills & Qualities

  • Comprehensive understanding of software development life cycle and agile methodologies.
  • Strong problem-solving capability to operate effectively in fast-paced environments.
  • Excellent interpersonal and leadership skills for guiding and motivating the team.

Tools & software

Java Git required Docker · <3 months required Kubernetes · <3 months required Apache Kafka required Jenkins CI required

How they work

Communication Problem Solving Leadership
Online · instant AI help
Broxer