Full Stack Developer (Java/React/Azure)

Beacon Hill Staffing Group, LLC
Atlanta, GA, United States
18 days ago
Apply on www.jofdav.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$120,640.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Computer Vision Confluence JIRA User Authentication Microsoft Azure Cloud Storage Continuous Integration Data Mining Software Design Patterns
+32 more
DevOps Distributed Systems Github Machine Learning Node.Js Performance Tuning Cloud Services Software Engineering Systems Integration WebSocket WebRTC Enterprise Software Applications Cloud Platform System ReactJS Spring-boot Generative AI Backend Event Driven Architecture AI Platforms Kubernetes Information Technology Atlassian Tools Integration Frameworks Apache Kafka Front End Software Development Api Gateway Restful APIs Terraform Devsecops Serverless Computing Docker Microservices

Job description

  • Design, develop, and lead enterprise-scale full stack applications using Java, Spring Boot, React, and Node.js.
  • Architect and implement scalable microservices supporting AI-powered workflows, media processing, and real-time integrations.
  • Build backend services for video, audio, image, document ingestion, processing, and cloud-based storage.
  • Integrate Azure OpenAI, Azure AI Speech, and related AI services to deliver transcription, document intelligence, and data extraction capabilities.
  • Develop secure, cloud solutions leveraging Azure services such as AKS, App Services, Azure Functions, and Blob Storage.
  • Define architecture standards, design patterns, and best practices for security, scalability, reliability, and observability.
  • Design and maintain RESTful APIs and event-driven integration frameworks across multiple platforms.
  • Collaborate with Product, UX, Security, DevOps, and Engineering teams to deliver end-to-end technical solutions.
  • Provide technical leadership, mentorship, architecture reviews, and hands-on development support to engineering teams.
  • Drive CI/CD, DevSecOps, performance optimization, governance, and compliance initiatives across the platform.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
  • 10+ years of software engineering experience with enterprise application design and development.
  • 8+ years of hands-on experience building Java/Spring Boot microservices and distributed systems.
  • 8+ years of experience with React and modern front-end development frameworks.
  • Strong expertise with Node.js, REST APIs, API gateways, and event-driven architectures.
  • Proven experience architecting and deploying cloud solutions on Microsoft Azure and/or AWS.
  • Hands-on experience with Azure services including AKS, Azure Functions, App Services, Storage, and Cognitive Services.
  • Experience integrating AI/ML technologies such as Azure OpenAI, Azure AI Speech, Document Intelligence, Computer Vision, or similar platforms.
  • Strong knowledge of security, authentication, authorization, DevSecOps, CI/CD, observability, scalability, and high-availability architectures.
  • Excellent leadership, communication, stakeholder management, and problem-solving skills; experience with Agile tools such as GitHub, Jira, and Confluence preferred.

Preferred Qualifications

  • Experience with audio, video, image processing, or media streaming solutions.
  • Experience with Kafka, Azure Event Hub, WebSockets, or real-time communication frameworks.
  • Experience with Terraform, GitHub Actions, Azure DevOps, or Infrastructure-as-Code platforms.
  • Background building Generative AI and AI-powered enterprise applications.
  • Experience with Docker, Kubernetes (AKS), and cloud platform engineering.
  • Experience in regulated industries such as government, healthcare, financial services, or public safety.
  • Previous experience as a Technical Lead, Solution Architect, Principal Engineer, or similar leadership role.

About the company

Beacon Hill was founded to set a new standard in search, career placement and flexible staffing., Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies’ dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers’ technical and business needs.

Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jofdav.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:23 min

Choosing the right communication protocol for real-time needs

Ahmed Megahd Ahmed Megahd · World Congress 2025

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all