Java Software Developer - Data Engineering
Square, Inc.
5 days ago
Role details
Contract type
Contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 132KJob location
Remote
Tech stack
Java
API
Amazon Web Services (AWS)
Data analysis
Azure
Batch Processing
Big Data
Google BigQuery
Information Engineering
ETL
Data Warehousing
Distributed Systems
Fault Tolerance
Java Web Services
Performance Tuning
Scrum
Standard Sql
Data Processing
Cloud Platform System
Snowflake
Grafana
Spark
GIT
Build Management
Containerization
Data Lake
Kubernetes
Data Management
Software Version Control
Data Pipelines
Docker
Redshift
Microservices
Job description
We are looking for a Senior Software Developer to build, and maintain microservices-based applications and data engineering pipelines. This role requires strong hands-on development experience across Java services, Back End systems, and data processing platforms.
The role involves close collaboration with data engineers, QA, product, and platform teams to deliver high-quality services and data products across a complex enterprise environment., * Contribute to the development and enhancement of data pipelines and data builds, ensuring reliable and efficient data processing.
- Develop, and maintain Java-based microservices and Back End systems.
- Implement scalable and maintainable solutions aligned with architectural standards.
- Collaborate with data engineers to ensure data accuracy, consistency, and performance across pipelines and services.
- Support CI/CD pipelines, deployments, and production releases.
- Troubleshoot and resolve application and data-related issues across environments.
- Work closely with QA and automation engineers to ensure testability and high-quality releases.
- Actively contribute to Agile ceremonies, including sprint planning, refinement, and retrospectives.
- Mentor junior developers and contribute to improving engineering standards and practices.
Nice to Have
- Exposure to data quality, monitoring, or observability tools.
- Experience working in Agile/Scrum delivery environments.
Requirements
- Experience contributing to data engineering pipelines, including ETL/ELT workflows, batch processing, and scheduled data builds.
- Strong understanding of data modelling, transformations, and downstream data consumption.
- Strong hands-on experience developing Java-based applications in a microservices architecture.
- Solid experience building and maintaining Back End services and APIs.
- Experience with performance tuning for Back End services or data pipelines.
- Proficient SQL skills for data analysis, validation, and troubleshooting.
- Experience working with data warehouses, data lakes, or big data platforms (eg, Snowflake, Redshift, BigQuery, Spark).
Engineering Practices & Tooling
- Experience with CI/CD pipelines and automated build and deployment processes.
- Strong experience with version control systems (Git).
- Experience developing in cloud environments (Azure, AWS, or GCP).
- Understanding of distributed systems, service communication patterns, and fault tolerance.
- Familiarity with containerization and orchestration (eg, Docker, Kubernetes) is desirable., * A senior developer who can work confidently across application and data engineering domains.
- Strong problem-solving skills with an end-to-end ownership mindset.
- Comfortable working in cross-functional teams and complex system landscapes.
- Clear communicator who can balance delivery with technical quality.
About the company
Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.
", "industry": "IT", "baseSalary": {"@type": "MonetaryAmount", "currency": "GBP", "value": {"@type": "QuantitativeValue", "maxValue": "508", "minValue": "500", "unitText": "DAY"}}, "identifier": {"@type": "PropertyValue", "name": "[[BRANDNAME]]", "value": "[[IDENTIFIER]]"}, "datePosted": "2026-05-18T17:41+00:00", "validThrough": "2026-06-01T17:41+00:00", "hiringOrganization": {"@type": "Organization", "name": "Square One Resources", "logo": "https://cjassets-fabkerfbaaayfhdm.z02.azurefd.net/images/jobbranding/220d4f4342c5/images/220d4f4342c5_detail.jpg"}, "jobLocation": {"@type": "Place", "address": {"@type": "PostalAddress", "addressRegion": "England", "addressLocality": null, "addressCountry": "United Kingdom"}, "geo": {"@type": "GeoCoordinates", "latitude": "0.000", "longitude": "0.000"}}, "url"