Saltar al contenido

Desarrollador Senior Java — Híbrido - India — Banca - Java, Spring Boot, Microservicios, AWS

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de Desarrollo de software

Burgeon IT Services

  • Híbrido · India, India
  • Por proyecto
  • Senior
  • USD 4,000 – USD 6,500 al mes

Publicada

Descripción del puesto

Sobre la vacante

Burgeon IT Services busca un Desarrollador Senior Java para un proyecto de banca en modalidad híbrida en India. El rol es Contract to Hire (C2H) con duración inicial de contrato y posibilidad de conversión a planta. Se requiere 5+ años de experiencia en entornos corporativos grandes.

Responsabilidades principales:

  • Diseñar e implementar servicios backend seguros y escalables para flujos de mitigación de disputas (colaboración, prevención de chargebacks, presentación secundaria)
  • Desarrollar APIs RESTful y microservicios usando Core Java y Spring Boot, asegurando cumplimiento de estándares API
  • Construir y mantener servicios backend escalables en arquitecturas alojadas en AWS
  • Integrar con plataformas de disputas y sistemas externos para envío de evidencia y actualizaciones de estado
  • Aplicar patrones de diseño Java para construir servicios resilientes y mantenibles
  • Implementar observabilidad para flujos backend con instrumentación de KPIs
  • Asegurar prácticas de ingeniería segura (encriptación de datos, tokenización, cumplimiento PCI)
  • Escribir pruebas unitarias, de integración y componentes con JUnit, apoyando TDD
  • Optimizar rendimiento backend para entornos de alto volumen transaccional

Requisitos básicos:

  • 5+ años de experiencia desarrollando, depurando y manteniendo código backend en entornos corporativos grandes
  • Fuerte dominio de Core Java, Spring Boot y desarrollo de APIs RESTful
  • Experiencia con lenguajes de consulta de bases de datos (SQL) y frameworks ORM
  • Comprensión sólida de patrones de diseño Java y su aplicación en sistemas empresariales
  • Conocimiento del Ciclo de Vida de Desarrollo de Software y metodologías ágiles (CI/CD, resiliencia de aplicaciones)
  • Experiencia escribiendo pruebas automatizadas con JUnit y usando herramientas de virtualización
  • Capacidad de unirse inmediatamente o con hasta 30 días de preaviso

Habilidades mandatorias: Java, Microservicios Habilidades deseadas: Conocimiento de bases de datos

¿Por qué deberías aplicar?

Esta posición te permite trabajar en el sector bancario, uno de los dominios más exigentes y con mayores estándares de calidad en la industria tech. Desarrollarás sistemas que manejan transacciones de alto volumen con requisitos estrictos de seguridad y disponibilidad, lo que te dará experiencia invaluable en arquitecturas empresariales escalables. El enfoque en microservicios con Spring Boot y AWS te posicionará perfectamente para roles de arquitectura cloud. Además, siendo un proyecto Contract to Hire, tienes la oportunidad de demostrar tu valor antes de una posible conversión a planta permanente.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Java 8+ con Spring Boot para desarrollo de microservicios
  • Diseño de APIs RESTful siguiendo mejores prácticas y estándares
  • Arquitecturas cloud nativas en AWS (EC2, Lambda, S3, RDS)
  • Patrones de diseño empresariales (Singleton, Factory, Observer, Strategy)
  • Pruebas automatizadas con JUnit y enfoque TDD
  • SQL avanzado y experiencia con ORMs como Hibernate
  • Seguridad aplicada (PCI compliance, encriptación, tokenización)

Tips prácticos para este puesto

  • Prepara ejemplos concretos de sistemas que hayas escalado para manejar alto volumen transaccional
  • Demuestra conocimiento de patrones de resiliencia como Circuit Breaker, Retry, Fallback
  • Muestra experiencia con observabilidad (monitoring, logging, tracing) usando herramientas como Prometheus, Grafana o ELK Stack
  • Ten casos de estudio sobre cómo has implementado seguridad en aplicaciones financieras
  • Practica diagramas de arquitectura que muestren cómo diseñarías un sistema de disputas escalable

Recursos recomendados

  • Documentación oficial: Spring Boot Guides, AWS Well-Architected Framework
  • Cursos: "Microservices with Spring Boot and Spring Cloud" en Udemy, "AWS Certified Developer"
  • Influencers: Josh Long (Spring Advocate), Venkat Subramaniam (Java expert)
  • Herramientas: Postman para testing de APIs, Docker para contenedores, Jenkins/GitLab CI para pipelines
  • Comunidades: Java User Groups (JUGs), r/java en Reddit, Stack Overflow Java tag

Preguntas frecuentes en entrevistas para este rol

  • "¿Cómo diseñarías un sistema de microservicios para manejar disputas bancarias que sea escalable y resiliente?"
  • Tip: Habla sobre separación de responsabilidades, comunicación asíncrona, circuit breakers, y cómo manejarías fallos parciales del sistema.
  • "Explica cómo implementarías seguridad (PCI compliance) en una API que maneja datos de tarjetas de crédito"
  • Tip: Menciona encriptación end-to-end, tokenización, validación de entrada, logging sin datos sensibles, y revisiones periódicas de seguridad.
  • "Describe tu experiencia con pruebas automatizadas en proyectos Java empresariales"
  • Tip: Explica tu stack de testing (JUnit, Mockito, TestContainers), cobertura que buscas, y cómo integras pruebas en tu pipeline CI/CD.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,500 |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para India, los rangos pueden ser diferentes pero comparables en términos de experiencia senior.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en la conversión de Contract to Hire
  • Qué preguntar: "¿Cuáles son los criterios específicos para la conversión a planta? ¿Hay métricas claras y un timeline definido?"
  • Bandera roja 2: Procesos de seguridad bancaria poco definidos
  • Qué investigar: Pregunta sobre los procedimientos de compliance PCI, frecuencia de auditorías de seguridad, y responsabilidades del equipo en incidentes.
  • Bandera roja 3: Expectativas poco realistas de rendimiento en sistemas legacy
  • Señal de advertencia: Si mencionan que necesitas "optimizar sistemas existentes" sin dar contexto de deuda técnica o recursos para refactorización.
  • Qué preguntar: "¿Cuál es el estado actual del código base? ¿Qué porcentaje del tiempo se dedicará a mantenimiento vs desarrollo nuevo?"

Habilidades

  • Java
  • Core Java
  • Spring Boot
  • Microservicios
  • APIs RESTful
  • AWS
  • EC2
  • Lambda
  • S3
  • RDS
  • SQL
  • JUnit
  • Hibernate
  • Docker
  • Jenkins
  • GitLab CI
  • Postman
  • Prometheus
  • Grafana
  • ELK Stack
  • Mockito
  • TestContainers
  • Circuit Breaker
  • Retry
  • Fallback
  • Singleton
  • Factory
  • Observer
  • Strategy

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.