




Description: We are looking for someone who: * Thinks and acts from the customer’s perspective. Demonstrates interest and curiosity in understanding customers, their behaviors, and preferences to meet and exceed their expectations; * Shows a continuous commitment to learning, teaching, and developing, contributing to a relaxed, respectful, and collaborative environment that encourages diversity; * Is flexible in moving beyond existing paradigms and mental models. Seeks innovative and sustainable solutions to create competitive advantages for the business, balancing economic, environmental, and social interests. To join our team, the following are essential: * Residency in Rio de Janeiro; * Bachelor’s degree in Systems Analysis and Development, Information Systems, Computer Science, or related fields; * Experience with Java (versions 8, 11, 17, or 21); * Proficiency in Java frameworks such as Spring and/or Vert.x; * Intermediate knowledge of .NET and C#, with a full-stack perspective; * Experience with Git version control; * Experience with unit, integration, and automated testing; * Knowledge of JMeter for load testing; * Hands-on experience with observability and telemetry tools such as New Relic, Zabbix, Grafana, and CloudWatch; * Experience building and maintaining RESTful APIs and HTTP/HTTPS integrations; * Knowledge of SOAP APIs for legacy integrations; * Experience with SQL databases (MySQL) and NoSQL databases (MongoDB); * Knowledge of messaging systems such as RabbitMQ or Kafka; * Experience with cloud computing, especially AWS (CloudWatch, SQS, S3, EC2, ECS, Lambda); * Familiarity with agile methodologies (Scrum and Kanban). Nice-to-have: * Postgraduate degree, Master’s, or PhD in technology or development-related fields; * Experience in solution and distributed application architecture. What to expect on a day-to-day basis: * Fix identified bugs and develop new features in full-stack applications, ensuring performance, scalability, and quality; * Translate technical and functional requirements into clean, testable, performant, and reusable code; * Maintain and evolve legacy applications, performing safe refactoring and architectural improvements; * Design and implement modern architectures, including microservices, REST APIs, decoupled components, and HTTP integrations; * Maintain and enhance CI/CD pipelines, ensuring automation, testing, and continuous deployment; * Monitor and analyze logs, metrics, and observability dashboards to track application health before, during, and after deployments; * Document technical actions and evidence, and execute tests in the staging environment; * Participate in agile ceremonies (daily stand-ups, planning, reviews), providing visibility into delivery progress; * Deploy to staging and production environments, with QA team approval; * Collaborate with the development team across all phases of the software development lifecycle; * Act as a guardian of best practices, coding standards, security, version control, and technical quality; * Ensure proper use of Git, maintaining a clean and organized commit history; 2512040202181900877


