Job Description:
Full Stack Java Developer
6-12 month contract w/ potential to hire
Work Location: Charlotte, NC
Position Overview
We are seeking a Java Full Stack Developer with AI/ML expertise to build and maintain scalable enterprise applications while integrating AI-driven solutions. The ideal candidate has strong experience in Java, modern frontend technologies, cloud platforms, and AI/ML integration.
Qualifications
Required Skills and Experience:
- Programming: Proficiency in Java, Spring Framework (Spring Boot), and Hibernate.
- Front-End: Expertise in HTML5, CSS3, JavaScript/TypeScript, and modern front-end libraries or frameworks (e.g., Angular, Ionic).
- Databases: Strong knowledge of SQL and relational database concepts, with experience in NoSQL databases as a plus.
- APIs: Hands-on experience developing and consuming RESTful or GraphQL APIs.
- Testing: Familiarity with unit testing, integration testing, and test automation tools.
- DevOps: Experience with CI/CD pipelines, Docker, and cloud platforms (AWS, Azure, or GCP).
Experience:
- 8+ years of professional experience as a Full Stack Java Developer or similar role.
- Experience with microservices architecture.
- Knowledge of spring boot & angular application development.
- Familiarity with Agile development methodologies.
- Knowledge of security best practices and implementation.