60 Risk Resources Jobs
Java Full Stack Tech Lead - React.js/Node.js (7-10 yrs)
Risk Resources
posted 19hr ago
Key skills for the job
Overview :
The Java Full Stack (Microservices + ReactJS or NodeJS) Tech Lead plays a pivotal role in guiding the development of robust software solutions.
This position is essential for the successful execution of complex projects, leveraging deep technical expertise and leadership skills.
The Tech Lead is responsible for designing full-stack applications and driving the adoption of best practices in software development.
By integrating microservices architecture with modern front-end technologies like ReactJS or NodeJS, the Tech Lead ensures the delivery of scalable and high-performing applications.
This role requires collaboration with cross-functional teams, mentoring developers, and ensuring alignment with business goals.
The Tech Lead not only contributes to coding efforts but also advocates for quality, efficiency, and continuous improvement in the development processes.
In summary, this leadership position is vital for fostering innovation and technical excellence within the organization.
Key Responsibilities :
- Lead the architecture and design of full-stack applications using Java, Microservices, ReactJS, or NodeJS.
- Collaborate with Product Managers and other stakeholders to understand project requirements and translate them into technical specifications.
- Guide, mentor, and support team members in coding practices, software design, and problem-solving.
- Develop and maintain RESTful APIs to support web and mobile applications.
- Implement best practices in software development, including test-driven development and code reviews.
- Oversee the deployment of applications and manage the CI/CD process.
- Ensure the performance, security, and scalability of applications.
- Participate in architecture discussions and contribute to strategic planning for technology initiatives.
- Provide technical leadership in enhancing the existing technology stack.
- Lead the identification and resolution of technical issues, optimizing workflows and processes.
- Coordinate with DevOps teams for seamless integration and deployment.
- Stay up-to-date with emerging technologies and industry trends to make recommendations for improvement.
- Facilitate communication among team members and ensure alignment with the overall vision.
- Maintain comprehensive documentation for design, code, and processes.
- Assist in recruiting, onboarding, and training new technical staff.
Required Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 7 years of experience in software development, focusing on Java and full-stack technologies.
- Proven experience with microservices architecture and cloud-native applications.
- Strong proficiency in front-end technologies, specifically ReactJS or NodeJS.
- Experience leading a development team and managing technical projects.
- Comprehensive understanding of agile methodologies and software development life cycle (SDLC).
- Solid experience in building and consuming APIs and microservices.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Expertise in version control systems, preferably Git.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and interpersonal skills.
- Experience with automated testing frameworks and continuous integration.
- Ability to work collaboratively with cross-functional teams.
- Knowledge of performance tuning and application optimization techniques.
- Relevant certifications (e.g, Oracle Certified Professional) are a plus.
Functional Areas: Software/Testing/Networking
Read full job description3-16 Yrs
3-15 Yrs
8-15 Yrs
9-14 Yrs