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: Contract


Key Responsibilities

  • Design, 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 Development
  • Spring Framework
  • Spring Boot
  • Backend Application Development

5+ years of experience with:

  • Relational and/or NoSQL Databases
  • Microservices Architecture
  • JUnit, Selenium, Cucumber, Jest, or Mocha
  • Kubernetes / Amazon EKS

3+ years of experience with:

  • AWS Cloud Services


Technical Skills

  • Java
  • Spring Boot
  • Microservices
  • Multi-threading
  • REST APIs
  • AWS
  • Kubernetes / Amazon EKS
  • JUnit
  • Selenium
  • Cucumber
  • SQL / NoSQL Databases
  • Git / GitLab
  • JIRA


Preferred Qualifications

Experience with MongoDB

Knowledge of:

  • Modern CI/CD pipelines
  • Cloud-native application development
  • Agile/Scrum methodologies
  • MVC / MVVM / MVP design patterns
Similar jobs

Senior Java Software Engineer

Apply Now
Back to search page