NewVision Software · 20 hours ago
Lead Java Developer/Architect
NewVision Software is seeking a Lead Java Developer/Architect who is a hands-on engineer responsible for designing solutions and writing production code daily. The role involves leading architecture and delivery on a cloud-native platform while coding, mentoring offshore engineers, and ensuring security and reliability of the systems.
AnalyticsConsultingInformation TechnologyIT InfrastructureSoftware
Responsibilities
Lead by coding (daily): Deliver features and fixes in Java/Spring, with strong unit/integration test coverage
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
Backend (Java): 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
Web / UI: React (TypeScript/JavaScript, modern patterns, debugging and performance awareness)
Real-Time / Integration: Node.js + Express and Socket.IO/EventsHub/WebSockets (real-time messaging, connection security, scalability)
Data: SQL Server (T‑SQL, query optimization, transactions, deployment scripts, reliability and performance)
Azure (Hands-On): 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
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