Title: Java Developer
Locations: Charlotte, NC
Duration: 12 months
Work Engagement: W2
Work Schedule: 3 days in office/2 days remote
Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits
Summary
In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors. Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Strategically collaborate and consult with client personnel. Required Qualifications: 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
Responsibilities:
- Design, develop, and maintain Java Spring Boot microservices
- Develop and enhance Angular-based UI components
- Work with Oracle for data persistence
- Deploy and support applications on OpenShift
- Use GitHub Copilot and AI tools for faster and higher-quality development
- Participate in code reviews, design discussions, and architectural decisions
- Collaborate with UI, QA, DevOps, and product teams
- Ensure application performance, security, and scalability
Qualifications:
- Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.
- Strong hands-on experience in Java (Java 8 or above)
- Expertise in Spring Boot, RESTful API development, Spring MVC, Spring Data JPA
- Experience building and supporting microservices architecture
- Strong experience with Oracle Database, SQL and PL/SQL, Data modeling and schema design
- Working knowledge of OpenShift, containerized application deployments
- Familiarity with CI/CD pipelines
- Practical experience using GitHub Copilot, Code generation and refactoring
Desired Qualifications:
- Experience with Docker and Kubernetes
- Knowledge of Spring Security, OAuth2, JWT
- Exposure to public cloud platforms (AWS / Azure / GCP)
- Experience with JUnit, Mockito for unit testing
- Familiarity with Agile / Scrum methodologies
- Knowledge of logging and monitoring tools (Splunk, ELK, Prometheus)
- Bachelor’s degree in Computer Science or related field (preferred)