NewVision Software · 1 day ago
Java and Python Architect
NewVision Software is seeking a Lead Architect who is a hands-on engineer to design solutions and write production code daily. This role involves leading architecture and delivery across a cloud-native platform, mentoring teams, and ensuring the security and reliability of the services developed.
AnalyticsConsultingInformation TechnologyIT InfrastructureSoftware
Responsibilities
Lead by coding (daily): Deliver features and fixes in Java/Spring , Python services, and .NET with strong unit/integration test coverage
Build & evolve Python microservices: Work across Python 3.12/3.13 , Django 5.x and Flask 3.x services, including API design, background processing patterns, and Azure integrations
Architect cloud-native services: Build scalable microservices and event-driven workflows on Azure (App Service/Container Apps, Functions)
Implement async messaging patterns: Use Azure Service Bus (queues/topics/subscriptions), retries, DLQs, idempotency, and resiliency best practices
Build real-time capabilities: Develop and scale Node.js + Socket.IO/WebSockets services (secure connections, rooms/namespaces, multi-instance scaling patterns)
Own secure integrations: Implement enterprise-grade security using Azure Key Vault , Managed Identity (MSI) , certificates, and Azure AD/Entra ID auth patterns (OAuth2/OIDC/JWT)
Drive data reliability: Build and optimize SQL Server schemas, queries, and deployment scripts (safe, idempotent, CI/CD friendly)
Operational excellence: Instrument services with Application Insights/Azure Monitor + OpenTelemetry , build health checks, and support production incidents and root-cause fixes
Mentor and set standards: Run strong PR reviews, enforce engineering standards, and mentor offshore engineers through pairing, reviews, and technical guidance
Qualification
Required
Java 21 + Spring Boot 3.x (REST APIs, Spring Security, Spring Data, production microservices)
API design, middleware, performance mindset; service reliability
Strong automated testing: JUnit 5 + Mockito (Java) and modern .NET testing patterns
5+ years hands-on Python building production services (within overall 10+ years experience)
Framework experience with Django (5.x) and/or Flask (3.x); ability to design and maintain REST APIs
Testing culture: pytest (and related patterns like coverage and mocking)
Comfort debugging distributed systems and Azure SDK integrations in Python (identity, storage, telemetry)
React (TypeScript/JavaScript, modern patterns, debugging and performance awareness)
Node.js + Express and Socket.IO/EventsHub/WebSockets (real-time messaging, connection security, scalability)
SQL Server (T‑SQL, query optimization, transactions, deployment scripts, reliability and performance)
Strong hands-on Azure delivery with: App Service/Container Apps, Azure Functions, Service Bus, Blob Storage, Key Vault, Managed Identity, Application Insights, Azure Monitor/OpenTelemetry, and APIM
10+ years in software engineering with recent, demonstrable hands-on delivery
Must be strong across Java/Spring + Python (not just oversight—actual coding)
Proven success leading teams without stepping away from coding
A quality-first mindset: testing, security, observability, performance, and reliability
Preferred
.NET 10/.NET 8 ( API design, middleware, performance mindset; service reliability)
Redis / Azure Redis Cache (including scaling Socket.IO with Redis adapters)
Cosmos DB (Mongo API) / MongoDB familiarity
AI/document workflows exposure: Azure AI Search, Azure OpenAI, Form Recognizer/OCR, and related orchestration patterns (helpful for platform context)
Company
NewVision Software
NewVision Software is a leading IT consulting company. With expertise in digital technology, we empower businesses to transform and excel.
H1B Sponsorship
NewVision Software 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 (4)
2023 (1)
Funding
Current Stage
Late StageLeadership Team
Company data provided by crunchbase