Job Description A Full Stack Developer using React.js (Front end Heavy) and Java is responsible for designing, developing, and maintaining entire web applications, encompassing both the client-side user interface and the server-side logic and database.
Experience in Banking domain is added advantage.
Key Responsibilities Front-End Development: Create dynamic, responsive, and visually appealing user interfaces using React.js, HTML, CSS, and JavaScript.
Back-End Development: Design, build, and maintain server-side applications and logic using Java, often with frameworks like Spring Boot.
API Development Integration: Develop and integrate robust RESTful web services and APIs to ensure seamless communication between the front-end and back-end systems.
Database Management: Design database schemas, write efficient SQL queries, and manage data storage/retrieval with databases such as MySQL, PostgreSQL, or MongoDB.
Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to define, design, and deliver new features.
Testing Debugging: Participate in the full software development lifecycle, including writing tests (unit and integration), debugging issues across the entire application stack, and ensuring overall quality and performance.
Code Quality Practices: Participate in code reviews, write clean and maintainable code, and adhere to best practices like Agile methodologies and version control systems (Git).
Deployment Operations: Be involved in application deployment processes and potentially familiar with cloud platforms (AWS Azure, Google Cloud) and containerization tools (Docker, Kubernetes).
Technical Expertise: Proficiency in React.js for front-end development.
Strong knowledge of Java and associated back-end frameworks like Spring Boot.
Familiarity with front-end technologies: HTML5, CSS3, JavaScript/TypeScript.
Experience with relational (e.g., MySQL) and/or NoSQL (e.g., MongoDB) databases.
Understanding of web servers (e.g., Apache) and UI/UX design principles.
Proficiency with version control systems, especially Git.
Soft Skills: Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Proactive attitude and a willingness to learn and implement new technologies.
Attention to detail.
Requirements A Full Stack Developer using React.js (Front end Heavy) and Java is responsible for designing, developing, and maintaining entire web applications, encompassing both the client-side user interface and the server-side logic and database.
Experience in Banking domain is added advantage.
Key Responsibilities Front-End Development: Create dynamic, responsive, and visually appealing user interfaces using React.js, HTML, CSS, and JavaScript.
Back-End Development: Design, build, and maintain server-side applications and logic using Java, often with frameworks like Spring Boot.
API Development