Tech Stack
AWSJavaSpringSpring BootSpringBoot
About the role
- Lead a hands-on development team, providing technical guidance and inspiring leadership.
- Actively participate in agile ceremonies such as daily stand-ups, sprint planning, reviews, and retrospectives.
- Contribute to the creation and maintenance of the development backlog, ensuring delivery of business value.
- Design, develop, and implement technical solutions, ensuring system quality and scalability.
- Conduct code reviews and ensure compliance with software engineering best practices.
- Foster a culture of continuous learning and growth within the team, promoting knowledge sharing and professional development.
Requirements
- Experience acting as the primary point of contact for clients.
- Clear, concise communication skills, able to bridge technical and business stakeholders.
- Experience in Java development with Spring Boot, with significant experience building web applications and RESTful services.
- Experience with cloud services, preferably AWS.
- Excellent communication skills and ability to collaborate effectively within multidisciplinary teams.
- Experience with agile software development methodologies and DevOps practices.
- Health and dental insurance;
- Meal and food allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Employee discount club;
- Free online platform dedicated to physical and mental health and wellbeing;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring Bootweb applicationsRESTful servicescloud servicesAWSagile software developmentDevOpssoftware engineering best practicestechnical solutions
Soft skills
leadershipcommunicationcollaborationtechnical guidanceknowledge sharingprofessional developmentclient interactionteamworkinspiring leadershipcontinuous learning