Senior Software Engineer – Java / Data Engineering
$135,200–$135,200 year
On-sitePlano, Texas, United States
Job Summary
Design, develop, and maintain scalable Java-based data ingestion pipelines and Spring Boot microservices supporting an enterprise Identity and Access Management environment. Build secure RESTful APIs, implement complex data transformation frameworks, and deploy applications in containerized environments using Docker, Kubernetes, and OpenShift. Develop and support CI/CD pipelines while troubleshooting performance issues across the application stack. Participate in Agile ceremonies, collaborate with architects on solution design, and contribute to automated testing and deployment activities. This 12-month contract-to-hire role requires USC or GC status and offers a competitive $65/hr W2 rate in Plano, TX.
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
- Strong Java development experience
- 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
- Must be USC or GC Holder
- Must be available for onsite work in Plano, TX
- Contract to Hire status
- W2 employment classification
- 12 Month contract length
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.