Job Title: Skilled Full Stack Developer
Description:
We are seeking an experienced developer to lead the development of scalable web applications using React.js and Java Spring Boot. The ideal candidate will have a strong background in designing, developing, and deploying complex systems.
Key Responsibilities
* Design, develop, and maintain high-performance web applications using React.js, Java Spring Boot, and PostgreSQL.
* Build robust backend services and RESTful APIs, ensuring reliability and security.
* Implement reusable UI components and follow best practices in frontend development with React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
* Optimize database queries and manage schemas using PostgreSQL and ORM frameworks like JPA/Hibernate.
* Collaborate with cross-functional teams to deliver high-quality features.
* Participate in the full software development lifecycle, from requirements gathering to deployment and support.
* Troubleshoot, debug, and upgrade existing applications.
* Follow Agile methodologies, including participation in sprint planning, daily stand-ups, and retrospectives.
* Contribute to code reviews to ensure high coding standards and maintainability.
Requirements:
To be successful in this role, you should have:
* Strong experience in React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
* Hands-on expertise in Java Spring Boot for backend development.
* Experience in RESTful API design and development.
* Proficiency in PostgreSQL and ORM frameworks like JPA/Hibernate.
* Solid understanding of Git version control and branching strategies.
* Strong problem-solving, analytical, and debugging skills.
Bonus Points:
If you have experience with Docker for containerization and Kubernetes for orchestration, that's a big plus!
We're excited about your application! Please submit your resume and a brief introduction explaining why you'd be a great fit for this role.