Location: Atlanta, GA (Hybrid)
Duration: 6+ Months (Possible Conversion to Full-Time)
Employment Type: W2
Visa: USC, GC
Interview Process: Multiple Rounds (Final Round In-Person)
Important Eligibility
- Candidates must be legally authorized to work in the United States on a permanent basis.
- No employment sponsorship or future visa support is available.
Job Summary
We are seeking a highly experienced Full Stack Developer with strong expertise in Java, Spring Boot, React, Node.js, and Microsoft Azure to design and develop enterprise-scale cloud-native applications. The ideal candidate will have extensive experience building modern microservices, scalable front-end applications, and AI-enabled cloud solutions while working in Agile environments.
This role requires a hands-on technical leader who can contribute to architecture decisions, mentor development teams, and build secure, scalable, high-performance applications.
Required Skills & Experience
- 9+ years of software engineering experience developing enterprise applications.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 7+ years of hands-on experience with Java and Spring Boot.
- Strong experience designing and developing Microservices Architecture.
- 7+ years of experience with React.js and modern front-end development.
- Strong knowledge of Node.js.
- Experience developing and consuming REST APIs.
- Experience with API Gateways and Event-Driven Architectures.
- Cloud experience with Microsoft Azure (preferred) or AWS.
- Hands-on experience with:
- Azure App Services
- Azure Storage
- Azure Kubernetes Service (AKS)
- Azure Functions
- Containerized deployments
- Experience integrating AI services such as:
- Azure OpenAI
- OpenAI APIs
- Azure AI Speech
- Document Intelligence
- Computer Vision
- Strong understanding of:
- Distributed Systems
- Enterprise Architecture
- Scalability
- High Availability
- Resiliency
- Experience implementing secure applications including:
- Authentication
- Authorization
- Identity Management
- Data Protection
- Strong knowledge of:
- CI/CD Pipelines
- DevSecOps
- Automated Testing
- Code Quality
- Observability
- Experience with GitHub, Jira, Confluence, and Agile methodologies.
- Excellent communication, troubleshooting, and stakeholder management skills.
Preferred Skills
- Generative AI application development.
- Azure OpenAI implementations.
- Kubernetes (AKS) and Docker.
- Kafka, Azure Event Hub, WebSockets, or event streaming technologies.
- Terraform, GitHub Actions, Azure DevOps, or Infrastructure as Code.
- API Management and Enterprise Integration Patterns.
- Audio, Video, Image Processing, or Media Streaming platforms.
- Experience in highly regulated industries such as Healthcare, Government, Financial Services, or Public Safety.
- Previous experience as a Technical Lead, Solution Architect, or Principal Engineer.
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, React, and Node.js.
- Build cloud-native solutions leveraging Microsoft Azure services.
- Develop secure and scalable RESTful APIs and Microservices.
- Integrate AI-powered capabilities using Azure OpenAI and related AI services.
- Collaborate with architects, product managers, QA teams, and business stakeholders.
- Lead technical design discussions and architecture decisions.
- Implement CI/CD pipelines and DevSecOps best practices.
- Optimize application performance, reliability, and scalability.
- Mentor developers and promote engineering best practices across teams.
- Participate in Agile ceremonies and contribute throughout the software development lifecycle.
Interview Process
- Multiple interview rounds
- Final interview will be conducted In-Person in Atlanta, GA