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