Search by job, company or skills

Sr. Full Stack Developer (React+Java)

Company name confidential
8-10 Years
40 - 49 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Knowledge, Skills and Experience Required

Proven experience required

  • Able to communicate clearly and accurately on technical topics in English (verbal and written)
  • Can write performant, testable and maintainable JAVA code
  • 8+ years of proven commercial JAVA & React experience
  • Proven extensive experience of Java ecosystem and related technologies and frameworks
  • Spring Boot, Spring libraries and frameworks
  • Hibernate
  • Maven
  • Experience of building services in stream-based systems such as SQS, Kafka, RabbitMQ or Pulsar
  • Proven extensive experience in React and TypeScript and related technologies and frameworks
  • Experience with React Hooks and rendering lifecycle
  • Deep understanding of TypeScript and strong knowledge of JavaScript (ES6+)
  • Experience with microfrontends and monorepo architectures
  • State Management: Experience with Redux, Redux Toolkit, RTK Query, and Redux Saga
  • Proficiency with MUI (Material UI), Emotion, CSS, and SCSS
  • Experience with unit testing (Vitest/Jest)

General Experience Required:

  • Knowledge of best practice and patterns across the implementation, build and deployment of JAVA services
  • Fluent in TDD and familiar with BDD
  • Knowledge of Git, JIRA, Confluence, Maven, Docker and using Jenkins
  • Solid experience of working with RESTful services in microservices oriented architectures
  • Solid knowledge of working within a cloud based infrastructure, ideally AWS
  • Knowledge of NoSQL and relational database management systems, especially PostgreSQL
  • Thorough understanding of Computer Science fundamentals and software patterns

Responsibilities

  • Meeting your teams shared delivery objectives
  • Actively contributing to all activities and ceremonies of your team
  • Understanding product and engineering requirements
  • Proposing and agreeing low level design and defining their implementation tasks
  • Writing well-structured, clean and performant code in JAVA and React
  • High code quality demonstrated by automated test coverage (unit level and higher) and minimal defects
  • Diagnosing and solving customer impacting problems with services in production
  • Proactively identify and sharing opportunities for technical and process improvements
  • Participate in code reviews to ensure code quality and adhere to coding standards.
  • Collaborate with software development squads, DevOps and cross-functional teams, including product managers, UI/UX designers, and quality assurance (QA) teams, to deliver high-quality software solutions.
Spotlight
  • Cafeteria, Child care facility, Joining goodies, Gifts on festivals, Maternity leaves, Paternity leaves, Career break/sabbatical, Annual leaves, Rewards & recognition, Course reimbursements, Joining bonus, Performance bonus, Relocation benefits, Health insurance

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 143312669