Java Full Stack Developer - React.js
Job description
Java Full Stack Developer - React Js
Role Overview :
We are seeking an accomplished and highly skilled Java Full Stack Developer with 5-10 years of experience to join our dynamic team in Noida/Greater Noida. This pivotal role involves end-to-end ownership of application development, from conceptualization and design to deployment and maintenance. You will be instrumental in crafting robust, scalable, and high-performance solutions, working closely with product managers, UI/UX designers, and other engineering teams to translate complex business requirements into elegant technical implementations.
Your contributions will directly impact our user experience and drive critical business outcomes by delivering innovative, reliable, and user-centric applications.
Key Responsibilities :
- Design, develop, and maintain high-volume, low-latency applications using Java and Spring Boot, ensuring optimal performance and scalability for enterprise-level systems.
- Build intuitive and responsive user interfaces with React.js, translating design mockups and wireframes into high-quality, reusable UI components that enhance user engagement.
- Implement and manage microservices architecture, optimizing system resilience, maintainability, and deployment efficiency across various business functions.
- Collaborate effectively with cross-functional teams to define technical specifications, estimate effort, and deliver innovative solutions that align with strategic business objectives.
- Optimize database interactions and manage data structures using both SQL Server and NoSQL databases, ensuring efficient data storage, retrieval, and integrity for critical applications.
- Conduct thorough code reviews, provide constructive feedback, and contribute to the continuous improvement of coding standards, architectural patterns, and development best practices.
- Troubleshoot and debug complex issues across the full stack, providing timely resolutions to ensure application stability and a seamless user experience.
- Mentor junior developers, fostering a culture of technical excellence and continuous learning within the team to elevate overall development capabilities.
Required Skillset :
- Demonstrated expertise in designing and developing scalable backend services using Java and the Spring Boot framework, including a deep understanding of core Java concepts and enterprise patterns.
- Proven ability to build modern, responsive, and high-performance web applications using React.js, coupled with strong proficiency in JavaScript, HTML5, and CSS3.
- Extensive experience in implementing and managing microservices architecture, including service discovery, API gateways, and inter-service communication patterns.
- Solid understanding and practical experience with database technologies, specifically SQL Server for relational data and NoSQL databases (e.g., MongoDB, Cassandra) for flexible data models.
- Exceptional problem-solving abilities and a strong analytical mindset, capable of tackling complex technical challenges and proposing effective, scalable solutions.
- Excellent verbal and written communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders.
- A collaborative team player with a proactive approach, capable of working effectively in an agile development environment and contributing positively to team dynamics.
- Adaptability to a fast-paced, evolving work environment, with a strong commitment to continuous learning and staying abreast of emerging technologies.
Interested in this role?