




**What are we looking for?** **Key Responsibilities:** Define best development practices; Develop, code, and test systems in the programming language, working across both Front-End and Back-End development projects; Implement complex system features; Propose technological improvements to systems. Monitor adherence to best practices in system development. Validate the existing test coverage in projects; Validate new application features; Monitor application system performance; Propose technological improvements to systems; Anticipate opportunities and problems proactively, responding swiftly and effectively by developing preventive solutions; Support junior developers and contribute to project decision-making; Perform system maintenance, implementing necessary changes to meet user requirements; Carry out program assembly, debugging, and testing tasks, providing maintenance services for already-developed programs. **Requirements:** #### **1. Programming Language and Fundamentals** * Advanced proficiency in Java 8+ (Streams, Lambdas, Generics), among others. * In-depth knowledge of the Collections Framework. * Experience with exception handling, concurrency, and multithreading. #### **2. Frameworks and Libraries** * Solid experience with Spring Boot. * Knowledge of Spring MVC, Spring Data, and Spring Security. * Experience using Hibernate/JPA for persistence. #### **3. Databases** * Advanced SQL (MySQL, PostgreSQL, Oracle). * Experience with NoSQL databases (MongoDB, Redis). #### **4. APIs and Integrations** * Designing and consuming RESTful APIs. * Familiarity with JSON and XML. * Best practices for API versioning. #### **5. Architecture and Design Patterns** * Knowledge of Design Patterns. * Experience with microservices. * Hexagonal Architecture. * Integration with messaging systems (Kafka, RabbitMQ). #### **6. Tools and Environments** * Version control (Git). * Automated testing (JUnit, Mockito). #### **7. Performance and Security** * Code and query optimization. * Security best practices (OWASP). * Experience with Azure Cloud. * Knowledge of CI/CD (Jenkins, GitLab CI). * Containers (Docker, Kubernetes). **Work Location:** This is an Anywhere Office position—you will work 100% remotely. **Why build your career at Meta?** We offer autonomy, clear goals, and a dynamic, challenging environment where professionals have the opportunity to interact with diverse technologies, participate in all types of projects, bring forward innovative ideas, and work from anywhere in Brazil—and why not, anywhere in the world. Additionally, we are ranked among the best companies to work for in Brazil by Great Place to Work and one of the top 10 fastest-growing companies in the country for three consecutive years, according to the Informática Hoje Yearbook. **What are our values?** * We are people serving people. * We think and act like owners. * We are driven by performance. * We grow and learn together. * We pursue excellence and simplicity. * Innovation and creativity are in our DNA. Everyone is welcome, regardless of background, disability, ethnicity, religious belief, sexual orientation, appearance, age, or similar factors. We want you to grow with us in an inclusive, supportive environment full of opportunities. Do you identify with this? Then, #JoinMeta!


