Full Stack Engineer (Java + React)

Descrição do trabalho

  • Develop and maintain end-to-end web applications using Java (Spring Boot) on the backend and React.js on the frontend.
  • Participate in all phases of the software development lifecycle, from requirements definition to implementation and maintenance.
  • Collaborate with cross-functional teams to define, design, and develop new features and improvements.
  • Implement and manage RESTful services and APIs for system integration.
  • Ensure code quality, performance, and scalability by applying best development practices and performing code reviews.
  • Optimize interfaces and components for maximum performance and usability.
  • Diagnose and resolve technical issues, ensuring the smooth operation of applications.
  • Contribute to the continuous improvement of processes and solution architecture.
  • Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • Minimum of 4 years of professional experience in Full Stack development roles.
  • Strong experience in Java and Spring Boot (backend).
  • Proven experience with React.js and JavaScript/TypeScript (frontend).
  • Knowledge of HTML5, CSS3, and responsive design.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with Git, continuous integration (CI/CD), and agile methodologies.
  • Strong analytical and problem-solving skills with attention to detail.
  • Good communication skills and a team-oriented mindset.
  • Proficient in English (spoken and written).