SI
Java Lead/ Architect (Azure with Angular)
Smart IT Frame LLC
Alpharetta · On-site Contract Lead Today
About the role
Summary
We 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 Responsibilities
- Technical 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 Skills
- Java 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-Have
- Experience 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.
Qualifications
- Bachelor’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.
Skills
AKSActiveMQAngularAngular CLIAzureAzure DevOpsDockerEvent HubGitGitHub ActionsGraphQLgRPCInfrastructure-as-CodeJenkinsJestJasmineJavaKafkaKubernetesMicro-FrontendsMicroservicesModule FederationNXRabbitMQRedisRxJSSQL ServerSpring BootSpring CloudSpring SecurityTypeScriptTerraformUnit TestingARM templates
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free