Job Closed
This listing is no longer active.
Agilidade | Senioridade | Transparência | Responsabilidade Social
Senior Software Engineer – Support and Development of NPR Environments
Location
Brazil
Posted
82 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Support and Development of NPR Environments
AVANTTi
• Ensure the health and stability of NPR environments, performing troubleshooting of systemic, infrastructure, and information security failures • Implement new components and services through coding, ensuring high performance and system stability • Analyze, identify, and implement improvements in development (TST) and homologation/staging (HML) environments • Work on prevention and prediction of systemic failures • Support development teams in resolving incidents, problems, and changes, acting directly on outages and failures • Coordinate solutions with other teams (Development, QA, and Business) and define testing strategies • Report systemic failures and develop action plans for continuous system improvement • Actively participate in code reviews and the implementation of unit tests (JUnit) • Ensure software engineering best practices, acting as a Technical Lead (TL)
Job Requirements
- Strong experience with Java (back-end)
- Experience with Spring Framework and Angular (front-end)
- Advanced knowledge of JavaScript, jQuery, HTML, and CSS
- Experience with service-oriented architectures (SOA, REST, and Microservices)
- Knowledge of databases, especially Oracle
- Familiarity with CI/CD tools such as Git, Jenkins, and SonarQube
- Broad understanding of systems architecture and infrastructure
- Experience handling and managing tickets (incidents, problems, changes)
- Proficiency in Java technologies (versions 7 to 21), Spring/Microservices, Lambdas (Serverless), AWS Cloud integration, and Kubernetes, including working with critical services
- Experience with legacy monolithic systems (Java EE and EJB) and in migrating/developing new architectures (Spring Boot, Microservices, Cloud)
- Use of methodologies such as BDD, DevOps practices, continuous integration pipelines (Jenkins, Bitbucket/Git), and quality tools like SonarQube
- Knowledge and practical experience with agile methodologies, ITIL, and DevSecOps
- Experience with code coverage metrics and quality tools
Benefits
- CLT employment + benefits
- 100% Remote
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the development, design, and implementation of business applications. • Coordinate with cross-functional teams to gather requirements and transform them into scalable solutions. • Stay updated with emerging technologies and industry trends to continuously improve application development processes and tools. • Mentor and guide software engineers, fostering a collaborative and growth-oriented environment. • Ensure deliverables are up to quality standards at the end of each sprint.
• Enhance and expand our SaaS platform Optune. • Work predominantly with Node.js and MongoDB on the server side. • Implement front-end solutions using React and Redux. • Utilize Meteor for data processing, authorization, and deployment. • Develop and oversee the company’s technical strategy. • Post-milestone, define and shape our upcoming tech hub in Europe.
• Lead I&C supplier-side concurrent engineering activities for modernization projects, partnering directly with customer engineering teams. • Define, review, and finalize design inputs, drawings, and design basis documents to serve as a clear, unambiguous foundation for digital implementation. • Ensure design outputs are comprehensive, defensible, and aligned with regulatory/licensing requirements. • Bring downstream awareness to upstream design, understanding operational, safety, and implementation impacts. • Facilitate technical decision-making, anticipate gaps in system knowledge, and manage justified exceptions while maintaining strict engineering rigor. • Participate in design reviews, documentation approvals, and licensing support activities as required. • Ensures effective performance of complex engineering assignments in areas of design, development, analysis, evaluation, testing, preparation of specifications, execution of field tasks and resolution of field problems. • Ensures compliance with government, organization and customer engineering standards. • Independently evaluates, selects and applies a variety of technical techniques, procedures, and criteria using judgement in making more complex adaptations and modifications. • Monitors goals, objectives and standards of performance for assigned team members. • Develops new or adapted products, methods, systems or models to provide added value solutions to customers. • Researches and assesses best practices, proposing methods and improvements. • Ensures projects, initiatives, and processes comply with established policies, objectives and customer standards.
• Lead end‑to‑end design engagements, including discovery workshops, requirement analysis, and solution planning. • Develop and defend High‑Level Designs (HLDs) and Low‑Level Designs (LLDs) for complex, multi‑site VCF environments. • Serve as the highest‑level technical escalation point for VMware solutions (vSphere, vSAN, NSX, Aria, HCX, and DR) while actively training on the broader VCF stack. • Plan hybrid cloud integrations with AWS, Azure, and Google Cloud, including migration strategies and HCX‑based mobility. • Define security, compliance, and operational standards aligned with frameworks such as PCI‑DSS, HIPAA, and FedRAMP. • Produce reference designs, validated configurations, best‑practice guides, and internal enablement materials. • Partner with sales, delivery leadership, and customer executives to shape program scope, success criteria, and modernization roadmaps. • Ensure solution alignment across compute, storage, networking, automation, and cloud management platforms. • Mentor senior engineers and contribute to internal capability development.




