About the job
- Ensure clear communication with the team and clients regarding daily activities;
- Engage actively in all phases of the software development lifecycle, including technical refinement, development, testing, and deployment;
- Monitor adherence to best development practices;
- Proactively identify opportunities and challenges, acting swiftly to develop preventive solutions;
- Assist in guiding the team and contributing to project decision-making;
- Proficiency in Java development with Spring Boot, including experience in microservices architecture and effective business domain segregation practices;
- Participate in code reviews to ensure quality and compliance with best practices;
- Collaborate effectively with both team members and clients to create a productive and harmonious work environment;
- Experience in implementing engineering best practices such as DevOps, CI/CD, and SCM for APIs.
- Solid experience with Angular;
- Familiar with quality culture (unit, functional, integration, and automated testing);
- Experience with DevOps culture;
- Skilled in code review practices;
- Mastery of development best practices and principles (Clean Code and hexagonal architecture);
- Experience with agile methodologies including SCRUM and KANBAN, including dailies, sprints, and reviews.
