Jobs · Engineering · North Carolina

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

Similar jobs