Desenvolvedor(a) de Software Sênior (Java)
Core
Senior backend engineer building scalable microservices for millions of users in the credit risk and fraud prevention domain.
Role type
Senior IC Java backend engineer
Builds
Scalable microservices and API solutions for credit risk, authentication, and fraud prevention
Domain
Fintech / Credit Risk / Fraud Prevention
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Framework (Boot, Data, Batch), Microservices architecture, REST/GraphQL APIs, Unit testing (JUnit, Mockito), Relational and NoSQL databases, Docker, Kubernetes, AWS (EKS, EC2, S3, EMR, SQS), CI/CD pipelines (Jenkins), SOLID principles, Design Patterns
Preferred skills
Spark (Python/Scala), Big Data solutions (Data Lake, Warehouse, ETL, Data Mesh), Observability (Dynatrace, Datadog, Grafana), Message brokers (RabbitMQ, Kafka)
Technologies
Java, Spring Boot, Spring Data, Spring Batch, Docker, Kubernetes, AWS, Jenkins, JUnit, Mockito, RabbitMQ, Kafka, Spark, Python, Scala
Responsibilities
Design and implement scalable backend solutions; Act as a technical reference for critical issues; Participate in the full software development lifecycle; Conduct code reviews and ensure delivery quality; Maintain service documentation; Drive technical improvements and performance optimization.
Seniority
Senior, hands-on IC