Senior Java Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
We are seeking an experienced Senior Java Developer to join a high-performing engineering team supporting enterprise-scale applications and cloud-native solutions. This role is ideal for a hands-on developer with deep expertise in Java, Spring Boot, Microservices, AWS, and Kubernetes, who thrives in a fast-paced Agile environment.📍 Location: Irving, TX 75063📅 Duration: 12-Month Contract💼 Employment Type: ContractKey ResponsibilitiesDesign, develop, and maintain scalable backend applications using Java and Spring Boot.Build and support cloud-native microservices architectures.Develop and consume RESTful APIs and integrate with enterprise systems.Collaborate with cross-functional teams to translate business requirements into technical solutions.Implement unit and integration testing to ensure high-quality code.Participate in code reviews, architecture discussions, and production support activities.Work within Agile teams and contribute to continuous improvement initiatives.Required Qualifications✔ Bachelor's Degree in Computer Science, Information Technology, or related field (or equivalent experience)✔ 8+ years of experience with:Java DevelopmentSpring FrameworkSpring BootBackend Application Development✔ 5+ years of experience with:Relational and/or NoSQL DatabasesMicroservices ArchitectureJUnit, Selenium, Cucumber, Jest, or MochaKubernetes / Amazon EKS✔ 3+ years of experience with:AWS Cloud ServicesTechnical SkillsJavaSpring BootMicroservicesMulti-threadingREST APIsAWSKubernetes / Amazon EKSJUnitSeleniumCucumberSQL / NoSQL DatabasesGit / GitLabJIRAPreferred Qualifications⭐ Experience with MongoDB⭐ Knowledge of:Modern CI/CD pipelinesCloud-native application developmentAgile/Scrum methodologiesMVC / MVVM / MVP design patterns