← all jobs

Ingeniero de Software Senior en Java

Work from home Full-time role Hiring

Role: Senior Java Developer Location: LATAM Work Scheme: 100% Remote (EST Time Zone alignment) English Level: Advanced / Fluent Client Industry: US Banking (Based in Miami) About the Role: At Coderio Software Company, we are creating a new squad to work with one of our top clients in the US banking industry, based in Miami. You'll be working 100% remotely on high-impact backend systems using Java 21, AWS, Apache Kafka, and event-driven microservices, helping to build scalable, cloud-native solutions in a modern engineering environment. Responsibilities: Backend Architecture & Execution: Design, build, test, and deploy Spring Boot microservices following strict team standards. You will own your code from design to production. Distributed Systems & Event-Driven Flows: Implement publish/subscribe async messaging and handle distributed transactions using saga or orchestration patterns. API Design & Integration: Design and consume REST APIs, webhooks, and subscription APIs, while actively contributing to API contracts and versioning. Cloud-Native Engineering: Build and maintain CI/CD pipelines and infrastructure-as-code for your services, operating heavily on AWS. Operational Excellence: Diagnose and resolve issues across distributed services utilizing observability tools like New Relic, Datadog, or OpenTelemetry for logging, tracing, and metrics. Advanced AI & Agentic Workflows: Integrate LLMs into services (function/tool calling, structured outputs, and the Model Context Protocol) and build agentic workflows, ensuring AI safety and governance (guardrails, PII/PCI handling) in a regulated setting. Requirements: Language: Advanced English proficiency (written and spoken) is mandatory. You will be communicating daily with US-based stakeholders. Technical Foundation: Senior level with 7+ years of experience building backend services in Java (with strong expertise in modern versions like Java 21) and at least 2+ years specifically in microservices and event-driven systems. Stack & Messaging Expertise: Deep, hands-on mastery of Java with strong OOP and concurrency fundamentals, alongside production experience in Spring Boot, Spring Cloud, and solid, proven experience with Apache Kafka (event streaming, partitions, consumer groups, etc.). Stack Expertise: Deep, hands-on mastery of Java with strong OOP and concurrency fundamentals, alongside production experience in Spring Boot and Spring Cloud. Cloud Architecture: Solid, demonstrable production experience with AWS services including DynamoDB, Kinesis, SQS, SNS, KMS, API Gateway, ECS/EKS, Lambda, IAM, and RDS. AI Proficiency: Fluency with AI-assisted development (like Claude Code or Copilot) with the critical judgment to review AI-generated code. Testing Discipline: Solid testing discipline utilizing JUnit, Mockito, and integration testing. Location & Engagement: Must be located in Latin America (LATAM) and available to work 100% remotely, overlapping with US Eastern Time (EST) business hours. Nice to Have: Financial services or payments domain experience, specifically with payment messaging standards such as ISO 20022 and the legacy FAIM (Fedwire) format. Experience with containers and orchestration (Docker, Kubernetes). Hands-on experience with Infrastructure as Code (Terraform, CloudFormation, or CDK). Experience with workflow and orchestration engines such as Temporal, Camunda, or AWS Step Functions. Advanced AI skills: vector stores/RAG, prompt engineering, and AI observability

More open positions