Senior Software Engineer – Java / Data Engineering

Strategic Staffing Solutions

Plano (TX)

On-site

USD 83,000 - 103,000

Full time

41 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Strategic Staffing Solutions, Plano, seeks a Senior Software Engineer to design, develop, and maintain scalable software and data-processing solutions for an IAM environment. You will build data ingestion pipelines, Spring Boot microservices, and secure RESTful APIs.

Responsibilities include deploying in Docker/Kubernetes/OpenShift environments, implementing CI/CD pipelines, and collaborating with architects and stakeholders in an Agile setting.

Qualifications

  • 5+ years of software engineering or data engineering experience.
  • Experience building data ingestion pipelines and data-processing frameworks.
  • 4+ years designing and deploying Spring Boot microservices.

Responsibilities

  • Design, develop, and maintain software for IAM.
  • Build data ingestion and data-processing services in Java.
  • Develop scalable data transformation and enrichment pipelines.

Skills

Java
Spring Boot
Data engineering
Microservices
RESTful APIs
Docker
Kubernetes
OpenShift
CI/CD
GitHub/GitLab
IAM
Agile

Tools

Docker
Kubernetes
OpenShift
GitHub/GitLab

Job description

Contract Length: 12 Months **Contract to Hire**

Type: Contract-to-Hire

Rate: $65/hr W2 only. Cannot do C2C or 1099!

**Must be USC or GC Holder**

Position Overview

We are seeking a Senior Software Engineer with strong experience in Java, Spring Boot, data engineering, microservices, APIs, and cloud-native development. This role will design, develop, and maintain scalable software and data-processing solutions supporting an enterprise Identity and Access Management (IAM) environment.

The ideal candidate will have hands-on experience building data ingestion pipelines, developing Spring Boot microservices, designing RESTful APIs, and deploying applications in containerized environments using Docker, Kubernetes, and OpenShift.

This is a highly collaborative role requiring strong technical problem-solving skills, curiosity, and the ability to understand and communicate complex architecture and design decisions.

Key Responsibilities
  • Design, develop, modify, and implement software applications supporting IAM-related business objectives.
  • Build Java-based data ingestion and data-processing services.
  • Develop scalable frameworks for complex data transformation, correlation, and enrichment.
  • Design and develop Spring Boot microservices.
  • Build secure, scalable, and reliable RESTful APIs.
  • Design and implement scalable database solutions.
  • Deploy and support applications in containerized environments using Docker, Kubernetes, and OpenShift.
  • Develop and maintain CI/CD pipelines and automated deployment processes.
  • Troubleshoot performance and technical issues across the application stack.
  • Participate in Agile ceremonies, including daily standups, technical discussions, and brainstorming sessions.
  • Collaborate closely with team members, architects, and stakeholders to identify risks and develop effective solutions.
  • Participate in software testing, test review, analysis, and certification activities.
  • Support application and operating system deployments as needed.
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.
  • Strong experience with large-scale data transformation, correlation, and enrichment.
  • 4+ years of experience designing, developing, and deploying Spring Boot microservices.
  • Hands-on experience with RESTful API development, including security and scalability best practices.
  • Experience with Docker, Kubernetes, and OpenShift.
  • Experience developing and supporting CI/CD pipelines.
  • Experience with GitHub/GitLab, automated testing, and deployment practices.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to work effectively in an Agile development environment.
  • Experience working within or supporting an Identity and Access Management (IAM) ecosystem.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Strategic Staffing Solutions • Town of Texas (WI)

On-site
USD 110,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Encore Talent Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Medical insurance
401(k)
Vision insurance
Senior Software Engineer (Core Java - Backend) - Min 12+ yrs
Senior Software Engineer (Core Java - Backend) - Min 12+ yrs

Saransh Inc • Charlotte (NC)

Hybrid
USD 120,000 - 140,000
Senior API Developer – Java / Spring Boot
Senior API Developer – Java / Spring Boot

The Glove • Pittsburgh

On-site
USD 140,000 - 180,000
Senior IAM Engineer #3285
Senior IAM Engineer #3285

Genius Road, LLC • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Eliassen Group • St. Louis (MO)

Hybrid
USD 117,000 - 131,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java & Data Engineer for IAM Microservices
Senior Java & Data Engineer for IAM Microservices

Strategic Staffing Solutions • Plano (TX)

On-site
USD 83,000 - 103,000
Sr. Java Developer (W2 ONLY)
Sr. Java Developer (W2 ONLY)

Infojini Inc • Columbia (SC)

On-site
Java/Security API Developer
Java/Security API Developer

Maganti IT Resources, LLC • Charlotte (NC)

On-site
USD 120,000 - 160,000
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)

Pacer Group • Charlotte (NC)

On-site
Medical
Dental
Vision
+1