Vivo (Telefônica Brasil)

Mid-level Software Engineering Analyst

Vivo (Telefônica Brasil)

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudDockerJavaJUnitKafkaKubernetesMavenSOAPSpringSpring BootSpringBoot

About the role

  • Help identify and understand system requirements;
  • Collaborate in the preparation of user stories or technical documentation;
  • Assess the technical feasibility of requirements;
  • Develop end-to-end features, addressing both front-end and back-end layers (full-stack);
  • Promote the adoption of the tech ecosystem, including reference architectures, frameworks, AI assistants and agents;
  • Write clean, efficient, well-documented source code of high quality;
  • Follow programming best practices, testing, security and corporate standards;
  • Maintain the code repository and ensure adherence to code versioning policies;
  • Own the code review process with focus on quality, readability, security and performance;
  • Write, plan and execute manual and automated tests (unit and integration);
  • Ensure product quality in collaboration with the QA team;
  • Participate in performance and security testing when necessary;
  • Be responsible for the automated test plan, CI/CD, versioning, documentation and development best practices aligned with the corporate DevSecOps framework;
  • Ensure delivery and traceability of all test artifacts based on QA and Compliance standards;
  • Identify technical risks, communicate technical limitations or impossibilities clearly and accessibly to the business, and propose solutions;
  • Work on root cause identification and resolution of issues;
  • Support configuration and preparation of integration test data sets;
  • Configure the application in environments (development, staging);
  • Open change requests, prepare deployment packages and monitor application behavior after deploy;
  • Support production deployments in coordination with other teams;
  • Demonstrate a sense of urgency, a strong sense of ownership, organizational skills and the ability to work in dynamic environments/topics;
  • Act collaboratively with commitment and proactivity.

Requirements

  • Completed higher education (Bachelor's degree or equivalent).
  • Experience developing REST and SOAP APIs and solutions using Microservices Architecture and Event-Driven Architecture.
  • Knowledge of Design Patterns, Domain-Driven Design (DDD), REST APIs, Hexagonal Architecture, Test-Driven Development (TDD) and Cloud-Native application principles.
  • Proficient in Java and its main frameworks: Spring, Spring Boot, Maven, JUnit, Mockito.
  • Familiarity with API exposure patterns and concepts through an API Gateway.
  • Experience with relational and non-relational (NoSQL) databases.
  • Experience with Kafka, Docker, Kubernetes, and Istio (Service Mesh).
  • Experience with continuous integration/delivery tools: Azure DevOps CI/CD, Git and Nexus.
Benefits
  • Choose the ideal benefit for you and your dependents via a digital platform offering categories such as gym, meal allowance (VR), food allowance (VA), pharmacy subsidy, health insurance, dental coverage and life insurance;
  • Corporate mobile phone — a brand-new smartphone provided to you;
  • Unlimited voice and data plan (Vivo 5G — up to 10x faster);
  • Exclusive Vivo offers with special discounts on landline, broadband, TV and apps;
  • Eligible to receive an annual bonus or PPR (profit-sharing);
  • Plan for your future with a private pension plan;
  • Childcare support — subsidy to help with school, daycare or nanny expenses;
  • Work in an inclusive environment that respects your personality, style and individuality;
  • Work remotely up to 3 times per week (#Mobility);
  • Flexible working hours;
  • A day off to celebrate your birthday (Day off);
  • Participate in one of the largest corporate volunteer programs to help make a difference;
  • Benefit from our Educational Development Program offering partner institutions with discounts, certifications and online courses;

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringSpring BootMavenJUnitMockitoREST APIsSOAP APIsMicroservices ArchitectureEvent-Driven Architecture
Soft skills
organizational skillscollaborationproactivitysense of urgencyownership
Certifications
Bachelor's degree