Full Stack Developer Job Description
We are seeking a skilled Full Stack Developer with expertise in React.js on the frontend and Java Spring Boot on the backend. The ideal candidate will have experience designing, developing, and deploying scalable web applications integrating APIs and working with relational databases like PostgreSQL.
Key Responsibilities:
* Design and Develop Web Applications: Create highly responsive web applications using React.js, Java Spring Boot, and PostgreSQL.
* Build Scalable Backend Services: Develop scalable backend services and RESTful APIs ensuring performance, security, and reliability.
* Implement Reusable UI Components: Implement reusable UI components following best practices in frontend development with React.js, JavaScript, TypeScript, HTML5, and CSS3.
* Optimize Database Queries: Optimize database queries and manage schemas using PostgreSQL and ORM frameworks JPA/Hibernate.
The successful candidate will have strong problem-solving skills and be able to thrive in an Agile/Scrum environment. Experience with containerization and orchestration tools such as Docker and Kubernetes is a strong plus.
Required Skills & Qualifications:
* Expertise in Frontend Development: Strong experience in React.js, JavaScript, ES6+, TypeScript, HTML5, and CSS3.
* Backend Development Expertise: Hands-on expertise in Java Spring Boot for backend development.
* API Design and Development: Experience in RESTful API design and development.
* Database Management: Proficiency in PostgreSQL and ORM frameworks like JPA/Hibernate.