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).