Java Engineer with Data Engineering Experience

SPAN Digital

Región Centro

Presencial

MXN 429.111 - 686.577

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

A leading software solution firm located in Jalisco, Mexico, is seeking a Java Engineer with data engineering experience to develop production-quality solutions. Ideal candidates should possess 4-7 years of software engineering experience and proficiency in Java or Scala. Responsibilities include developing ETL components, ensuring data quality, and supporting deployment and monitoring of data systems. Collaborate within a team to deliver effective solutions while learning from experienced engineers in an inclusive environment.

Formación

  • 4-7 years of software engineering experience with foundational technical capabilities.
  • Demonstrated experience with Java and/or Scala programming languages.
  • Basic understanding of data engineering concepts and ETL pipelines.

Responsabilidades

  • Implement data processing features within large-scale data migration and transformation pipelines.
  • Write clean, maintainable code following team coding standards and best practices.
  • Contribute to streaming and batch processing solutions using Apache Spark and related technologies.

Conocimientos

Java
Scala
Apache Spark
Data Engineering

Educación

Bachelor's degree in Software Engineering or related field

Herramientas

Maven
Gradle
Docker

Descripción del empleo

About SPAN Digital

SPAN Digital is a premium software solution development firm that strategizes, designs, and develops software solutions for clients from startups to global brands. We help engineering teams successfully navigate the challenges caused by the accelerating pace of change in software development, enabling them to build better digital solutions. With headquarters in San Francisco, USA, and development offices in Cape Town, South Africa, and Guadalajara, Mexico, we focus on the entertainment, technology, and medical industries.

Role Overview

We are seeking a Java Engineer with Data Engineering experience to join our expert team focused on executing critical enterprise data processing and pipeline development projects. This role combines developing software engineering skills with hands-on data engineering experience to contribute to production-quality solutions handling large-scale data processing for a client we can\'t mention, but you’ve definitely heard of!

As an Engineer, you will develop software features and contribute to building quality data processing solutions as part of a collaborative engineering team. You\'ll apply technical skills to deliver production-ready code while learning from more experienced engineers, taking ownership of well-defined tasks, and demonstrating growing independence in solving technical problems.

Experience Level: 4-7 years in software engineering with foundational data engineering experience

Key Responsibilities
Data Engineering Development
  • Implement data processing features within large-scale data migration and transformation pipelines
  • Develop and maintain ETL components using Java, or Scala
  • Following established patterns and best practices
  • Build data validation and testing components to ensure data quality and pipeline reliability
  • Contribute to streaming and batch processing solutions using Apache Spark and related technologies
  • Support data lineage tracking and monitoring systems under guidance from senior engineers
  • Participate in data pipeline testing and debugging to ensure accuracy and performance
Software Engineering Excellence
  • Write clean, maintainable code following team coding standards and best practices
  • Participate actively in code reviews both as a reviewer and a reviewee to improve code quality
  • Develop comprehensive unit and integration tests for data processing components
  • Collaborate on technical design discussions and contribute ideas for solution improvements
  • Support deployment and monitoring of data processing systems in production environments
  • Document technical solutions and maintain clear technical documentation
Professional Growth & Collaboration
  • Work effectively within project teams to deliver solutions that provide value to clients
  • Seek clarification on requirements to ensure solutions align with client expectations and business objectives
  • Communicate progress and blockers clearly to team leads and project stakeholders
  • Learn from senior engineers through pair programming, mentorship, and collaborative problem-solving
  • Contribute to team retrospectives and process improvement initiatives
Required Qualifications
Education & Experience
  • 4-7 years of software engineering experience with foundational technical capabilities
  • Bachelor\'s degree in Software Engineering, or related field (or equivalent experience)
  • Demonstrated experience with Java and/or Scala programming languages
  • Basic understanding of data engineering concepts and ETL pipelines
Technical Skills
  • Proficiency in Java or Scala with an understanding of functional programming concepts
  • Familiarity with Apache Spark, PySpark or similar big data processing frameworks
  • Experience with build tools such as Maven, Gradle, or SBT
  • Understanding of SQL and relational database concepts
  • Basic knowledge of distributed systems and data processing patterns
  • Familiarity with testing frameworks and test-driven development practices
Preferred Skills
  • Experience with Scala or Python for data processing applications
  • Familiarity with Hadoop ecosystem including HDFS, MapReduce, and related tools
  • Experience with cloud platforms (AWS, GCP, or Azure) and their data services
  • Familiarity with containerization technologies like Docker and Kubernetes
  • Knowledge of data formats such as Parquet, Avro, or JSON
  • Experience with streaming platforms like Apache Kafka, Flink or similar technologies
  • Understanding of data warehouse and data lake concepts
  • Exposure to monitoring and observability tools for data pipelines
  • Experience with development methodologies and collaborative team practices
Our Culture & Values

At SPAN Digital, we believe that product and software solution development is a team activity that requires effective collaboration. We strive to create an environment where team members are comfortable expressing themselves authentically, actively sharing ideas, questions, concerns, and mistakes without fear of retribution, humiliation, or being ignored while delivering world-class solutions.

Ready to Join Our Team?

If you\'re passionate about data engineering, eager to learn from experienced engineers, and excited to contribute to large-scale data processing solutions, we\'d love to hear from you. Join SPAN Digital and build your career in data engineering while working on challenging enterprise projects.

SPAN Digital is an equal opportunity employer committed to diversity and inclusion.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Java/Scala Engineer
Senior Java/Scala Engineer

SPAN Digital • Región Centro

Presencial
MXN 1.620.000 - 2.161.000
Competitive compensation package
Flexible work arrangements
Professional development opportunities
Data Engineer
Data Engineer

Metova • México

Presencial
MXN 606.000 - 867.000
Senior Data Engineer Id82554
Senior Data Engineer Id82554

Agileengine • Región Centro

Presencial
MXN 900.000 - 1.100.000
Growth opportunities
Competitive compensation
Remote work
+3
Senior Data Engineer
Senior Data Engineer

Nimble Gravity • Región Centro

Presencial
MXN 600.000 - 800.000
Senior Data Engineer
Senior Data Engineer

Siemens • Región Centro

Híbrido
MXN 900.000 - 1.300.000
Data Engineer - Lead
Data Engineer - Lead

Apex Systems • Ciudad de México

Presencial
MXN 1.117.000 - 1.863.000
Data Engineer (Lead) ID41785
Data Engineer (Lead) ID41785

AgileEngine • Rosarito

Híbrido
MXN 1.531.000 - 2.297.000
Professional growth opportunities
Competitive compensation
Exciting projects
+1
Senior Software Engineer
Senior Software Engineer

Persistent Systems • México

Híbrido
MXN 600.000 - 900.000
Major medical insurance
Dental Insurance
Vision Insurance
+3
Data Scientist
Data Scientist

S&P Global • Estado de México

Híbrido
MXN 562.000 - 938.000
Be part of a global company
Collaborate with a skilled team
Contribute to high complexity problems
Senior Data Engineer ID71670
Senior Data Engineer ID71670

AgileEngine • Santiago de Querétaro

Híbrido
MXN 1.570.000 - 2.269.000
Professional growth
Competitive compensation
Exciting projects
+1