Quick Summary
What We Are Looking For?
We are seeking a Senior Developer with solid experience in Java and PHP, to work on the development and maintenance of APIs and Microservices in high-availability environments. The professional will play a strategic role in defining architecture, development best practices, and team mentorship.
Key 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 with unit, integration, and contract tests.
- Collaborate with business and product areas to understand requirements.
- Support the technical evolution of the team with mentorship and dissemination of best practices.
Required Hard Skills:
- 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).
Behavioral Soft Skills:
- Ability to design scalable solutions and think architecturally.
- Clear communication and ability to translate technical decisions for the business.
- Technical leadership and willingness to mentor more junior professionals.
- Collaboration and teamwork in an agile environment (Scrum/Kanban).
- Proactive, results-oriented profile with a sense of responsibility.
Differentiators:
- Experience with event-driven architecture.
- NoSQL (MongoDB, Redis).
- Knowledge of DDD (Domain Driven Design) and Clean Architecture.
- Previous experience in high-availability environments and high transaction volumes.
- Experience in multi-platform projects integrating different technologies.
Why Build Your Career at Meta?
We offer autonomy, clear goals, and a dynamic and challenging environment where professionals have the opportunity to interact with different technologies, participate in all types of projects, bring new ideas, and work from anywhere in Brazil and (why not?) the world. Furthermore, we are one of the best companies to work for in Brazil according to Great Place to Work and one of the 10 fastest-growing companies in the country for 3 consecutive years, according to the Anuário Informática Hoje.
Our Values:
- We are people serving people.
- We think and act like owners.
- We have a drive for performance.
- We grow and learn together.
- We seek excellence and simplicity.
- We have innovation and creativity in our DNA.
All people are welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or similar. We want you to grow with us in a welcoming environment full of opportunities.
Identified with us? Then, #ComeBeMeta!


