···
Log in / Register

Mid-level Backend Software Engineer (Java) (1)

Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: We are seeking a Java backend developer to design, develop, and implement scalable solutions, collaborating with cross-functional teams and contributing to system architecture. Key Highlights: 1. Java (17+) and Spring Boot experience 2. Experience with microservices and event-driven architecture (Kafka) 3. Strong knowledge of Clean Code, Design Patterns, and Clean Architecture Description: Desirable Qualifications: * Cloud Computing development experience (AWS, Google Cloud Platform, Azure); * Experience in large-scale projects and high-availability environments; * Familiarity with code versioning tools such as Git. Preferred Education and Engagement: * Bachelor's degree in Computer Science, Computer Engineering, or related fields; * Participation in technology groups or involvement in any tech community; * Ability to collaborate effectively in a dynamic and constantly evolving environment; * Skill in solving complex problems and critically evaluating proposed solutions; * Collaborative product conception; * Commitment to continuous self-development in technology. What You Need: * Java (17\+) and Spring Boot development experience; * Experience with microservices and development of distributed and concurrent applications; * Experience with event-driven architecture (Kafka); * RESTful API development and database integration; * Experience 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; * CI/CD knowledge (theory/concepts); * Basic understanding of information security and secure development practices; * Contribution to agile development practices and methodologies such as Scrum or Kanban. Key Responsibilities Include: * Design, develop, and implement backend solutions using Java, ensuring code quality and efficiency; * Collaborate with cross-functional teams to understand business needs and translate requirements into technical solutions; * Actively participate in code reviews, promoting development best practices and ensuring software quality; * Contribute to system architecture definition and service integration; * Identify and resolve technical issues, proposing continuous improvements to existing processes and systems; * Document developed processes and solutions, ensuring knowledge sharing across the team. 2511190202461875892

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.