Role: Java Developer with AI
Location: Charlotte, NC or Irving, TX (Hybrid - Look for local candidates)
Employment type: W2 only
Duration: Long-term contract
PRIMARY SKILLS…
Strong Plus:
Job Description
Required Skills:
~ Strong experience in Java (Java 17/21 preferred) 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.
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.
~ Experience with monitoring tools such as Splunk, Dynatrace, Grafana, or Prometheus.
~ Knowledge of enterprise architecture and security best practices.
Responsibilities
~ Design, develop, and maintain scalable microservices using Java and Spring Boot.
~ Build and support event-driven solutions using Kafka.
~ Develop and maintain APIs for enterprise applications.
~ Deploy and manage applications on Kubernetes/OpenShift platforms.
~ Collaborate with product owners, architects, and cross-functional teams to deliver solutions.
~ Participate in code reviews, design discussions, and technical documentation.
~ Troubleshoot production issues and drive root cause analysis.
~ Leverage AI tools and technologies to improve engineering productivity and solution capabilities.
~ Ensure application reliability, security, and performance.
Qualifications:
~ Bachelor's degree in Computer Science, Engineering, or related field.
~ 5+ years of software development experience.
~ 3+ years of experience building cloud-native microservices.
~ Strong communication and collaboration skills.
~ Experience working in Agile/Scrum environments.
Nice to Have:
~Financial services domain experience.
~Experience with Data APIs and integration platforms.
~Exposure to cloud platforms such as OCP, GCP.
By continuing you agree to our Terms & Privacy Policy.