Full Stack Java Developer (Locals Only)
Role : Java Full stack Technical Lead (Java + Azure with Angular)Experience : 15+ YearsLocation : Alpharetta, GADuration : Long term ( 2 years+)SummaryWe are seeking a highly experienced Tech Lead with strong expertise in Java and Azure as primary skills of more than 12+ years , along with at least 2 years of hands-on experience in Angular. The ideal candidate will lead technical initiatives across front-end and back-end development, architect scalable cloud-native solutions, and mentor teams to deliver high-performance applications. This role requires deep knowledge of enterprise-grade distributed systems, microservices, and modern UI frameworks.Key ResponsibilitiesTechnical Leadership: Lead design, development, and deployment of scalable applications using Java, Spring Boot, and Azure.Solution Architecture: Define cloud-native architectures leveraging Azure services (Functions, Service Bus, Event Hub, AKS).Front-End Development: Build responsive, dynamic web applications using Angular; ensure performance, accessibility, and cross-browser compatibility.Backend Development: Design and implement microservices, RESTful APIs, and batch processing workflows using Java Spring Boot.Integration: Collaborate with UX/UI teams and integrate front-end with RESTful APIs and asynchronous workflows.DevOps & CI/CD: Work with DevOps teams to implement CI/CD pipelines, automated testing, and monitoring in Azure.Mentorship: Guide junior engineers, conduct code reviews, and enforce coding standards.Performance & Reliability: Optimize applications for scalability, security, and fault tolerance.Collaboration: Partner with cross-functional teams on system design, modernization, and cloud migration initiatives.Required SkillsJava expertise: Strong proficiency in Java 8+, Spring Boot, Spring Cloud, Spring Security, and microservices architecture.Azure proficiency: Hands-on experience with Azure Functions, Service Bus, Event Hub, AKS, and Azure DevOps.Angular experience: Minimum 2 years of experience with Angular (latest versions), TypeScript, RxJS, and Angular CLI.Database skills: Strong experience with SQL Server (schema design, query optimization, stored procedures).Messaging & Streaming: Experience with ActiveMQ and working knowledge of Kafka or RabbitMQ.DevOps practices: CI/CD pipelines, Git, Jenkins, GitHub Actions, or Azure DevOps.Cloud-native development: Containerization (Docker), orchestration (Kubernetes), distributed caching (Redis/Hazelcast).Testing & Quality: Unit, integration, and automated testing frameworks (Jest, Jasmine, JUnit, etc.).Communication: Strong analytical, debugging, and interpersonal skills.Nice-to-HaveExperience with GraphQL, gRPC, or streaming APIs.Familiarity with Agile/Scrum methodologies.Exposure to Micro-Frontends, Module Federation, or Monorepo structures (NX).Knowledge of monitoring tools (Grafana, Prometheus, ELK/EFK, Dynatrace).Experience with Infrastructure-as-Code (Terraform, ARM templates).Basic design collaboration using Figma, Adobe XD, or Sketch.QualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or related field.15+ years of overall software development experience.Minimum 12+ years in Java Spring Boot and 3+ years in Angular.Proven track record of leading technical teams and delivering enterprise-grade applications.