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
Education:
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Stay current with emerging technologies and industry best practices.
- Continuously improve coding standards, performance, and deployment processes
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
- Minimum 8+ years of experience in full stack development.
- 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
- Strong analytical and problem-solving capabilities.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, agile, and dynamic environment.
- 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 resumeSimilar 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...