Senior Java Data Engineer
Senior Java Data Engineer (AWS | Databricks | Spring Boot) - Contract
Location: Philadelphia, PA (Hybrid)
Duration: Contract
Build the Data Platform Behind Enterprise Analytics
We're looking for an experienced Java Data Engineer to join a growing Data Engineering team responsible for building the next generation of cloud-based data solutions. In this role, you'll help modernize enterprise data platforms by developing scalable ETL pipelines, enhancing legacy applications, and delivering reliable data assets that power business intelligence and analytics.
This position is ideal for someone who enjoys working across software engineering and data engineering, building cloud-native solutions using AWS, Databricks, and Snowflake while leveraging Java, Spring Boot, and microservices.
What You'll Be Working On
As a member of the Data Engineering team, you will:
- Develop and maintain enterprise data pipelines that move and transform data into Databricks.
- Build Java applications and microservices that support data processing and integration.
- Partner with product owners and engineers to translate business requirements into scalable technical solutions.
- Design, develop, and optimize ETL workflows for high-volume datasets.
- Build and support cloud-native data solutions using AWS services.
- Develop infrastructure using Terraform to automate cloud resource provisioning.
- Create and maintain CI/CD pipelines using GitHub Actions or Concourse.
- Improve existing legacy ETL jobs while supporting ongoing cloud migration initiatives.
- Perform testing, quality assurance, and technical documentation throughout the software lifecycle.
- Provide production support, troubleshoot pipeline issues, and improve platform reliability.
- Identify opportunities to eliminate single points of failure and improve system resiliency.
- Collaborate with engineers to establish development standards and engineering best practices.
We're Looking For Someone With
Required Skills
- 7+ years of Java software engineering experience
- Strong experience with Spring Boot
- Experience developing Microservices
- Hands-on experience with ETL development or Data Engineering
- AWS cloud development experience
- Strong SQL skills
- Experience with Databricks
- Experience with Snowflake
- Infrastructure as Code experience using Terraform
- Experience with GitHub Actions, Concourse, or similar CI/CD tools
- Strong debugging, troubleshooting, and production support experience
- Experience working within Agile development teams
Nice to Have
- Experience migrating legacy ETL processes to cloud platforms
- Knowledge of Tableau or enterprise reporting environments
- Experience supporting analytics platforms
- Understanding of data modeling and cloud data architecture
- Exposure to DevOps and Site Reliability Engineering (SRE) practices
Technologies You'll Use
- Programming: Java, SQL
- Frameworks: Spring Boot, Microservices
- Cloud: AWS
- Data: Databricks, Snowflake
- Infrastructure: Terraform
- CI/CD: GitHub Actions, Concourse
- Reporting: Tableau Cloud
- Methodology: Agile
What Makes This Opportunity Exciting
- Work on a large-scale cloud modernization initiative.
- Build the foundational data pipelines powering enterprise reporting and analytics.
- Influence architecture and engineering best practices.
- Collaborate with a highly technical team solving complex data engineering challenges.
- Gain exposure to modern cloud technologies and large-scale distributed data platforms.
If you're a Java engineer with a passion for cloud technologies, data engineering, and building scalable systems, we'd love to connect with you.
GCS is acting as an Employment Business in relation to this vacancy.
Senior Java Data Engineer
Senior Software Engineer (Java/AWS)
Added 26/08/2026
Senior Software Engineer (Java/AWS)Permnent Role (No sponsroship is provided) | Dublin (Hybrid)Location: Dublin, Ireland Work Arrangement: Hybrid (minimum 3 days per week in the office)About the CompanyOur client is a global technology company building large-scale cloud software solutions for enterprise customers. Their products support complex business processes through highly available, scalable, and performance-driven platforms used across multiple industries worldwide.The engineering organisation is focused on delivering reliable SaaS products, modern cloud infrastructure, and exceptional user experiences while operating within complex and demanding technical environments.Role OverviewAs a Senior Software Engineer, you will design, develop, and enhance cloud-based backend services within a modern...
Added 17/07/2026
Job Role - Java Backend EngineerLocation: Remote (Candidates must be based in Poland)Office Hub: Kraków, PolandContract: 12 Months (B2B/Freelance) We are seeking an experienced Senior Java Backend Engineer to join a high-performing engineering team on a 12-month B2B/Freelance contract, with a strong possibility of extension.This is an exciting opportunity to work on a leading technology platform, collaborating with top-tier engineers in a fast-paced, international environment. You'll play a key role in shaping scalable backend solutions, driving technical excellence, and supporting teams across multiple stakeholders.Key ResponsibilitiesCollaborate with highly skilled engineering teams to build and scale a best-in-class platform.Drive technical excellence and...
Java Developers (3 Contract Opportunities) Contract
Added 06/10/2026
One of my banking client is looking for 3 experienced Java Developers to join a strategic engineering programme.These contract roles are based in Sheffield and require 2 days per week onsite attendance.Sheffield (2 Days Per Week Onsite Required)ContractJava & Kotlin DeveloperJava 11+, Kotlin (or willingness to learn)Spring Boot, MicroservicesREST APIs, SQL/PostgreSQLJava Developer (Neo4j)Java 11+, Spring BootMicroservices, REST APIsNeo4j, PostgreSQLAngular/JavaScriptJava Developer (AWS/GCP)Java 11+, Spring BootAWS and/or GCPMicroservices, REST APIsPlatform EngineeringCommon Requirements Across All RolesStrong Java development experienceMicroservices and API developmentAgile environment (GitHub, Jira, Confluence)Excellent problem-solving and communication skills⚠️ Please note: All roles require candidates to attend the Sheffield office 2 days...
Java Developer (Kotlin or Neo4j)
Added 01/10/2026
Experience in Kotlin (or significant Java experience with a willingness to learn Kotlin)Experienced in API development, SQL/databases, HTML/JavascriptExcellent writing skills and attention to detail in codeProactive person who will not wait to be told what to do next or be unblocked by othersExperience working with standard developer collaboration Tools: Github/Bitbucket, Jira, Confluence, etcThe Developer Experience (DevX) Standards and Controls function is building a platform for control owners and development teams to manage/view their compliance with a range of software development controls.The candidate would be working on Kotlin and Java-based web applications and APIs. There are 2-3 applications and PoCs we...
Added 28/09/2026
Job titleJava Developer with Neo4jJob TypeContract (6 Months)Client / IndustryBank Required: Languages: Java 11+, HTML5, JavaScriptFront-End Frameworks: AngularAPIs: RESTful API DesignDatabases: Neo4j, PostgreSQLTesting: Junit, Mockito, CucumberBuilding: MavenTooling: GitHub, JIRA, Confluence, GitHub Copilot The Developer Experience (DevX) Standards and Controls function is building a platform for control owners and development teams to manage/view their compliance with a range of software development controls. The candidate would be working on re-platforming an application from a vendor platform (PCF) over to an internal bring your own code (BYOC) platform as well as modernising the application and resolving dependency issues. YOUR RESPONSIBILITIESCollaborate with developers, testers...
Added 22/09/2026
Required: Languages: Java 11+, HTML5, JavaScriptFront-End Frameworks: AngularAPIs: RESTful API DesignDatabases: Neo4j, PostgreSQLTesting: Junit, Mockito, CucumberBuilding: MavenTooling: GitHub, JIRA, Confluence, GitHub CopilotThe Developer Experience (DevX) Standards and Controls function is building a platform for control owners and development teams to manage/view their compliance with a range of software development controls.The candidate would be working on re-platforming an application from a vendor platform (PCF) over to an internal bring your own code (BYOC) platform as well as modernising the application and resolving dependency issues.YOUR RESPONSIBILITIES Collaborate with developers, testers and the wider organisation to build and run productsDesign, develop & implement...
Full Stack Java Developer - Contract
Added 02/09/2026
Full Stack Java DeveloperContract | HybridWe're seeking a senior Full Stack Java Developer to join a high-performing engineering team delivering modern, cloud-native applications within an enterprise environment.You'll play a key role in designing, building and deploying scalable systems across the full software development lifecycle, working within agile teams focused on quality, automation and continuous delivery.Essential Skills & Experience5+ years' commercial Full Stack Engineering experience5 years strong React or React Native development expertiseProven Java and Spring Boot development experienceRESTful API design and developmentMicroservices architecture and distributed systemsSQL and database technologiesTest Driven Development (TDD) and Behaviour Driven Development (BDD)Unit, integration and automated...
Added 29/07/2026
Java Data Engineer IV (Contractor)Location: Philadelphia, PA (1701 John F. Kennedy Blvd) Type: ContractAbout the RoleOur team is seeking a Java Data Engineer IV to support a high-impact data engineering initiative focused on modernizing and scaling enterprise analytics. This role will be instrumental in building and enhancing the data pipelines that power inventory, supply, and yield reporting, enabling business-critical analytics delivered through Tableau Cloud.You'll work alongside experienced data engineers to develop robust ETL solutions, migrate legacy data workloads, and build cloud-native data pipelines using AWS, Databricks, and Snowflake. This is an excellent opportunity for an engineer who enjoys solving complex...
Senior BI Engineer - Quicksight and Data Modelling
Added 20/10/2026
Hiring AlertSenior BI EngineerWe are looking for a Senior BI Engineer - Quicksight with strong data modeling experience, and owning and rebuilding the manufacturing reporting layer, ensuring accurate, trusted, and automated operational reporting. The ideal candidate will work closely with operations, software engineering, and data engineering teams to validate business metrics, redesign datasets, and deliver scalable QuickSight dashboards.Key ResponsibilitiesStrong data modeling experience, including designing fact and dimension schemas from business requirements and creating intuitive data models for business users.Designing the data model. Identify a sensible, simple model (fact and dimension tables) that would yield those dashboardsAssess existing QuickSight dashboards, Athena/Redshift...
Added 02/10/2026
Senior Data Engineer Role (Python / Spark / Databricks) - Hybrid - Contract - Banking Role - Senior Data EngineerRate - £850 p/d (Inside IR35)Duration - 6 months with very likely extensionLocation - Hybrid / Liverpool Street (London) - 3 days per week in a Liverpool Street officeAbout the RoleGlobal financial institution seeking a highly skilled Senior Data Engineer to join a growing data engineering function responsible for delivering critical data platforms and analytics capabilities across the business.This is a genuinely hands-on engineering role, requiring strong expertise in Python, Databricks, Spark/PySpark and SQL. The successful candidate will be actively involved...
Added 24/09/2026
Senior Data Engineer Role (Python / Spark / Databricks) - Hybrid - Contract - Banking Role - Senior Data EngineerRate - £850 p/d (Inside IR35)Duration - 6 months with very likely extensionLocation - Hybrid / Liverpool Street (London) - 3 days per week in a Liverpool Street officeAbout the RoleGlobal financial institution seeking a highly skilled Senior Data Engineer to join a growing data engineering function responsible for delivering critical data platforms and analytics capabilities across the business.This is a genuinely hands-on engineering role, requiring strong expertise in Python, Databricks, Spark/PySpark and SQL. The successful candidate will be actively involved...
Senior Software Engineer - Data, Machine Learning & Applications
Added 09/09/2026
Senior Software Engineer - Data, Machine Learning & ApplicationsJob SummaryWe are seeking a versatile Senior Software Engineer with experience in application development, databases, data processing, and Machine Learning systems. This role will focus on designing and building robust, scalable technical solutions while ensuring high standards for software quality and performance.The ideal candidate combines strong software engineering fundamentals with experience working with relational databases, SQL, data solutions, and modern application development technologies.ResponsibilitiesDesign, develop, test, and maintain scalable software and Machine Learning applications.Write clean, efficient, and well-documented code that meets performance and business requirements.Participate in application architecture, system design, and technical solution...
Senior Software Engineer - Quality, Applications & Data
Added 08/09/2026
Senior Software Engineer - Quality, Applications & DataWe are seeking an experienced Senior Software Engineer to design, develop, test, and support high-quality software applications and data solutions. This individual will play a key role throughout the full software development lifecycle, with responsibilities spanning software development, quality assurance, test automation, database development, and Machine Learning applications.The ideal candidate will bring a strong technical foundation in modern programming languages and frameworks, software testing methodologies, relational databases, and system design.ResponsibilitiesDevelop and execute formal test plans to ensure the delivery of high-quality software applications.Participate in test planning, test case development, test automation, and test...
Added 27/08/2026
Senior Data Engineer Location: Dublin, Ireland (Hybrid - 3 days in office) Employment Type: Full-TimeAbout UsWe're an innovative smart grid technology company building systems that connect and optimise energy assets as part of a Virtual Power Plant, helping accelerate the decarbonisation of the energy system. Our in-house software and hardware platform spans embedded controllers with rich sensor data collection deployed on customer sites, through to backend applications for control, automation, and data analytics - all the way to customer-facing visualisation and reporting tools.We're a leader in the evolving smart grid space, offering Load Shifting, Demand Response, and Frequency Response services....
Added 20/10/2026
Job Title: Senior Data Analyst (Payments & Scheme Reporting)The OpportunityWe are seeking a Senior Data Analyst with strong experience in Payments, Card Schemes, Acquiring/Issuing Operations, and Commercial Reporting to join a global sales operations and reporting function. This role will be responsible for delivering executive-level reporting, forecasting, dashboard development, and data-driven insights across regional and global stakeholders.The ideal candidate will have a blend of Salesforce reporting, Tableau/Snowflake expertise, advanced Excel modelling, and payments industry knowledge, particularly within Visa, Mastercard, acquiring, issuing, merchant, and transaction reporting environments.Key ResponsibilitiesDesign and maintain executive reporting and dashboards for Director and VP-level stakeholders.Build automated reporting...
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- Engineering
- IT Support & Infrastructure
- Controls & Automation
- Data
- BI & Data Analytics
- Project Management
- IT Audit & Risk
- Network security consultant
- Hardware & Electronics
- DevOps
- Software Development
- Manufacturing & Production
LATEST JOBS
- Robotics Controls Engineer
- Software Automation Engineer
- Applied Scientist
- FPGA Engineer
- ISP Engineer
- Datacenter Technician
- Utility Coordinator
- Utility Development Manager
- Automation / Controls Engineer...
- Senior Machine Vision Engineer
- Network Project Manager - Cont...
- Azure AI Platform Engineer- co...
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer