Jobs · Information Technology · Texas

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

Goldman Sachs · Dallas, TX · 1 wk ago
Information TechnologyFull-time

Key Responsibilities

  • 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.
  • Etl & Data Pipeline Engineering:
    • Arcitect 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).
  • 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.
  • 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.
  • 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.

Similar jobs