DSRC is seeking a proficient Full Stack Developer with substantial experience in Java, Spring or Struts for backend development, and ReactJS for frontend solutions.
The ideal candidate will have 5 to 7 years of experience, demonstrating strong expertise in both frontend and backend development to deliver robust and scalable applications.
Experience : above 5 years
Location: Chennai / Hybrid
Responsibilities:
Backend Development: Design, develop, and maintain powerful backend systems using Java and either Spring or Struts frameworks, ensuring efficient data handling and performance optimization.
Frontend Development: Create responsive and dynamic user interfaces using ReactJS, ensuring seamless integration with backend processes.
Collaboration and Integration: Work closely with cross-functional teams including product managers, UI/UX designers, and other developers to define, design, and deliver new features and enhancements that meet business and user needs.
Database Management: Manage and optimize databases, ensuring efficient data storage and retrieval operations.
Work with SQL and NoSQL databases where necessary for application requirements.
Code Quality and Best Practices: Ensure high-quality code by conducting code reviews and adhering to best practices in software development.
Implement automated testing frameworks to validate code quality and application stability.
Agile Participation: Actively participate in Agile processes, including daily stand-ups, sprint planning, retrospectives, and delivery of high-quality software within iterations.
Requirements:
· Strong proficiency in Java, with expertise in Spring or Struts frameworks for backend development.
· Extensive experience in building responsive and interactive web applications using ReactJS.
· Solid understanding of software architecture, design patterns, and best practices.
· Experience managing and optimizing databases for application requirements.
· Familiarity with version control systems, such as Git, for collaborative development and code management.
· Strong communication skills with the ability to work collaboratively in a team-oriented environment.