2h ago
Senior Software Engineer
Mexico City, Mexico City, Mexico
full-timeseniorFintech
Tech Stack
Description
You will design and implement high-performance backend services in Java, building and evolving reactive, event-driven architectures processing millions of events. You'll contribute to batch pipelines, real-time streaming flows, and optimize distributed systems on AWS and OpenShift, focusing on performance and resilience.
Requirements
- 7+ years of backend engineering experience with strong Java expertise
- Proven experience building and operating large-scale event processing systems
- Hands-on experience with reactive programming (Project Reactor, WebFlux, RxJava)
- Strong experience with event-driven architectures (Kafka, SQS/SNS, RabbitMQ)
- Strong PostgreSQL performance tuning skills including JSONB optimization
Responsibilities
- Design and implement high-performance backend services in Java
- Build and evolve reactive, event-driven architectures handling millions of events
- Optimize JVM performance including GC tuning, thread pools, and non-blocking I/O
- Design flexible NoSQL document-style data models and optimize PostgreSQL including JSONB queries
- Implement observability practices with metrics, tracing, and distributed logging
0 views 0 saves 0 applications