Senior Full Stack Developer - Java/TypeScript

5 - 9 years

0 Lacs

Posted:-1 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Full Stack Developer at our company, you will play a crucial role in designing, developing, and maintaining user-friendly web applications. Your expertise in React and web technologies will be essential in contributing to both front-end and back-end development. Your responsibilities will include: - Designing, developing, and maintaining user-friendly and responsive front-end applications using React, HTML, CSS, JavaScript, and TypeScript. - Building reusable UI components and libraries for future use. - Integrating front-end applications with backend services and APIs. - Collaborating with UI/UX designers to translate design mockups into functional code. - Developing and maintaining backend APIs and microservices using Core Java and Spring Boot. - Participating in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. - Writing clean, well-documented, and efficient code adhering to established coding standards and best practices for both front-end and back-end. - Implementing and consuming RESTful APIs for seamless communication between different services and front-end applications. - Contributing to the design and understanding of microservices architecture. - Utilizing and integrating with various data storage solutions, such as relational databases. - Participating in code reviews to ensure code quality and knowledge sharing within the team. - Troubleshooting and debugging issues across the full stack. - Collaborating effectively with cross-functional teams, including other developers, product managers, and QA engineers. - Staying up-to-date with the latest technologies and trends in both front-end and back-end development and proactively suggesting improvements. - Demonstrating a strong aptitude for learning new technologies and adapting to evolving project requirements. - Maintaining a positive and proactive attitude, contributing to a collaborative and supportive team environment. Qualifications required for this role include: - Bachelor's degree in Computer Science or a related field (or equivalent practical experience). - Excellent proficiency in React and its ecosystem, such as Redux, Context API, React Router, and testing libraries. - Strong understanding of core web technologies like HTML5, CSS3, and JavaScript/ES6+. - Experience with responsive design principles and implementation. - Decent understanding and practical exposure to Core Java. - Familiarity with the Spring Boot framework and its core concepts. - Understanding of RESTful API design and development. - Sound knowledge of good coding practices, design principles (SOLID, DRY), and software architecture patterns. - Experience with version control systems, preferably Git. - Understanding of build tools and package managers, such as Webpack, Babel, npm, yarn, Maven, and Gradle. - Familiarity with unit testing and integration testing for both front-end and back-end. - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills. - Demonstrated ability to learn quickly and adapt to new technologies and challenges. - Positive attitude and a strong work ethic. It is good to have the following skills for this position: - Experience with TypeScript. - Familiarity with CSS preprocessors, such as Sass and Less. - Experience with state management libraries beyond basic React state. - Basic understanding of microservices architecture and related concepts. - Familiarity with database technologies (both relational and NoSQL). - Experience with containerization technologies like Docker. - Familiarity with cloud platforms like AWS, Azure, or GCP. - Knowledge of CI/CD pipelines. - Experience with performance optimization for web applications. These details are mentioned in the job description provided by the company. As a Full Stack Developer at our company, you will play a crucial role in designing, developing, and maintaining user-friendly web applications. Your expertise in React and web technologies will be essential in contributing to both front-end and back-end development. Your responsibilities will include: - Designing, developing, and maintaining user-friendly and responsive front-end applications using React, HTML, CSS, JavaScript, and TypeScript. - Building reusable UI components and libraries for future use. - Integrating front-end applications with backend services and APIs. - Collaborating with UI/UX designers to translate design mockups into functional code. - Developing and maintaining backend APIs and microservices using Core Java and Spring Boot. - Participating in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. - Writing clean, well-documented, and efficient code adhering to established coding standards and best practices for both front-end and back-end. - Implementing and consuming RESTful APIs for seamless communication between different s

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You