Design and implement scalable, high-performance software solutions using Java and microservices.
Define and maintain the systems' technical architecture, ensuring code quality and efficiency.
Collaborate with development teams to ensure proper integration between front-end (Angular) and back-end.
Provide technical leadership and mentorship to team developers, promoting best practices and coding standards.
Actively participate in sprint planning and review meetings, contributing technical and strategic insights.
Analyze and resolve technical issues, identifying areas for improvement and proposing effective solutions.
Be proactive in identifying and escalating issues and improvements with the client and development team, ensuring client satisfaction and process efficiency.
Strive for and uphold continuous improvement of internal and client processes, ensuring they are effectively executed.
Document architectures and technical decisions to facilitate understanding and maintenance of solutions.
Work with messaging solutions (e.g., RabbitMQ, Kafka) to ensure effective communication between services.
Stay up to date on industry trends and new technologies, proposing innovations and continuous improvements.
Requirements
Strong hands-on experience in software development with Java and related frameworks.
Deep knowledge of microservices architecture and its best practices.
Solid experience in front-end development with Angular.
Familiarity with messaging solutions and system integration.
Leadership skills and the ability to work effectively in a team.
Understanding of agile methodologies such as Scrum or Kanban.
Excellent communication and presentation skills.
Experience with NoSQL databases such as MongoDB and relational databases like SQL Server/Oracle.
Proficiency in RESTful APIs.
Knowledge of test automation and software testing best practices.
Ability to conduct software architecture reviews.
Experience with DevOps and CI/CD practices.
Experience using Generative AI (Gen AI) to improve development efficiency.
Tech Stack
Angular
Java
Kafka
Microservices
MongoDB
NoSQL
Oracle
RabbitMQ
SQL
Benefits
Health and dental insurance;
Meal and grocery allowance;
Childcare assistance;
Extended parental leave;
Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass;
Profit sharing (PLR);
Life insurance;
Continuous learning platform (CI&T University);
Employee discount club;
Free online platform dedicated to promoting physical and mental health and well-being;