Senior Java Engineer

Company: Hayward Hawk
Apply for the Senior Java Engineer
Location: Belfast
Job Description:

Senior Java Engineer Belfast (Hybrid) Were looking for an experienced Senior Java Engineer to join an exciting data-driven project! This role involves active development (no support work) on a batch data processing platform, working across both greenfield and existing project streams. Some elements of the work will also involve moving from Oracle to big data technologies. Key Requirements: Extensive Java Development Experience Strong knowledge of Java 11+ and modern Java frameworks Experience writing efficient, scalable, and high-performance Java applications Familiarity with multithreading, concurrency, and distributed computing Big Data & Distributed Systems Knowledge: Strong understanding of how distributed systems function, particularly in large-scale data environments Hands-on experience with Hadoop, Apache Hive, or similar big data technologies Apache Spark Expertise (Mandatory): Experience in batch data processing using Apache Spark Writing and optimizing Spark jobs for large datasets Performance tuning for Spark-based applications Database & Storage Experience: Comfortable working with relational databases (e.g., Oracle, PostgreSQL) Exposure to big data storage solutions Skills: Java spark java 11…

Posted: April 22nd, 2025