Show more filters

Sr.TL, SE(ReactJS(version 18), Java, Struts, Hibernate, Oracle 19c, TypeScript, JavaScript,Spring,Tomcat)

Vertafore

3.6
17 reviews
Vertafore
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Greater Hyderabad Area
A free Jobstore account is required to proceed to the employer site.
Job Description

We seek a highly skilled Sr. Tech Lead – Software Engineering to join our product development project team. As a Sr. Tech Lead, you will lead the design, development, and deployment of complex web applications using React, focusing on front-end architecture and strong collaboration with cross-functional teams. You will also guide the team on best practices, scalability, and performance optimization to deliver high-quality solutions.

Key Responsibilities

Essential job functions included but are not limited to the following:

  • Technical Leadership: Lead end-to-end full stack development efforts using latest React version, JAVA, Oracle and related tools, focusing on building scalable and efficient web applications.
  • Project Ownership: Take ownership of the full development lifecycle, from design and development to deployment, ensuring adherence to timelines and quality standards.
  • Collaboration: Work with cross-functional teams, including UX/UI designers, QA engineers, and product owners, to ensure seamless integration of front-end and back-end services.
  • Requirement Gathering: Engage with product team to understand business requirements, processes, and pain points.
  • Translation to Technical Solutions: Convert business requirements into technical implementation.
  • Code Reviews: Conduct code reviews to ensure adherence to best practices and optimize performance, scalability, and security.
  • Mentorship: Guide junior developers on best practices and technologies.
  • Performance Optimization: Ensure applications' performance, scalability, and security by implementing industry-leading practices and tools.
  • Documentation: Maintain clear technical documentation for the solutions built to ensure ease of knowledge transfer and maintenance.

Required Technical Skills

Must Have Skills:

  • Front-End Development:
  • React:
  • Strong knowledge of React (version 18), including new features like Concurrent Rendering and Automatic Batching.
  • Expertise in building and optimizing applications with React functional components and leveraging React Hooks for state and side effects management (e.g., useState, useEffect, useCallback, useMemo).
  • Experience designing responsive, cross-browser compatible UIs using Flexbox, media queries etc
  • Ability to abstract logic using reusable custom hooks for cleaner and maintainable components.
  • Provider in React & Context API:
  • Experience with setting up Context Providers and effectively using React Context API for managing and passing data across component trees without prop drilling.
  • Experience using Redux Toolkit for global state management in complex applications.
  • Form Management:
  • Strong experience in building and managing forms in React using Formik, including handling complex form states and validations.
  • Expertise in using Yup library for schema-based validation of forms, ensuring comprehensive client-side form validation.
  • TypeScript:
  • Strong hands-on experience with TypeScript for building type-safe React applications.
  • Deep understanding of TypeScript features like interfaces, generics, type inference, and modules for ensuring code reliability and scalability.
  • Build Tools & Bundling Strategies
  • Proficient with modern JavaScript build tools such as Webpack, Vite, and Parcel for efficient module bundling, asset optimization, and development workflows.
  • Experience configuring custom build pipelines, including setting up loaders, plugins, environment variables, and code splitting strategies to optimize performance and build size.
  • HTML/CSS & UI Frameworks:
  • HTML/CSS:
  • Strong understanding of semantic HTML and modern CSS for responsive web design.
  • API & Backend Integration:
  • REST API Knowledge:
  • Experience consuming and integrating RESTful APIs into React applications, including error handling, request optimization, and managing API responses using tools like Axios or Fetch API.
  • Testing and Quality Assurance:
  • Experience in writing and executing Playwright/Jest/RTL test cases to ensure the quality and performance of end-to-end user flows.
  • Performance Optimization
  • Proven ability to optimize React applications using lazy loading, code splitting, and efficient state management techniques to improve application performance.
  • Build Tools:
  • Hands-on experience with build tools like Webpack, Vite, or Parcel to optimize development workflows and manage modern JavaScript applications efficiently.
  • Backend Development
  • Design, develop, and maintain enterprise applications using Java, Struts, Spring Boot, Hibernate, JSP, and Servlets.
  • Implement business logic and database interactions with Oracle 19c.
  • Develop RESTful APIs and microservices for distributed systems.
  • Database Management
  • Write efficient SQL queries, stored procedures, and triggers in Oracle 19c.
  • Perform database tuning, performance optimization.
  • Messaging & Integration
  • Implement asynchronous communication and message-driven architectures using RabbitMQ.
  • Integrate distributed systems and ensure reliable message delivery.
  • System Architecture & Design
  • Architect and design scalable, secure, and maintainable solutions.
  • Apply design patterns and best practices in enterprise application development.

Nice To Have Skills

  • Version Control & CI/CD:
  • Proficiency with Git and experience in managing feature branches and release cycles using GitLab.
  • Experience setting up CI/CD pipelines for automated testing, building, and deploying React applications using tools like GitLab.
  • Collaboration:
  • Collaboration Tools:
  • Proficiency in using tools like Rally and Teams to manage Agile workflows and communicate effectively across global teams.
  • Agile Methodologies:
  • Experience working in Agile/Scrum environments, actively participating in sprint planning, retrospectives, and iterative development cycles.
  • Platform/Tools:
  • Experience with AWS cloud platforms (EC2, S3 etc), Terraform.

Qualifications

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • Have an intense passion for building software and mentoring their teams
  • Are very strong in both design and implementation at an enterprise level.
  • 8 to 10 years of professional experience with ReactJS (version 18), Java, Struts, Hibernate, Oracle 19c, TypeScript, JavaScript, jQuery, SOAP/REST Services, JSP Servlets, Spring, Tomcat, Asynchronous programming, CSS. HTML
  • Good to have exposure to RabbitMQ, Maven/Ant, GitLab, Postman, NodeJS, Amazon Quicksight, Redshift, AWS, experience/exposure to Code Coverage/Quality tools, Vulnerability scanning tools, CI/CD using Gitlab etc
  • Strong verbal and written communication ability.
  • Strong leadership skills with experience managing and mentoring teams.
  • Proven experience in requirement analysis and documentation.
  • Ability to translate complex business needs into technical implementations.
  • Problem-solving mindset with attention to detail.
  • Are in-tune with high performance and high availability design/programming
  • Have experience in security best practices for software and data platforms
  • Design 'perfect-fit' solutions with engineering teams and business units to drive business growth and customer satisfaction.
  • Are interested and capable of learning other programming languages as needed.
A free Jobstore account is required to proceed to the employer site.
Jobs in India   »   Jobs in Greater Hyderabad Area   »   Sr.tl, Se(Reactjs(Version 18), Java, Struts, Hibernate, Oracle 19C, Typescript, Javascript,Spring,Tomcat)

More jobs

People also search