Java Engineer (Perú)

Java Engineer (Perú)

28 oct
|
Oktana
|
Perú

28 oct

Oktana

Perú

Oktana is a custom software development company and a Salesforce Summit Partner, helping businesses build innovative solutions and prepare for AI through technologies such as Salesforce, MuleSoft, and Snowflake. Our team of 250+ technologists works across multiple countries, delivering high-quality software solutions for clients worldwide.

About the Role
We are looking for a Backend Software Engineer with strong experience in Java, Spring Boot, and distributed systems to contribute to a high-impact Payments Platform. This role focuses on developing and maintaining reliable backend services that support financial operations, payment processing, and revenue-related workflows. You will work on production-grade services, implement new payment capabilities, improve system reliability, and ensure data consistency across distributed systems. The idóneo candidate is hands-on, detail-oriented, and comfortable working with financial systems where correctness, idempotency, and transactional integrity are essential.

Key Responsibilities
• Develop, maintain, and enhance backend services using Java and Spring Boot.
• Implement new payment methods and capabilities within an existing payments platform.
• Design and maintain event-driven microservices using messaging technologies such as AWS SQS, Apache Kafka, or RabbitMQ.
• Build and integrate GraphQL solutions using Apollo GraphQL client or Netflix DGS.
• Design reliable database interactions using JPA/Hibernate and MySQL or Amazon Aurora, including transactional management and optimistic locking.
• Integrate with third-party platforms through REST APIs or SDKs while maintaining data consistency across systems.
• Develop unit and integration tests using JUnit 5 and Mockito.
• Contribute to CI/CD pipelines, production deployments, and code quality improvements.
• Improve observability and reliability through monitoring, metrics, and alerting with Datadog.




• Apply resilience patterns and support safe canary and production deployments.
• Use AI-powered coding assistants responsibly to improve development efficiency while maintaining code quality. Required Qualifications
• 5+ years of backend software engineering experience with Java and Spring Boot in production environments.
• Strong understanding of microservices and distributed systems.
• Hands-on experience with GraphQL, including Apollo Java/Kotlin client experience.
• Experience with AWS SQS, Apache Kafka, or RabbitMQ in event-driven architectures.
• Strong knowledge of JPA/Hibernate, Spring Data JPA, and MySQL or Amazon Aurora.
• Experience designing transactional workflows, idempotent event handlers, and reliable integrations.
• Proficiency in JUnit 5, Mockito, and integration testing.
• Experience with Gradle multi-module builds.
• Familiarity with GitLab CI/CD pipelines and Datadog metrics and monitors.
• Experience working with financial-grade backend systems where accuracy, consistency, and reliability are critical.
• Ability to troubleshoot production issues and deliver maintainable, high-quality code. Nice to Have
• Previous experience in the billing or payments domain.
• Experience with DynamoDB using AWS SDK v2 or MongoDB with Spring Data.
• Experience building GraphQL APIs using Netflix DGS.
• Familiarity with AWS cloud environments and production deployment strategies. Why Join Oktana?
• Work on challenging projects for international clients.
• Collaborate with experienced engineering teams in a remote environment.
• Continue developing your technical skills through opportunities to work with modern technologies and distributed architectures.
• Access professional development opportunities, including relevant technical certifications and conversational English classes.
• If you enjoy solving complex backend challenges and building reliable financial systems at scale, we would love to hear from you

📌 Java Engineer (Perú)
🏢 Oktana
📍 Perú

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: java engineer (perú) / perú

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: java engineer (perú) / perú