




Job Summary: We are seeking a Senior Developer with experience in Java and PHP to work on the development and maintenance of APIs and microservices, playing a strategic role in architecture definition and mentoring. Key Highlights: 1. Strategic role in architecture and best practices 2. Mentoring and technical development of the team 3. Dynamic environment with autonomy and interaction with technologies **What We Are Looking For?** We seek a Senior Developer with solid experience in Java and PHP to develop and maintain APIs and microservices in high-availability environments. The professional will play a strategic role in defining software architecture, development best practices, and mentoring the team. **Main Responsibilities:** * Design, develop, and maintain RESTful APIs and microservices in Java and PHP. * Implement scalable, secure, and resilient solutions. * Participate in software architecture decisions (monoliths vs. microservices, system integration, messaging). * Ensure code quality through unit, integration, and contract testing. * Collaborate with business and product teams to understand requirements. * Support the team’s technical growth through mentoring and dissemination of best practices. **Hard Skills (Required)** * Java (8 or higher): Streams, Collections, Lambdas, Spring Boot, Spring Cloud. * PHP (5\.3 \+ and 7\+): Frameworks (Laravel), Composer, design patterns. * REST APIs: Design, versioning, authentication (OAuth2, JWT), documentation (Swagger/OpenAPI). * Container orchestration (OpenShift) * Microservices: Distributed architecture, synchronous and asynchronous communication, resilience (Circuit Breaker, Retry). * Databases: SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis). * Messaging: Kafka or ActiveMQ. * Testing and Quality: JUnit, PHPUnit, Postman/Newman, CI/CD (Jenkins, GitLab CI, GitHub Actions). * DevOps: Docker, Kubernetes, Git, cloud experience (AWS, GCP, or Azure). **Soft Skills (Behavioral)** * Ability to design scalable solutions and think architecturally. * Clear communication and ability to translate technical decisions into business value. * Technical leadership and willingness to mentor junior professionals. * Collaboration and teamwork in agile environments (Scrum/Kanban). * Proactive profile, results-oriented, with strong sense of responsibility. **Nice-to-Have** * Experience with event-driven architecture. * NoSQL (MongoDB, Redis) * Knowledge of DDD (Domain-Driven Design) and Clean Architecture. * Prior experience in high-availability environments handling large transaction volumes. * Experience in multi-platform projects integrating diverse technologies. **Why Build Your Career at Meta?** We offer autonomy, clear goals, and a dynamic and challenging environment where professionals have opportunities to interact with various technologies, participate in all types of projects, bring new ideas, and work from anywhere in Brazil—and why not, the world. Additionally, we are one of the best companies to work for in Brazil according to Great Place to Work and among the top 10 fastest-growing companies in the country for three consecutive years, per the Informática Hoje Annual Report. **What Are Our Values?** * We are people serving people * We think and act like owners * We strive for performance * We grow and learn together * We pursue excellence and simplicity * Innovation and creativity are in our DNA All individuals are welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or related factors. We want you to grow with us in an inclusive environment full of opportunities. If this resonates with you, then \#JoinMeta!


