Job Closed
This listing is no longer active.
EXTRACTTA | Informações que geram Soluções
Senior Software Engineer, Go, Kubernetes, AWS
Location
Brazil
Posted
100 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Go, Kubernetes, AWS
Extractta
• Develop and maintain backend systems using Go, with a focus on performance and concurrency • Build distributed, resilient applications • Work with Kubernetes-based infrastructure • Implement and evolve observability practices (tracing, metrics, and logs) • Develop and integrate APIs following security best practices • Collaborate with cross-functional teams to continuously evolve solutions • Ensure code quality, testing, and engineering best practices
Job Requirements
- 2 to 5 years of experience as a software engineer
- Experience with Go (Golang) in concurrent, high-performance systems
- Experience with Kubernetes
- Knowledge of observability:
- Distributed tracing (OpenTelemetry)
- Metrics (Grafana)
- Structured logging
- Knowledge of API security:
- OAuth 2.0
- JWT
- Zero Trust concepts
- Experience with cloud environments (AWS)
- Preferred:
- Experience in fintech, payments, or regulated environments
- Experience in Platform Engineering teams
- Contributions to open source projects
- A curious, investigative mindset that seeks to understand the "why" behind solutions
- Systemic thinking and the ability to assess impacts across the ecosystem
Benefits
- Meal allowance and/or food voucher
- Sesi and Sesc partnership, offering access to health, wellness, and leisure services
- Partnerships with educational institutions, with exclusive discounts on courses and educational programs
- Opportunities for career growth within the company and participation in strategic projects
- Opportunity to work at a fast-growing company in the market
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Engineer
Scrumconnect LimitedScrumconnect Consulting is a UK-based digital transformation consultancy delivering agile, secure, and scalable technology solutions for public and private sector clients.
Role Description You will join Scrumconnect Consulting as a Senior Java Engineer specialising in ICON IPF, working directly with major banking clients to design, build, and deliver large-scale payment modernisation programmes. This is a technically deep, hands-on role — you will be writing production Java code, configuring and extending the IPF framework, and working within cloud-native microservices architectures built on AWS. You will be embedded in client-facing delivery teams, collaborating closely with both technical engineers and non-technical banking stakeholders. Strong communication skills and the ability to translate complex payment domain concepts are as important as engineering excellence. Key Responsibilities - ICON IPF implementation: Design, configure, and extend the ICON IPF framework to meet client-specific payment processing requirements across multiple payment types and schemes. - Java microservices development: Build and maintain high-quality, production-grade Java services using Java 11 and Spring Boot within event-driven, microservices-based architectures. - ISO 20022 payments delivery: Apply deep knowledge of ISO 20022 payment standards, types, and schemes to deliver compliant, well-structured payment flows for major banking clients. - AWS cloud engineering: Build and deploy solutions within AWS cloud environments, contributing to infrastructure design, scalability, and operational reliability across the payment platform. - Kafka & async messaging: Implement and maintain Apache Kafka-based messaging patterns, ensuring high-throughput, fault-tolerant asynchronous communication across payment services. - Client engagement: Work directly with major banking clients — translating technical decisions into clear language for non-technical stakeholders and managing expectations throughout delivery. Qualifications - Minimum 3 years directly implementing ICON IPF at a major bank or financial institution. - Deep understanding of ISO 20022 payment types, schemes, and message structures. - 5–10 years Java engineering experience with Spring Boot microservices built and owned in production. - Hands-on AWS delivery across core services relevant to payment platforms. - Solid experience designing and implementing Kafka-based event streaming in high-throughput payment or financial services environments. - Proven track record working directly with tier-1 or tier-2 banks. Requirements - Java 11, Spring Boot, ICON IPF, Microservices, Apache Kafka, Async messaging, AWS (Cloud), ISO 20022, Payment schemes, CI/CD, Cloud-native architecture. Benefits - Commitment to diversity & inclusion: We actively welcome applications from women, people from ethnic minority backgrounds, disabled people, those returning after a career break, and anyone underrepresented in senior Java and payments engineering roles. - We are committed to creating an environment where everyone can do their best work. - If you have strong Java and payments foundations but don't yet have the full ICON IPF experience listed, we still encourage you to reach out. - If you need reasonable adjustments at any stage of the process, please get in touch — we are happy to accommodate.
• Develop and maintain scalable backend services using Java and Scala. • Design and implement data pipelines using Apache Spark (RDD, DataFrame, Dataset APIs). • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions. • Optimize performance of data processing jobs and ensure efficient memory utilization. • Build RESTful APIs using Java frameworks like Spring Boot. • Integrate data pipelines with messaging systems such as Apache Kafka. • Write clean, modular, and testable code following best practices. • Participate in code reviews, debugging, and troubleshooting production issues. • Ensure application reliability through logging, monitoring, and alerting mechanisms. • Work in Agile/Scrum environments and contribute to sprint planning and delivery.
Senior RPA Engineer
NTT DATA ServicesNTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers, and application services. Our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.
Role Description We are currently seeking a Senior RPA Engineer (UiPath) - LLM & Insurance Automation to join our team in Remote, México (MX-MEX), Mexico (MX). - Design, develop, and deploy end-to-end UiPath automation solutions across insurance operations. - Build Agentic AI workflows capable of autonomous decision-making in underwriting, claims adjudication, and policy processing. - Integrate LLMs (OpenAI/Azure OpenAI) into RPA solutions for: - Claims document summarization - Policy document interpretation - Risk assessment support - Customer communication automation - Implement Intelligent Document Processing (IDP) for FNOL, claims forms, medical reports, KYC, policy applications, and invoices. - Develop automation for core insurance systems (e.g., Guidewire, Duck Creek, Majesco, etc.). - Ensure compliance with insurance regulations (e.g., HIPAA, GDPR, NAIC, IRDAI, FCA depending on geography). - Build scalable RE Framework-based bots with strong exception handling and audit trails. - Lead architecture discussions and mentor junior developers. - Collaborate with underwriting, claims, actuarial, and compliance teams. Qualifications - 7+ years of hands-on experience in UiPath development. - Strong expertise in: - UiPath Studio, Orchestrator, AI Center - Document Understanding - RE Framework - API integrations - Proven experience in Insurance domain processes (Claims, Underwriting, Policy Admin). - Experience integrating Generative AI / LLMs into enterprise workflows. - Knowledge of insurance core platforms (Guidewire, Duck Creek, etc.). - Proficiency in C# / .NET. - Strong understanding of secure data handling in regulated environments. - UiPath Advanced Developer Certification (preferred). Requirements - Ability to combine RPA + AI for semi-autonomous and fully autonomous insurance workflows. Nice to have - Experience with insurance data standards (ACORD). - Knowledge of predictive analytics and actuarial data integration. - Exposure to Azure/AWS cloud environments. - Experience in process mining for insurance operations. - DevOps and CI/CD for RPA lifecycle management.
• Responsável por desenvolver sistemas, com perfil full-stack - desempenhando atividades que contemplam todo o ciclo de vida de desenvolvimento de software, abrangendo desde levantamento de requisitos até o apoio à implantação final das funcionalidades, coerente com o paradigma de processos ágeis de desenvolvimento. • Atuar configuração dos projetos, seguindo todos os procedimentos internos e do cliente para garantir integridade, rastreabilidade e manutenibilidade do projeto de software. • Interpretar especificações funcionais e gerar especificações técnicas utilizando texto descritivo e outros modelos compatíveis a fim de garantir a qualidade na codificação. • Orientar e dar suporte aos desenvolvedores da equipe de desenvolvimento do projeto de software; • Codificar e integrar componentes de software de acordo com as especificações técnicas, utilizando ferramentas de desenvolvimentos de softwares, linguagem de programação e bibliotecas definidas para o projeto; • Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade; • Realizar manutenção evolutiva ou corretiva de componentes de software; • Confeccionar documentações técnicas de acordo com as exigências do contrato na qual estiver trabalhando; • Integrar os componentes produzidos aos outros construídos pelos demais membros de time, utilizando a ferramenta de integração definida para o projeto; • Montar e configurar ambiente de desenvolvimento local de acordo com as exigências e necessidades dos projetos; • Fornecer suporte a equipe de TI e usuários do cliente quando solicitado, sobre as características e especificidades dos componentes, módulos e pacotes de software desenvolvidos; • Realizar entrega e executar teste de integração no ambiente do cliente para garantir funcionalidade pleno do software e seus componentes; • Acompanhar homologação e implantação do software nos ambientes do cliente de acordo com o estabelecido no contrato; • Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido garantindo assim o bom funcionamento do sistema.


