Sr. Full Stack Engineer Java, Angular, Python, AI/ML

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

API
Amazon Web Services
AngularJS
Apache Kafka
Artificial Intelligence
Cloud Computing
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Debugging
DevOps
Docker
Generative Artificial Intelligence (AI)
Good Clinical Practice
Google Cloud Platform
Java
Kubernetes
Machine Learning (ML)
Messaging
Microservices
Microsoft Azure
Natural Language Processing
Performance Tuning
Python
Software Development
Spring Framework
Streaming
Testing

Job Details

Sr. Full Stack Engineer Java, Angular, Python, AI/ML

Location: Dallas, TX or Charlotte, NC
Job Type: Contract / Full-Time
Hybrid (Onsite presence may be required)

Job Overview:

We are hiring a Sr. Full Stack Engineer with deep expertise in Java, Angular, Python, and AI/ML technologies to join our cutting-edge development team. You will work on innovative solutions that integrate AI/ML capabilities with scalable enterprise systems, collaborating across IT and business teams.

Key Responsibilities:

  • Develop full stack applications using Angular (frontend) and Java Spring Boot (backend) with strong API integration.

  • Implement data-driven and AI-enabled features using Python, NLP, LLMs, and GenAI models.

  • Design and deploy applications using Microservices Architecture, Event-Driven Architecture, and Cloud-Native practices.

  • Build and support containerized applications using Docker and Kubernetes.

  • Integrate messaging and streaming systems using Kafka.

  • Ensure high-quality code with unit tests, performance tuning, and scalable deployment using CI/CD pipelines.

  • Collaborate across time zones with DevOps, infrastructure, and product teams.

Required Qualifications:

  • 8 10+ years of professional experience in software development.

  • Bachelor s/Master s degree in Computer Science, Engineering, or related field.

  • Strong experience with:

    • Java, Spring Boot

    • Angular (Full Stack)

    • Python, GenAI, LLMs, NLP

    • MongoDB, Kafka, REST APIs

    • Docker, Kubernetes, Splunk

  • Solid understanding of microservices and cloud-native design.

  • Experience in debugging, testing, and optimizing distributed systems.

  • Strong communication and cross-team collaboration skills.

Preferred:

  • Experience with CI/CD tools and cloud platforms like AWS, Azure, or Google Cloud Platform.

  • Prior exposure to enterprise-scale software systems.

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.