Senior Java Developer
Join Heinsohn and be part of something greater 🚀
Normalmente respondemos en un plazo de tres dÃas
At Heinsohn, we partner with clients across North America and LATAM, building innovative solutions in an agile, diverse, and multicultural environment. We are passionate about technology, continuous learning, and collaboration - and we want you to be part of this growth.
We are seeking a highly experienced Software Engineer who excels at both investigating data-quality issues and writing substantial Java code to correct and improve large-scale genealogical data. This role blends deep backend engineering with analytical problem‑solving, debugging skills, leveraging AWS services and iterative workflows to diagnose issues, build repair pipelines, fix bugs in existing code, and ensure accuracy across millions of records.
✨ Responsibilities
Backend Engineering & Data Repair
Investigate, analyze, and diagnose complex data-quality issues across large-scale enterprise datasets.
Design, develop, and maintain robust backend services and repair pipelines using Java.
Write safe, idempotent jobs to correct, repair, and enhance large volumes of data without data loss or duplication.
Debug and improve existing codebases, ensuring correctness, performance, and long-term maintainability.
Collaborate with cross-functional teams to understand ambiguous data problems and translate them into actionable technical solutions.
Cloud & Distributed Systems
Leverage AWS services to build and operate scalable, distributed workflows.
Design and implement queue-driven and event-based processing using SQS, Lambda, and S3.
Ensure high-volume data processing solutions are performant, fault-tolerant, and memory-efficient.
Apply best practices for concurrency, resource management, and system reliability.
Performance, Quality & Communication
Optimize backend processes for performance and scalability.
Perform deep debugging, triage, and root-cause analysis on production issues.
Clearly communicate findings, risks, and recommendations to technical and non-technical stakeholders.
Work effectively in fast-changing, iterative, and priority-driven environments
✅ Requirements
6+ years of professional Java development, including large-scale backend systems.
Strong, hands-on experience with Java and backend engineering best practices.
Proven ability in debugging, data analysis, and complex issue investigation.
Solid experience working with AWS (experience with SQS, S3, and Lambda is a strong plus).
Strong understanding of distributed systems, queue-based workflows, and high-throughput processing.
Experience designing safe and idempotent data repair jobs at scale.
Deep knowledge of performance optimization, concurrency, and memory-efficient patterns.
Comfortable navigating vague or ambiguous data problems and driving clarity.
Excellent communication skills, with the ability to summarize complex technical findings clearly.
English proficiency at B2 level or higher.
🌟 Benefits
100% remote work from any LATAM country
Opportunity to work on international projects with multicultural teams
Culture that encourages professional development and continuous learning
Spaces for innovation, well-being, and career growth
Ready to take your talent to the next level?
At Heinsohn, we value innovation, passion for technology, and teamwork. If this sounds like your next challenge, apply today and let’s make history together! ✨
- Departamento
- HBT Latin America & North America
- Ubicaciones
- Argentina
- Estado remoto
- Completamente remoto
- Tipo de empleo
- Tiempo completo
- Nivel de empleo
- Profesionales
Acerca de Heinsohn Business Technology
Somos Heinsohn Grupo Empresarial ofrecemos soluciones tecnológicas a la medida de tu empresa, con más de 43 años de experiencia y un alto nivel de satisfacción entre nuestros clientes en Latinoamérica, Estados Unidos y Canadá. Proveemos tecnologÃa para impulsar el crecimiento de tu negocio.
¿Ya trabajas en Heinsohn Business Technology?
Ayúdanos a encontrar a tu próximo compañero/a.