Volver a ofertas

Compliance, Senior Backend Engineer (Java & ETL Specialist), Dallas, Associate

Goldman Sachs · Dallas, TX, United States · United States

Senior Backend Engineer role focused on Java microservices, ETL pipelines, and real-time streaming in Dallas. Develop resilient services, design secure APIs, and optimize databases with a strong emphasis on cloud and monitoring tools.

Vista previa generada por IA

Senior Backend Engineer role focused on Java microservices, ETL pipelines, and real-time streaming in Dallas.

Develop resilient services, design secure APIs, and optimize databases with a strong emphasis on cloud and monitoring tools.

Key Responsibilities

1. 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.

Encuentra más ofertas como esta

Explora más ofertas activas de esta empresa o crea una cuenta en Insider Jobs para buscar, guardar y seguir oportunidades en todo el job board.