Compliance, Senior Backend Engineer (Java & ETL Specialist), Dallas, Associate
Dallas, IA - USA
Job Summary
Key Responsibilities
1. Backend & Microservices Development
- Design develop and implement scalable resilient microservices usingJavaandSpring 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 complexETL/ELT workflowsutilizingSpring Batch.
- Configure batch components for high-volume data ingestion and intricate transformations.
- Implement advanced batch features includingjob partitioningmulti-threaded steps and customfault-tolerance policies(skip/retry logic).
3. API Design & Security
- Develop and documentRESTful APIsthat facilitate seamless data exchange between internal systems and external partners.
- Enforce rigorous security standards usingSpring SecurityOAuth2 andJWT.
- Ensure high availability and reliability of public-facing and internal endpoints.
4. Messaging & Real-Time Streaming
- Build event-driven architectures usingKafkaorRabbitMQ.
- Implement real-time data triggers and stream processing to support asynchronous system communication.
5. Database Management & Optimization
- DemonstrateSQL Masteryby 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:47 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 inSpring BootandSpring 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 Experience:
Senior IC
About Company
The Goldman Sachs Group, Inc. is a leading global investment banking, securities, and asset and wealth management firm that provides a wide range of financial services.