Yochana · 9 hours ago
Java Technical Lead
Yochana is seeking a highly experienced Tech Lead with strong expertise in Java and Azure. 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.
Responsibilities
Lead design, development, and deployment of scalable applications using Java, Spring Boot, and Azure
Define cloud-native architectures leveraging Azure services (Functions, Service Bus, Event Hub, AKS)
Build responsive, dynamic web applications using Angular; ensure performance, accessibility, and cross-browser compatibility
Design and implement microservices, RESTful APIs, and batch processing workflows using Java Spring Boot
Collaborate with UX/UI teams and integrate front-end with RESTful APIs and asynchronous workflows
Work with DevOps teams to implement CI/CD pipelines, automated testing, and monitoring in Azure
Guide junior engineers, conduct code reviews, and enforce coding standards
Optimize applications for scalability, security, and fault tolerance
Partner with cross-functional teams on system design, modernization, and cloud migration initiatives
Qualification
Required
Strong expertise in Java and Azure with more than 12+ years of experience
At least 2 years of hands-on experience in Angular
Strong proficiency in Java 8+, Spring Boot, Spring Cloud, Spring Security, and microservices architecture
Hands-on experience with Azure Functions, Service Bus, Event Hub, AKS, and Azure DevOps
Minimum 2 years of experience with Angular (latest versions), TypeScript, RxJS, and Angular CLI
Strong experience with SQL Server (schema design, query optimization, stored procedures)
Experience with ActiveMQ and working knowledge of Kafka or RabbitMQ
CI/CD pipelines, Git, Jenkins, GitHub Actions, or Azure DevOps
Containerization (Docker), orchestration (Kubernetes), distributed caching (Redis/Hazelcast)
Unit, integration, and automated testing frameworks (Jest, Jasmine, JUnit, etc.)
Strong analytical, debugging, and interpersonal skills
Bachelor's or Master's degree in Computer Science, Engineering, or related field
12+ years of overall software development experience
Minimum 8+ years in Java Spring Boot and 2+ years in Angular
Proven track record of leading technical teams and delivering enterprise-grade applications
Preferred
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
Company
Yochana
Yochana: Your Trusted Workforce Partner Across North America & Beyond For over 16 years, Yochana has been a leading talent acquisition firm, connecting businesses with top professionals across industries.
H1B Sponsorship
Yochana has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (21)
2024 (11)
2023 (3)
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase