Senior Software Engineer - Data Engineering

SLG Millennium Group LLC

  • Plano, TX
  • 6 days ago

    Highlights

    Key Responsibilities Design, develop, and maintain scalable ETL/ELT solutions that extract, transform, and load data from multiple enterprise data sources into Oracle databases. Build highly available and high-throughput data processing platforms capable of supporting future business growth and increased data volumes.

    Numbers & Facts

    LocationPlano, TX

    Description

    Senior Software Engineer – Data Engineering
    Key Responsibilities
    • Design, develop, and maintain scalable ETL/ELT solutions that extract, transform, and load data from multiple enterprise data sources into Oracle databases.
    • Develop data processing frameworks and correlation models that support risk analysis and security-related business objectives.
    • Design and build highly scalable RESTful APIs using industry best practices and security standards.
    • Develop and deploy Spring Boot applications using microservice architecture patterns.
    • Support application deployment, monitoring, troubleshooting, and performance optimization activities.
    • Participate in all phases of the software development lifecycle including requirements gathering, design reviews, testing, certification, and production implementation.
    • Partner with architects, business stakeholders, and engineering teams to deliver scalable and resilient solutions.
    • Build highly available and high-throughput data processing platforms capable of supporting future business growth and increased data volumes.
    Required Qualifications
    • 5+ years of software engineering experience.
    • 5+ years of data engineering experience.
    • 5+ years developing and deploying Spring Boot applications using microservices architecture.
    • 5+ years working with containerized environments including Docker, Kubernetes, and/or OpenShift.
    • 5+ years building scalable RESTful APIs using secure development practices.
    • Strong experience with Java application development and data pipeline engineering.
    • Experience troubleshooting and resolving performance bottlenecks in enterprise Java applications.
    Preferred Qualifications
    • Experience supporting Identity and Access Management (IAM) solutions.
    • Experience with enterprise security-focused applications and risk-based systems.
    • Experience developing large-scale distributed applications and data processing platforms.
     
    Technologies
    • Java
    • Spring Boot
    • REST APIs
    • Docker
    • Kubernetes
    • OpenShift
    • Oracle
    • ETL/ELT Technologies
    • CI/CD Pipelines
     
     

    Similar Jobs

    See more jobs