Overview
On Site
Depends on Experience
Contract - Independent
Contract - W2
Skills
API
Amazon EC2
Amazon S3
Amazon Web Services
AngularJS
COBOL
Java
Continuous Integration
Microservices
Oracle
PostgreSQL
RESTful
Spring Framework
Software Engineering
LangChain
Generative Artificial Intelligence (AI)
Cloud Computing
Continuous Delivery
Job Details
Role: Software Engineer Java, Cloud & GenAI
Location: Charlotte, NC
JD:
Required Experience:
- 15+ years of software engineering experience
- Strong hands-on expertise in Java and Spring Boot
- Frontend development experience with Angular (preferably)
- AWS cloud services (EC2, Lambda, S3, API Gateway, Bedrock)
- Proven experience on at least one GenAI/LLM project
Essential Skills:
- Experience with legacy modernization or migration projects
- Familiarity with agentic AI frameworks (LangChain, LangGraph, or similar)
- Understanding of CI/CD pipelines and DevOps practices
- Strong knowledge of RESTful APIs and microservices architecture
- Experience with relational databases (PostgreSQL, Oracle) and SQL
- Excellent communication skills for client-facing interactions
Good to Have:
- Exposure to COBOL or VB6 legacy systems
- Experience with enterprise insurance domain
- Knowledge of prompt engineering and RAG patterns
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.