Software Engineer: Senior

Millennium Group

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Software Engineering or Data Engineering.
  • Proven experience with data ingestion pipelines and processing frameworks.
  • Experience with large-scale data transformation solutions.
  • 4+ years of experience in Spring Boot microservices development.
  • Strong knowledge of RESTful API design and security best practices.
  • Experience in containerized deployments (Docker, Kubernetes, OpenShift).
  • Familiarity with CI/CD pipelines and automated testing practices.

Responsibilities

  • Design and develop applications for IAM business objectives.
  • Build Java-based data ingestion and processing services.
  • Develop scalable APIs and microservices.
  • Create scalable database and data processing solutions.
  • Troubleshoot performance issues across the application stack.
  • Participate in Agile ceremonies and team planning.
  • Collaborate to identify risks and enhance system performance.
  • Support software testing, deployment, and production activities.

Benefits

  • Flexible work hours.
  • Opportunities for professional development and growth.
  • Collaborative and supportive team culture.
  • Access to cutting-edge technologies.
  • Health and wellness programs.
Full Job Description
Senior Software Engineer (Java / IAM / Microservices)

Key Responsibilities
  • Design and develop applications that support IAM business objectives.
  • Build Java-based data ingestion and processing services.
  • Design and develop scalable APIs and microservices.
  • Create scalable database and data processing solutions.
  • Troubleshoot and resolve performance issues across the application stack.
  • Participate in Agile ceremonies, including daily standups and team planning sessions.
  • Collaborate with team members to identify risks, solve problems, and improve system performance.
  • Support software testing, deployment, and ongoing production support activities.
Required Qualifications
  • 5+ years of experience in Software Engineering, Data Engineering, or a related field.
  • Proven experience building and maintaining data ingestion pipelines and data processing frameworks.
  • Experience with large-scale data transformation, correlation, and enrichment solutions.
  • 4+ years of experience designing, developing, and deploying Spring Boot microservices.
  • Strong experience designing and developing RESTful APIs with security and scalability best practices.
  • Experience with containerized deployments using Docker, Kubernetes, and OpenShift.
  • Hands-on experience with CI/CD pipelines, automated testing, source control, and deployment practices.
Required Technologies
  • Java
  • Spring Boot
  • REST APIs
  • CI/CD
  • GitLab
  • Docker
  • Kubernetes
  • OpenShift
  • Data Engineering Technologies
Preferred Experience
  • Identity and Access Management (IAM)
  • Enterprise-scale application development
  • Cloud-native architecture and deployment strategies
  • Agile software development methodologies
  • Large-scale data processing and analytics environments

Similar Jobs

More Jobs at Millennium Group

  • Program & Portfolio Manager
    $110K — $130K *
    Remote
    Business Services
    Remote in Charlotte, NC
  • Program & Portfolio Manager
    $110K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Enterprise Technology
    In-Person
  • Project Manager
    $95K — $115K *
    San Antonio, TX 78228 (Bexar County)
    Finance & Insurance
    In-Person
  • Project Manager
    $100K — $120K *
    Plano, TX 75025 (Collin County)
    Finance & Insurance
    In-Person
  • Software Engineer 2
    $95K — $115K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer: Senior jobs: