
Compliance, Senior Backend Engineer (Java & ETL Specialist), Dallas, Associate
About the role
Key Responsibilities1. Backend & Microservices Development
- Design, develop, and implement scalable, resilient microservices using Java and Spring Boot.
- Apply domain-driven design (DDD) principles to ensure service isolation and maintainability.
- Optimize application performance for low latency and high throughput.
2. ETL & Data Pipeline Engineering
- Architect and maintain complex ETL/ELT workflows utilizing Spring Batch.
- Configure batch components for high-volume data ingestion and intricate transformations.
- Implement advanced batch features, including job partitioning,multi-threaded steps, and custom fault-tolerance policies (skip/retry logic).
3. API Design & Security
- Develop and document RESTful APIs that facilitate seamless data exchange between internal systems and external partners.
- Enforce rigorous security standards using Spring Security,OAuth2, and JWT.
- Ensure high availability and reliability of public-facing and internal endpoints.
4. Messaging & Real-Time Streaming
- Build event-driven architectures using Kafka or RabbitMQ.
- Implement real-time data triggers and stream processing to support asynchronous system communication.
5. Database Management & Optimization
- Demonstrate SQL Mastery by designing efficient schemas and writing complex queries for data analysis.
Perform database performance tuning, indexing strategies, and query optimization to handle large-scale datasets
Required Skills & Qualifications
-
Experience:
-
4–7 years of professional experience in backend software engineering.
-
Java Mastery:
-
Deep understanding of Java (8+) and core Spring Framework concepts.
-
Spring Ecosystem:
-
Expert-level proficiency in Spring Boot and Spring Batch.
-
Data Engineering:
-
Proven track record of building production-grade ETL pipelines.
-
Messaging:
-
Hands-on experience with message brokers (Kafka preferred) for distributed systems.
-
Database:
-
Advanced knowledge of Relational Databases (PostgreSQL, Oracle, or SQL Server) and complex SQL.
-
Security:
-
Solid understanding of API security best practices and web vulnerabilities (OWASP).
-
Tools:
Familiarity with Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitLab).
Preferred Qualifications
- Experience with cloud platforms (AWS/Azure/GCP).
- Knowledge of NoSQL databases (MongoDB, Cassandra).
- Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack.
Required skills
Java
Spring Boot
Spring Batch
REST APIs
SQL
Microservices
ETL
Kafka
About Goldman Sachs
Dallas
Headquarters