Senior Full Stack Developer (React JS + Spring Boot + Java 21)

Yamaha Motor Solutions India


Date: 3 weeks ago
City: Faridabad, Haryana
Contract type: Full time
Key Responsibilities

Front-End Development

  • Develop user-friendly, responsive, and high-performance web interfaces using React JS.
  • Collaborate with UX/UI designers to translate design mockups into functional user experiences.
  • Optimize front-end components for maximum performance across browsers and devices.
  • Write unit and integration tests using Jest to ensure robust and maintainable UI components.

Back-End Development

  • Design, develop, and maintain server-side logic using Spring Boot and Java 21.
  • Build reusable and scalable modules, APIs, and libraries.
  • Implement security, authentication, and data protection best practices.

Database Management

  • Design and manage database schemas for MSSQL and PostgreSQL.
  • Write efficient SQL queries, stored procedures, and triggers.
  • Optimize database performance and ensure data integrity and consistency.

Integration

  • Integrate front-end and back-end components for seamless data flow and user interaction.
  • Work with RESTful APIs and integrate third-party services where needed.

Testing and Debugging

  • Develop unit and integration tests for back-end using Mockito.
  • Perform code reviews, identify performance bottlenecks, and debug issues effectively.
  • Ensure code reliability, stability, and adherence to coding standards.

Collaboration

  • Work closely with product managers, designers, and developers in an Agile/Scrum environment.
  • Participate in sprint planning, daily stand-ups, reviews, and retrospectives.
  • Provide technical guidance and mentorship to team members.

Continuous Improvement

  • Stay current with emerging technologies and industry best practices.
  • Continuously improve coding standards, performance, and deployment processes

Qualifications

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline.

Experience

  • Minimum 8+ years of experience in full stack development.

Technical Skills

  • Front-End: React JS, JavaScript (ES6+), HTML5, CSS3, Jest
  • Back-End: Spring Boot, Java 21, RESTful APIs
  • Databases: MSSQL, PostgreSQL
  • Testing Frameworks: Jest, Mockito
  • Version Control: Git / GitHub / GitLab
  • Build Tools: Maven, Gradle
  • Security: OAuth2, JWT, Spring Security

Soft Skills

  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a fast-paced, agile, and dynamic environment.

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Experience with message queues (RabbitMQ, Kafka).

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Manager MEP

Larsen & Toubro, Faridabad, Haryana
1 week ago
Job DescriptionWe are seeking an experienced Senior MEP Design Engineer with 15+ years of expertise to lead the design, planning, and coordination of mechanical, electrical, and plumbing systems for various projects. The ideal candidate will possess strong technical knowledge, exceptional problem-solving abilities, and a deep understanding of MEP design standards, codes, and best practices. This role offers the opportunity to...

Customer Service/Customer Support Internship in Delhi, Noida, Faridabad, Delhi, Ghaziabad, Greater Noida

Arihant Publications India Limited, Faridabad, Haryana
2 weeks ago
As a Customer Service/Customer Support intern at Arihant Publications, you will have the opportunity to showcase your effective communication, interpersonal skills, teamwork, time management, and proficiency in MS-Office, English (spoken and written), and Hindi (spoken).Key Responsibilities Provide exceptional customer service through phone, email, and in-person interactions. Assist customers with inquiries, orders, and product information. Collaborate with team members to resolve...

Associate Manager-Acquisition (Household)

IDFC FIRST Bank, Faridabad, Haryana
4 weeks ago
Job RequirementsJob Requirements Role/ Job Title: Associate Manager-Acquisition (Household)Function/ Department: Branch BankingJob PurposeRole entails acquiring new customers for the bank's savings accounts. The role involves identifying potential customers, contacting them through various channels, explaining the benefits and features of the savings products, and closing the sales. Also to ensures that the customers are satisfied with the bank's services and maintains...