Engenheiro(a) de Desenvolvimento de Software Sênior
Core
Senior Software Engineer building scalable, resilient, and secure fintech solutions, specifically focusing on the Fiserv Boarding ecosystem, payment terminal logistics, and corporate application integrations.
Role type
Senior IC Software Engineer (Java/Spring)
Builds
Cloud-native microservices, APIs, and distributed systems for financial institutions and merchants
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, Microservices, Distributed Systems, Relational and NoSQL Databases, Async Messaging, CI/CD, Cloud Platforms, Containers, Test Automation
Preferred skills
High-availability transactional platforms, Observability (Dynatrace, Splunk, Grafana, Prometheus), Messaging (Kafka, RabbitMQ, IBM MQ, SQS, SNS, EventBridge), Resilience Patterns (Retry, Circuit Breaker, DLQ, Saga, Transactional Outbox), AWS, Kubernetes, OpenShift, DDD, Hexagonal/Clean Architecture, App Security, Generative AI, Prior experience in Tech/Acquisition/Payments/Fintech
Technologies
Java, Spring Boot, Spring Ecosystem, REST, Microservices, Kafka, RabbitMQ, IBM MQ, Amazon SQS, SNS, EventBridge, Dynatrace, Splunk, Grafana, Prometheus, AWS, Kubernetes, OpenShift, CI/CD pipelines
Responsibilities
Design and develop scalable software solutions and microservices; Evolve the Boarding ecosystem for merchant onboarding and integration; Collaborate with Product, Architecture, and Operations teams; Conduct code reviews and promote engineering best practices; Implement automated testing and CI/CD strategies; Monitor production applications and analyze incidents; Mentor team members and share technical knowledge
Seniority
Senior, hands-on IC