The Job logo

What

Where

Lead Software Engineer (Java Full Stack, React.JS)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join us as a Lead Software Engineer in Java Full Stack and React JS to design and optimize high-throughput end-user applications. Engineer new products, review code, and collaborate with stakeholders to drive project success. Full-time, On-site opportunity in Pune and Bengaluru, India.

Job description 

We are currently seeking a highly skilled and motivated Lead Software Engineer with expertise in Java Full Stack and React JS to join our dynamic team. As a Lead Engineer, you will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications. Your proficiency in Java, ReactJS, Microservices, and problem-solving skills will contribute to the success of our projects.

#LI-DNI

Technologies

  • Java
  • React.JS
  • Microservices
  • HTML
  • CSS
  • JavaScript
  • AJAX

Responsibilities

  • Engineer new software products and enhance existing ones, tailored to meet specific business needs
  • Collaborate closely with Scrum Masters and Product Owners to drive day-to-day development efforts
  • Conduct rigorous code reviews to ensure adherence to best practices and quality standards
  • Communicate effectively with stakeholders across departments, providing timely updates and insights

Requirements

  • Should have proven expertise of minimum 8 years in Java 8, ReactJS,Spring Boot, SQL
  • Advanced knowledge of design patterns, threading, unit testing, and debugging
  • Proficient in web/application servers like JBoss and Apache Tomcat
  • Experience with tools such as Maven, JUnit, Sonar, Dynatrace, GIT, Rally/Jira, and CI/CD tools (Jenkins/Bamboo)
  • Hands-on experience with cloud-based hosting, especially Pivotal Cloud Foundry (PCF)
  • Strong knowledge of web technologies, including HTML, CSS, JavaScript, and AJAX
Set alert for similar jobsLead Software Engineer (Java Full Stack, React.JS) role in Pune, India or Bengaluru, India
EPAM Systems Logo

Company

EPAM Systems

Job Posted

8 months ago

Job Type

Part-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Pune, Maharashtra, India

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

EPAM Systems Logo

Lead Java Full Stack Engineer (Angular)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for a talented Lead Java Engineer with a passion for frontend development using Angular and a solid understanding of backend technologies. We need experienced Engineers who can contribute to critical application and product development projects. Join our team and contribute your expertise to creating innovative and user-friendly web applications that meet the demands of our dynamic industry. #REF_IN_JFS What You’ll Do Maintenance and support of IQ product in Identity Management system Incidents triage and refinement, management Incidents troubleshooting and root cause analysis Bug fixing, and verification Unit tests coverage, and automation Establishing tools to track and control SLA Helping triaging incoming requests Supporting deployment process including hotfix releases Interacting with new feature development teams in terms of cross-team knowledge sharing Creating documentation Running change management process Negotiating with other levels of support service on the client's side Day-to-day leadership of the engineering team What You Have Minimum experience required is 9 to 15 years in Java development Proven track of history running Support Service with the committed SLAs from engineering standpoint Hands on experience working with incident management process Profound understanding of ITIL processes Solid knowledge in Metrics & KPIs Proven track of history working with Java software development Advanced understanding of Angular Profound understanding of engineering excellence principles and practices Hands on experience leading large-scale technical team on program level Advanced experience with object-oriented analysis and design skills Advanced experience with an object-oriented programming language and techniques Great communication skills Nice to have Knowledge of IAM Experience with Continuous Delivery Experience instrumenting code for gathering production performance metrics Good understanding of AI and Machine Learning principles Technologies Java IAM Knowledge Microservices Angular We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Lead Java Engineer (AWS, DS Algo, React.JS)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are in search of a skilled and versatile Lead Java Engineer with expertise in AWS, Data Structures, Algorithms, and ReactJS. As a Lead Engineer, you will collaborate with product owners, architects, and fellow developers to design, develop, and enhance end-user applications. Your strong technical prowess and proficiency in Java, AWS, Data Structures, Algorithms, and ReactJS will contribute to the creation of high-performance and scalable software solutions. What You’ll Do Collaborate with product owners and architects on making design decisions Develop end user application with high scalability and high throughput Provide technical and design guidance and create standards Improve, optimize and identify opportunities for improved software development processes Expertise in designing enterprise applications What You Have Should have min 8 to 12 years of experience in software industry Must have experience on Java8, Data structures, Algorithms, Spring Boot, Microservices, Rest API, Design Pattern, Problem Solving & Knowledge on any cloud Strong knowledge of Data structures and Algorithms - Stacks, Queues, Linked list, Trees, Searching, Sorting, String manipulation, Greedy Algorithms Should have hands on experience with ReactJS Excellent problem solving and critical thinking Independent and strong ownership of business problems and technical solutions Strong Communication and inter-personal skills Mastery on algorithms and data structures Strong experience with AWS (S3, Lambda, DynamoDB, API Gateway etc.) Experience with open source (Apache Projects, Spring, Maven etc.) Deep understanding of Kafka and streaming Experience with automated testing (TDD, Mocking, Unit/Functional/Integration) Expert knowledge of the Java language, platform, ecosystem and underlying concepts and constructs Hands on with engineering excellence, CI/CD tools and practices Knowledge of common design patterns and design principles Good knowledge and experience with security constructs – OpenID, OAuth2.0, TLS, OWASP Technologies Java DS Algo AWS Microservices Multithreading Rest API, Design Pattern Junit, Docker, Kubernetes Databricks Problem Solving We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Lead Software Engineer (React.JS)

EPAM Systems

Hyderabad, Telangana, India

+1 more

Posted: a year ago

JOB DESCRIPTION If you have a passion for crafting exceptional user interfaces, possess a strong foundation in ReactJS, and are eager to contribute to a collaborative and innovative team, we invite you to join us as a Lead Software Engineer. Your expertise will be pivotal in creating seamless, performant, and visually stunning user experiences that drive our projects forward. We are looking for a person who is willing to be a part of our success in a fast-paced, ever-changing environment. Responsibilities Work closely with cross-functional teams for developing user interface components Work with UX Designers, Business Analysts and Product Managers to get the complete requirements and designs Analyze requirements for technical feasibility and participate in designing the solution Identify reusable components and build/update component library avoiding duplicate code Translate designs and wireframes to produce quality code adhering to performance, readability, reusability best practices Build pixel-perfect, buttery smooth responsive UIs for the web Diagnose and fix bugs and performance bottlenecks for performance Participate in scrum team activities Requirements Having 8-11 years of experience In-depth knowledge in Javascript including ES6+ and Typescript Knowledge of functional and Object oriented programming Strong proficiency in React.js is a must Hands-on experience in Redux Hands-on experience in GraphQL, Apollo Experience with common Front-End tools like Webpack, gulp, npm, babel, etc Proficiency with RESTful APIs Adept in writing Unit Tests Proficient understanding of code versioning tools, such as Git You are also proficient in using predictable state container like Redux in React.js applications Technologies React.js Babel.JS NPM Redux GraphQL Apollo Webpack Gulp REST API Unit Testing GIT HTML Type Script We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)