Full Stack Java Developer + React

Pune
Remote
Senior: 7 to 10 years
25L - 30L (Per Year)
Posted on Jul 25 2024

Not Accepting Applications

About the Job

Skills

Spring Framework
Java
JavaScript
HTML/CSS
React
RESTful APIs
SQL
Agile Methodologies


  • Senior Java full stack developer
  •  
  • E-commerce Platform Overhaul
  • ü Objective: Modernize the front end and backend of the e-commerce platform.
  • ü Front End: Transition from a Java monolith framework to a more modern, reactive framework using React and TypeScript.
  • ü Back End: Implement microservices using Java to replace or augment the existing monolithic structure.
  • ü Special Features: Development of a 3D parts picker tool, which indicates a move towards more interactive and technically sophisticated web applications.
  • ü Integration Needs: Incorporate various third-party integrations for functions like accounting and purchasing, emphasizing the need for robust backend integration skills.
  • 2. Warehouse Management System (WMS) Update
  • ü Objective: Update the existing warehouse management system to improve logistics and inventory management.
  • ü Technologies: While not specified, such a system would likely require strong backend development skills in Java and database management, and possibly front end updates for system interfaces.
  • 3. Microservices Architecture Implementation
  • ü Objective: Transition backend services to a microservices architecture to improve scalability and maintainability.
  • ü Requirements: Deep expertise in Java and experience with spring and spring boot, as well as knowledge of microservices patterns and practices.
  • 4. Front End Modernization
  • ü Objective: Shift all front-end development to React and enhance state management using Redux and Redux Saga.
  • ü Technical Assignment: A date picker functionality is developed as a part of the technical screening to assess candidates’ proficiency in front end technologies and problem-solving skills without relying on third-party libraries.
  • 5. System Design Enhancements
  • ü Objective: Address complex system design challenges across the platform to meet growing business requirements.
  • ü Requirements: Senior backend developers are expected to engage in system design questions that require an understanding of both the service and persistence layers.
  • 6. Quality Assurance Automation
  • ü Objective: Strengthen the quality assurance process by implementing automated testing frameworks using Cypress and Appium.
  • ü Challenges: Finding qualified candidates with the necessary expertise in both tools, indicating a high demand for advanced skills in automation testing.
  •  
  •  
  • Front End Development
  • Technologies and Tools:
  • Ø React with TypeScript: Used for building user interfaces, paired with TypeScript for type safety.
  • Ø Redux and Redux Saga: For state management and handling asynchronous events.
  • Ø Styling: Emphasis on experience with specific styling methodologies (unspecified in the script but critical).
  • Technical Assignment:
  • Ø A date picker functionality is used as a test case in the technical assignment to evaluate candidates' skills.
  • Ø Candidates are expected to avoid using third-party libraries for date picking to demonstrate their problem-solving abilities.
  • Specialized Development:
  • Ø Development of a 3D parts picker tool, indicating the need for developers who can work with complex, interactive tools that integrate with backend systems.
  • Back End Development
  • Technologies and Tools:
  • Ø Java and Spring Boot: Main technologies for backend development.
  • Ø Database Skills: Proficiency with relational databases is essential, and knowledge of NoSQL databases is a plus.
  • Technical Assignment:
  • Ø Involves system design questions that encompass service and persistence layers.
  • Ø Candidates are expected to demonstrate their ability to write maintainable, well-documented code.
  • Experience Requirements:
  • Ø A minimum of seven years of experience in Java, with a strong emphasis on Spring Boot.

About the company

We are pleased to introduce ourselves as Recruitment Firm”. Innovative Talent Solutions having put up in Delhi / NCR has a team of experienced professionals from reputed organizations, occupied in providing customized manpower solutions to various industries. We are committed to giving superior performance and we promise you of a high level of truthfulness and speed in the assignments we ha ...Show More

Industry

Recruitment and HR

Company Size

2-10 Employees

Headquarter

New Delhi

Other open jobs from Innovative Talent Solutions