Senior Java Full Stack Developer (Microservices & AI Integration) (contract)
Wells Fargo · Charlotte, NC · 2 mo ago
EngineeringContract
Location: Charlotte, NC • Duration: 18 months • Work Engagement: W2 • Work Schedule: Hybrid (3 days in office, 2 days remote)
About the role
In this contingent resource assignment, you will consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning. You will review and analyze moderately complex challenges, contribute to issue resolution, and collaborate with client personnel while leveraging a solid understanding of policies, procedures, and compliance requirements.
Responsibilities
- Design and develop microservices-based architectures using Java (Java 17/21 preferred) and Spring Boot/Spring Cloud.
- Build and maintain REST APIs and event-driven systems with Apache Kafka.
- Work with MongoDB and NoSQL database design.
- Deploy, scale, and troubleshoot applications on Kubernetes/OpenShift (OCP) and Docker.
- Implement cloud-native applications and DevOps practices, including CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Apply API security mechanisms (OAuth2, JWT, mTLS).
- Debug, tune performance, and provide production support.
- Collaborate in Agile/Scrum environments.
Requirements
- Software Engineering experience demonstrated through work, consulting, training, military experience, or education.
- Authorized to work for ANY employer in the U.S. (no visa sponsorship available).
- Strong experience in Java and object-oriented design principles.
- Hands-on experience with Spring Boot, Spring Cloud, and REST API development.
- Experience designing and developing microservices-based architectures.
- Strong knowledge of Apache Kafka for event-driven and asynchronous processing.
- Experience with MongoDB and NoSQL database design.
- Hands-on experience with Kubernetes/OpenShift (OCP) deployments, scaling, and troubleshooting.
- Experience with containerization technologies such as Docker.
- Understanding of cloud-native application development and DevOps practices.
- Experience with CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Knowledge of API security, authentication, and authorization mechanisms (OAuth2, JWT, mTLS).
- Strong debugging, performance tuning, and production support skills.
- Strong communication and collaboration skills.
- Experience working in Agile/Scrum environments.
Preferred Skills
- Experience with AI/Generative AI solutions, including:
- Integration with LLMs (OpenAI, Azure OpenAI, Claude, Copilot, etc.)
- AI-powered application development and automation
- Prompt engineering and AI-assisted software development
- Familiarity with vector databases, RAG architectures, and AI agent frameworks.
Benefits
- Health Insurance
- Life Insurance
- 401K
- Voluntary Benefits