19 ago
|
10Pearls LATAM
|
México
19 ago
10Pearls LATAM
México
We are seeking a Senior Java Engineer to serve as the technical anchor for a high-stakes, greenfield platform development initiative. In this role, you play a large role in the implementation of complex backend systems using Kotlin and Java on Spring Boot, operating within an AWS-native environment. Your focus will be on building scalable, distributed architectures that integrate seamlessly with various production systems,
requiring a deep understanding of systems design and high-performance engineering.This is a high-impact engineering leadership role that demands both hands-on technical excellence and the ability to drive architectural standards. You will own the design of critical API contracts, manage complex integration points across multiple teams, and maintain a rigorous quality bar through comprehensive code reviews. Working closely with the project lead, you will be responsible for translating high-level architecture into robust, production-ready services while navigating the technical challenges of a cross-functional engineering landscape.
The successful candidate will demonstrate accountability for the correctness and reliability of core system components, including authentication, idempotency, and transactional integrity. We expect an engineer who can manage the technical debt and integration complexities inherent in large-scale platform delivery, ensuring that all shipped systems are verified, performant, and maintainable.
KEY RESPONSIBILITIES
Architecture & Implementation
- Design and build backend services in Kotlin and Java on Spring Boot, deployed to AWS ECS Fargate behind API Gateway.
- Design and implement the high-throughput, append-only playback ledger — idempotent, auditable, and correct at approximately 5M events per day.
- Model and tune MySQL (Aurora/RDS) schemas for the ledger and marketplace read paths.
- Provision and maintain application infrastructure as code.
- Contribute to SPAs in React and TypeScript where backend work extends into the client.
- Own the code reviews and standards for the Kotlin and Java Spring Boot applications
- Contracts & Cross-Team Integration
- Co-author the interface contracts between new services and the existing platform repositories; own them through implementation and revision.
- Author pull requests, negotiating scope and API changes with the owning teams through to merge and deploy.
- Implement and secure machine-to-machine authentication across service boundaries (JWT/OAuth,
- Cognito, KMS-signed tokens).
- Reconcile documented behavior against live system behavior — the existing documentation diverges from production in places, and finding those gaps early is part of the job.
- Quality, Review & Delivery
- Review code at volume and set the standard for what merges.
- Verify by execution and automated test, not by inspection.
- Decompose the delivery plan into well-specified, independently buildable work streams and write the specifications others build against.
- Instrument the platform for observability and support limited-store pilot deployments, including full-loop validation on physical hardware.
REQUIRED QUALIFICATIONS
- 8+ years of professional software engineering experience, with at least 5 years building and operating
production JVM services.•
- Deep Java and Kotlin proficiency — able to author and review idiomatic Kotlin and Java with equal
confidence.
- Expert-level Spring Boot, including working experience across both the 2.7 and 3.x generations and the
differences between them.
- AWS-native engineering experience — ECS Fargate, API Gateway, Aurora/RDS PostgreSQL, Redis, SQS or
- Kinesis, S3, Cognito, and KMS/IAM.
- Infrastructure-as-code fluency in any mainstream tool (Terraform, CDK, Pulumi, CloudFormation). The
concepts transfer; the specific tool does not matter.
- REST API contract design and machine-to-machine authentication (JWT/OAuth, Cognito) in multi-service
environments.
- Production MySQL experience — schema design, indexing, and query performance under sustained
write load.
- Working proficiency in React and TypeScript — sufficient to review and extend a modern SPA.
- A demonstrated record of cross-team technical negotiation — landing an API or contract change
through another team's review and release process.
- Professional experience using AI coding agents (Claude Code or equivalent) as part of a production
development workflow, with calibrated judgment about where generated output can be trusted and where it must be scrutinized.
PREFERRED QUALIFICATIONS
- Domain experience in DOOH, digital signage, AdTech, or CMS — playlists, impressions, CPM, and
- sold-unit mechanics.
- Data engineering literacy — Python, Prefect, AWS Glue, and Athena for data-lake read paths.
- Event-driven architecture and idempotent, append-only ledger design at scale.
- Terraform specifically, which is the incumbent IaC standard in the existing repositories.
- Observability and operations depth — metrics, tracing, and alerting design for a system entering pilot.
📌 Java Engineer (México)
🏢 10Pearls LATAM
📍 México