Big Data Engineer With Java

at ING
PLN 156,000-336,000 per year
MIDDLE
✅ On-site
✅ Visa Sponsorship

Tech Stack

Agile @ 3 Azure @ 3 Azure DevOps @ 3 Bash @ 5 CI/CD @ 6 Communication @ 3 Compliance Data Engineering DevOps @ 6 Distributed Systems ETL GCP @ 3 Grafana @ 2 Hive @ 3 JVM @ 3 Java @ 6 Kafka @ 3 Kibana @ 3 Kubernetes @ 3 Linux @ 5 Microservices @ 6 Observability @ 2 Oracle @ 3 Prometheus @ 2 Python @ 3 RDBMS Scala @ 3 Security Spark @ 3 Spring Boot @ 3

Details

ING Hubs Poland is hiring for a full-time Big Data Engineer role focused on software and data engineering within the Wholesale Banking Data Ingestion Layer. The role involves building scalable, reliable, and maintainable data platforms and microservices in a DevOps-oriented environment. The global ING job architecture naming convention for this role is “Engineer IV”.

Responsibilities

  • Design, develop, and maintain microservices using Java, Spark, Scala, Spring Boot, and Python.
  • Build and support scalable, generic ingestion pipelines using Hive, NiFi, and HDFS on the Cloudera platform.
  • Collaborate with ETL engineers to optimize snapshot-based ingestion and metadata-driven architectures.
  • Develop and maintain monitoring dashboards using tools such as Kibana.
  • Automate operational tasks using Bash and other scripting tools.
  • Work with distributed systems and data platforms including Kafka, Spark, and Linux-based environments.
  • Integrate with DataStage and Oracle systems to support enterprise data workflows.
  • Participate in code reviews, testing, and CI/CD processes.
  • Follow best practices in software development, security, DevOps, and data engineering.
  • Contribute to the development and evolution of scalable, metadata-driven ingestion solutions supporting analytics, reporting, and regulatory compliance.

Requirements

  • Strong Java programming skills and experience designing and developing microservices-based applications.
  • Hands-on experience with Spring Boot and Apache Spark.
  • Solid understanding of Big Data technologies, including Spark, Hive, HDFS, Kafka, and NiFi.
  • Working knowledge of databases, including Oracle and other relational database management systems.
  • Proficiency in Linux environments and Bash shell scripting.
  • Hands-on experience with monitoring and visualization tools such as Kibana.
  • Experience with CI/CD pipelines and a strong DevOps mindset.
  • Motivation to design and build scalable, reliable, and maintainable systems.
  • A data-driven mindset with a focus on data quality, reliability, and governance.
  • Effective communication skills in English and the ability to collaborate with diverse stakeholders.
  • Ability to design structured, reusable processes and work in a disciplined, production-focused environment.
  • Team-oriented, proactive, curious, and committed to continuous learning and process improvement.
  • Strong ownership and delivery mindset covering the full lifecycle from development to production.

Additional Qualifications

  • Experience with Azure DevOps and Kubernetes.
  • Experience with Google Cloud Platform (GCP).
  • Experience with Python, Scala, or other JVM-based languages.
  • Familiarity with observability and monitoring tools such as Grafana, Prometheus, and the ELK stack.
  • Experience working in an Agile/Scrum development environment.

Team and Platform

The Wholesale Banking Data Ingestion Layer is one of the largest and most complex data lakes within ING. The platform is a foundational component for analytics, reporting, and regulatory compliance. The team operates at the intersection of software and data engineering in a DevOps-oriented environment where automation, resilience, and collaboration are key.

More jobs at ING

Similar jobs