Senior Software Engineer - ETL, Java

RevSpring

Boston, MA

JOB DETAILS
SKILLS
Apache, Cloud Storage, Code Reviews, Continuous Deployment/Delivery, Continuous Integration, Data Management, Data Processing, Database Extract Transform and Load (ETL), Docker, GCP (Good Clinical Practices), Git, Java, Linux Operating System, Performance Tuning/Optimization, Physical Demands, Python Programming/Scripting Language, Requirements Management, SQL (Structured Query Language), Software Engineering, Unified Modeling Language (UML)
LOCATION
Boston, MA
POSTED
Today

Seeking a Senior Software Engineer with expertise in ETL and Java to collaborate across teams, translating requirements into scalable data solutions. Responsibilities include developing efficient ETL processes, writing clean, maintainable code, conducting code reviews, optimizing performance, and deploying thoroughly tested updates. The role requires 7+ years of Java 11+ experience, 2+ years with Python, strong SQL and data pipeline knowledge, and familiarity with GCP technologies such as Dataflow, BigQuery, and Cloud Storage. Additional skills include Git, Apache Airflow, Docker, Linux, CI/CD, and UML. The position involves stakeholder communication, supporting support requests, and ensuring reliable data processing. Physical requirements are standard, with accommodations available. Equal opportunity employer; duties may evolve over time.

About the Company

R

RevSpring