
Mid-level Software Engineering Analyst
Vivo (Telefônica Brasil)
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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