MogiMogiJobsPowered by MobiusEngineLet Mogi apply

10Pearls - LATAM

Senior Backend Engineer - Java

Latam · 1 month ago

Full-time

About the job

Welcome to 10Pearls! We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate. ABOUT THE ROLE Design, build, and operate Java services powering the client's financial operations platform — spanning the core Java platform and paved-path microservices on AWS. Own features end-to-end, guided by our north star: quality first, speed second. WHAT YOU'LL DO Build scalable, secure backend services in Java 17 using domain-driven design and hexagonal architecture. Deliver APIs via REST (JAX-RS), GraphQL Federation subgraphs, and gRPC with Protobuf. Implement event-driven integrations with Kafka and SQS; follow zero-downtime database migration standards. Own production operations: Datadog monitoring, structured logging, SLOs, incident response. Perform mandatory peer code reviews, uphold client's RFC standards, and mentor mid-level engineers. WHAT WE'RE LOOKING FOR 6+ years of hands-on backend software development experience with strong Java/JVM expertise (Java 17+ preferred). Strong experience building scalable microservices using Spring Boot or similar Java frameworks. Proven experience designing distributed systems, defining service boundaries, and implementing event-driven architectures. Strong API development experience, including REST APIs; experience with GraphQL and/or gRPC is highly preferred. Hands-on experience with messaging technologies such as Kafka and AWS SQS/SNS. Production experience with AWS cloud services, including containerized workloads (ECS/Fargate or Kubernetes), S3, DynamoDB, RDS/Aurora, Secrets Manager, and related cloud-native services. Experience building and deploying applications using Docker and Infrastructure as Code (Terraform preferred). Strong knowledge of relational databases such as PostgreSQL or Oracle, with experience designing scalable data models and implementing database migrations. Experience working with modern CI/CD pipelines and source control tools (GitLab preferred; GitHub Actions, Jenkins, Azure DevOps, or similar accepted). Experience with observability and production operations, including Datadog, CloudWatch, structured logging, metrics, monitoring, alerting, and incident response. Solid understanding of software engineering best practices, including code reviews, automated testing, clean architecture, and maintainable code. Experience with performance tuning, scalability, resilience, and high-availability backend systems. Security-first mindset with experience building systems that handle sensitive or regulated data. Ability to mentor engineers, participate in architecture discussions, and drive engineering best practices across the team. Nice to Have Experience with GraphQL Federation (Apollo Federation). Experience with gRPC and Protocol Buffers (Protobuf). Experience with JAX-RS/Jersey. Experience with Redis, OpenSearch, or Flink. Experience using LaunchDarkly, SonarQube, Checkstyle, or Backstage. Experience working in fintech or high-volume financial transaction platforms. TECHNICAL TOOLCHAIN Language & build: Java 17, Gradle, GitLab (source control + CI/CD) APIs & messaging: REST (JAX-RS/Jersey), GraphQL + Apollo Federation, gRPC/Protobuf, Kafka, SQS/SNS, Flink Data: Aurora PostgreSQL, DynamoDB (new services), Oracle 19c (core platform), Redis, OpenSearch, S3 Cloud & infra: AWS (ECS/Fargate, KMS, Secrets Manager), Docker, Terraform modules, Backstage catalog Quality & observability: SonarQube, Checkstyle, CI coverage gates, LaunchDarkly, Datadog, CloudWatch Benefits we offer Access to e-Learning platforms. Amazing people-oriented organizational culture Working from anywhere Challenging projects using the latest technologies with clients from the US. We thank you for applying to this job position, we’re more than thrilled to start reviewing your profile and great skills! This is the first step in our selection process, so you will be hearing back from our awesome recruitment team regarding the next steps 😀 10Pearls Team