···
Log in / Register

Mid-Level Backend Developer

Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Historic Center of São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: An autonomous professional with technical influence, responsible for implementing and evolving back-end solutions while ensuring quality, maintainability, and adherence to technical standards. Key Highlights: 1. Autonomous work with technical influence on the team 2. Focus on quality, maintainability, and technical standards 3. Implementation and evolution of complex back-end solutions **Role Objective** A professional responsible for implementing and evolving back\-end solutions **autonomously**, solving real business problems and ensuring **quality, maintainability, and compliance with SRM's technical standards**. Works independently on most tasks and begins to exert **technical influence** over the team. **Expected Tech Stack** **Languages and Frameworks** * Java * Spring Boot **APIs and Integrations** * REST APIs * Documentation using Swagger / OpenAPI **Persistence and Data** * SQL Server * PostgreSQL * MyBatis (primary) * JPA (where applicable) **Mapping** * MapStruct for conversion between DTOs and entities **Cloud and Infrastructure** * AWS (intermediate level) * Basic understanding of messaging and caching **Responsibilities** * Implement complete business rules. * Create and maintain medium-complexity APIs. * Model data coherently with the domain. * Integrate internal and external systems. * Write automated tests. * Refactor and improve existing code. * Participate in code reviews. **Technical Expectations** **Software Engineering** * Strong application of: * + SOLID + Clean Code * Clear understanding of Clean Architecture. * Conscious use of Design Patterns. **Architecture (implementation level)** * Proper layer separation. * Well-defined contracts between components. * Awareness of change impacts. **Persistence** * Intermediate/advanced SQL proficiency. * Writing performant queries. * Correct use of transactions. **Quality and Reliability** * Unit and integration tests covering critical rules. * Appropriate error handling. * Consistent logging. **Communication and Professionalism** * Clearly explains what was developed. * Justifies technical decisions. * Seeks feedback. * Supports junior developers. **Employment Type**: CLT **Work Model**: Hybrid

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.