Skip to content
mimi

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