JOBSEARCHER

Java Full Stack Software Engineer

Role: Java Full Stack Software Engineer Location: Alpharetta, GA (100% On-site)Compensation: $53.00/hr on W2Fulltime ; W2 candidate only . 'Duration: 6 Months (Extendable)Position OverviewSeeking an enterprise-grade Full Stack Software Engineer / AI Engineer with 6–8 years of experience to design, develop, and deploy cloud-native software systems combined with production-live Artificial Intelligence components. This dual-threat role covers backend Java Microservices, modern React/Angular user interfaces, multi-cloud deployments, and advanced AI engineering—including custom Large Language Model (LLM) integrations, RAG pipelines, and Agentic tool-calling workflows.Key Responsibilities* Full-Stack Application Development: Architect, code, and maintain scalable enterprise applications leveraging Java, Spring Boot microservices, and modern frontend frameworks (ReactJS/AngularJS).* AI/ML Solution Architecture: Design and deploy advanced AI solutions using Python, modern machine learning frameworks, and transformer-based Natural Language Processing (NLP) models.* Data & Vector Database Layering: Construct data definitions using traditional relational setups (PostgreSQL, Oracle) alongside unstructured vector search architectures and MongoDB repositories.* Event-Driven Messaging: Design low-latency, asynchronous event-driven system interactions leveraging Apache Kafka pipelines and messaging topologies.* Multi-Cloud DevOps Optimization: Deploy containerized and serverless architectures across a multi-cloud landscape (Azure, GCP, AWS) utilizing automated CI/CD tools like GitHub Actions, Jenkins, or Azure DevOps.* System Observability & Evals: Build robust monitoring dashboards via Grafana, Splunk, or New Relic, while establishing specialized evaluation frameworks to measure AI system reliability and token outputs.* AI-Assisted Software Engineering: Leverage advanced AI-powered tools (OpenAI APIs, GitHub Copilot, MCP Servers) to maximize engineering productivity, automate testing suites (JUnit, Mockito, Jest), and accelerate development sprints.Required Skillset* Experience: 6–8 years of professional software engineering experience spanning backend enterprise frameworks, frontend UI layers, and modern production-level AI infrastructure.* Java & Python Prototyping: Expert mastery of Java (Spring Boot ecosystem, Hibernate, REST/SOAP APIs) combined with advanced, hands-on programming agility in Python for ML execution.* Frontend Technology Stack: High proficiency building responsive interfaces using ReactJS, AngularJS, TypeScript, HTML5, CSS3, and modern packaging scripts.* Generative AI Tech Stack: Documented experience integrating OpenAI APIs (Azure OpenAI preferred), managing Vector Databases, and configuring semantic lookup workflows.* Automated Quality Engineering: Solid history establishing unit, integration, and contract API test scripts with JUnit, Mockito, Cucumber, Jest, or React Testing Library.