




Summary: Seeking a Senior Backend Engineer (Java) to design and evolve resilient backend systems in distributed environments, leading technical decisions and influencing architecture. Highlights: 1. Design and evolve backend services and APIs at scale 2. Lead the design of high-reliability REST and/or GraphQL APIs 3. Promote best practices in observability, security, and reliability Client: Our client is a large scale digital organization in Latin America, operating enterprise platforms with high transaction volume and strict reliability requirements. Project overview: This role belongs to a new squad developing new features for the Corporate Portal, supporting complex business workflows through scalable, data driven backend services. Keep reading if you enjoy designing resilient backend systems and leading technical decisions in enterprise environments. Position overview: We are seeking a Senior Backend Engineer (Java) with strong experience designing and evolving backend systems in distributed environments. This role requires technical judgment, proactive problem solving, and the ability to influence architecture and engineering practices. * Responsibilities: Design, develop, and evolve backend services and APIs at scale. * Lead the design of REST and or GraphQL APIs with high reliability. * Own complex business logic ensuring correctness and consistency. * Contribute to architectural decisions and technical design reviews. * Ensure high code quality through testing strategies and code reviews. * Guide CI CD, deployment, and operational practices with infrastructure teams. * Deploy and operate services in cloud environments with focus on resilience. * Proactively monitor systems and lead incident resolution when required. * Promote best practices in observability, security, and reliability. * Mentor team members and share technical knowledge. * Participate actively in Agile ceremonies and continuous improvement. * Requirements: Strong experience with Java backend development. * Advanced API design (REST or GraphQL). * Solid database engineering skills (SQL or NoSQL, performance, migrations). * Experience with event driven architectures (Kafka, queues, pub sub). * Proven experience designing self healing and resilient systems. * Strong testing background (unit, integration, contract testing). * Experience with CI CD pipelines and cloud deployments. * Experience working in Agile environments. * Fluency in Spanish and intermediate English for documentation and collaboration. * Nice to have: Technical leadership by example. * High autonomy and ownership. * Strong analytical and problem solving skills. * Clear communication and cross team collaboration.


