Full Stack Developer (Spring/ReactJS)

Urgent

Required Skills

Spring (4)ReactJS (4)Java (4)

Job Description

Position Overview
We are seeking a talented Full Stack Developer with a strong foundation in backend development using Spring Framework and expertise in frontend development with ReactJS. The ideal candidate will have a proven track record of building scalable, high-quality web applications and a passion for staying updated with the latest development trends.


Key Responsibilities

  • Design, develop, and maintain web applications using Spring Framework (Spring Boot) for the backend and ReactJS for the frontend.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Build and optimize RESTful APIs to integrate with frontend applications.
  • Write clean, modular, and reusable code adhering to industry best practices.
  • Ensure the responsiveness and performance of applications on various devices and platforms.
  • Troubleshoot, debug, and resolve issues across the application stack.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay current with emerging technologies and frameworks to enhance development efficiency.
  • Collaborate with DevOps to ensure smooth deployment and scalability of applications.

Qualifications

Qualifications

Technical Skills

  • Backend: Strong experience with Spring Framework, including Spring Boot, Spring Data, and Spring Security.
  • Frontend: Proficiency in ReactJS, including component-based architecture, state management (Redux, Context API), and React hooks.
  • Familiarity with TypeScript is a plus.
  • Database: Hands-on experience with SQL databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
  • API Development: Expertise in creating and consuming RESTful APIs.
  • Version Control: Proficiency with Git and version control workflows.
  • DevOps: Basic understanding of CI/CD pipelines and containerization (Docker).

Professional Experience

  • 3-5+ years of experience as a Full Stack Developer or similar role.
  • Demonstrated ability to deliver production-grade applications using Spring and ReactJS.
  • Experience in agile development environments.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Effective communication skills, both written and verbal.
  • Ability to work independently and in a team-oriented environment.
  • A commitment to continuous learning and improvement.

Preferred Qualifications

  • Experience with microservices architecture.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of unit testing frameworks (JUnit, Jest, etc.).

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.