Lead Java Architect (Hands-On) - Java, Python, React, Azure
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, Python, React, and Azure.
- Lead architecture and delivery of cloud-native microservices and event-driven solutions.
- Build and enhance Python services using Django and Flask frameworks.
- Develop secure, scalable APIs and real-time applications using Node.js, Socket.IO, and WebSockets.
- Implement Azure-based solutions leveraging App Services, Functions, Service Bus, Key Vault, APIM, and Container Apps.
- Optimize SQL Server databases, queries, and deployment processes.
- Establish engineering best practices around security, testing, observability, performance, and reliability.
- Conduct code reviews, mentor engineers, and provide technical leadership across distributed teams.
- Drive proof-of-concepts through production deployment while ensuring operational excellence.
Requirements
Do you have experience in WebSocket?, We are seeking a highly skilled Lead Java Architect who is passionate about building software and remains deeply involved in coding. This is a hands-on leadership role where you'll design scalable cloud-native solutions, develop production-ready code, mentor engineering teams, and drive technical excellence across multiple technology stacks., * 10+ years of software engineering experience with recent hands-on development.
- Strong expertise in Java 21, Spring Boot, Microservices, REST APIs, and React.
- Minimum 2+ years of hands-on Python development using Django and/or Flask.
- Experience with Node.js, Express, WebSockets, and real-time messaging architectures.
- Strong SQL Server experience including query optimization and database design.
- Hands-on experience with Azure cloud services including App Service, Functions, Service Bus, Key Vault, APIM, Application Insights, and Azure Monitor.
- Expertise in automated testing frameworks such as JUnit, Mockito, and pytest.
- Experience designing secure applications using OAuth2, OIDC, JWT, Managed Identity, and Azure Entra ID.
- Proven ability to lead teams while remaining actively involved in coding and solution delivery.
Preferred Qualifications
- Experience with .NET 8/10 development.
- Knowledge of Redis, Azure Redis Cache, MongoDB, or Cosmos DB.
- Exposure to AI and document processing solutions using Azure OpenAI, Azure AI Search, OCR, and related technologies.
- Experience with OpenTelemetry, CI/CD pipelines, and cloud-native observability platforms.
Ideal Candidate
A technically strong architect who enjoys solving complex engineering challenges, writing production code daily, mentoring teams, and delivering scalable, secure, and reliable cloud solutions., * Java 21, Spring Boot, Microservices and React: 10 years (Required)
- Python development using Django and/or Flask: 3 years (Required)
- Node.js, Express, WebSockets: 5 years (Preferred)
- Azure cloud services: 5 years (Required)
- OAuth2, OIDC, JWT: 3 years (Preferred)
- MongoDB, or Cosmos DB: 3 years (Preferred)
Benefits & conditions
3.53.5 out of 5 stars Remote $75 - $80 an hour - Contract