We are looking for a Senior Java Software Engineer to join a high-performing team building digital products that millions of people use every day. You’ll work on cutting-edge backend services, APIs, and cloud-native microservices to support ecommerce and digital checkout systems.
This is a hands-on development role for someone who loves solving problems, building scalable systems, and collaborating in a team environment.
Senior Java Software Engineer
Location : Irving, TX 75063
Duration : 06 months contract with potential to extend upon the business needs.
🔒 Please note : This opportunity is open to candidates eligible to work on a W2 basis only; C2C and third-party submissions will not be considered in alignment with client compliance requirements.
What You’ll Do
- Design and develop RESTful APIs and backend services using Java + Spring Boot
- Build and enhance microservices deployed in AWS Cloud
- Work with databases ( SQL & NoSQL ) for application data, reporting, and analytics
- Collaborate with QA, Product, and Cloud teams to ensure high-quality, secure, and scalable solutions
- Participate in code reviews, pair programming, and mentor junior developers
- Handle batch processing, system integrations, and performance testing
- Apply best practices for API security (OAuth, JWT, etc.) and CI / CD pipelines
What We’re Looking For
6–10 years of hands-on Java development (senior engineer / lead level)3+ years of REST API and microservices experience with Spring Boot3+ years of experience with AWS (or other cloud) , CI / CD, and background task managementExperience with SQL & NoSQL databases (data modeling, querying, analytics)Strong knowledge of API security (OAuth, JWT, OpenAPI)Familiarity with API Gateways, CDN, monitoring tools, and performance testingAgile / SCRUM team experienceStrong communication and collaboration skillsNice to Have
Ecommerce experience (credit card systems, checkout systems, store POS integrations, etc.)