




Description: Desired: * Experience with Cloud Computing development (AWS, Google Cloud Platform, Azure); * Experience in large-scale projects and high-availability environments; * Knowledge of code versioning tools such as Git. Desired Education and Engagement: * Bachelor's degree in Computer Science, Computer Engineering, or related fields; * Participation in technology groups or involvement in any kind of community; * Ability to collaborate effectively in a dynamic and constantly evolving environment; * Skill in solving complex problems and critically evaluating proposed solutions; * Collaborative product design; * Commitment to continuous self-development in technology. What You Need: * Experience in Java (17+) and Spring Boot development; * Experience with microservices and development of distributed and concurrent applications; * Hands-on experience with event-driven architecture (Kafka); * Development of RESTful APIs and integration with databases; * Experience working with relational and non-relational databases (Oracle, MongoDB); * Strong knowledge of software development best practices (Clean Code, Design Patterns, and Clean Architecture) to build scalable, readable, and sustainable solutions; * Unit test development; * Knowledge of CI/CD (theory/concepts); * Familiarity with information security principles and secure development best practices; * Contribution to agile development practices and methodologies such as Scrum or Kanban. Key Responsibilities Include: * Designing, developing, and implementing backend solutions using Java, ensuring code quality and efficiency; * Collaborating with cross-functional teams to understand business needs and translate requirements into technical solutions; * Actively participating in code reviews, promoting development best practices and ensuring software quality maintenance; * Contributing to system architecture definition and service integration; * Identifying and resolving technical issues, proposing continuous improvements to existing processes and systems; * Documenting developed processes and solutions, ensuring knowledge sharing across the team. 2512210202551875892


