

Envision Technology Solutions
Java Tech Lead - Berkeley Heights, NJ (In-person Interview Is Mandatory)
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Java Tech Lead in Berkeley Heights, NJ, with a contract length of "unknown" and a pay rate of "unknown." Key skills include Java programming, microservices, event streaming, Azure cloud, and DevOps. Experience in software design and architecture is essential.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
July 30, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Berkeley Heights, NJ
-
🧠 - Skills detailed
#Azure Event Hubs #Java #Kafka (Apache Kafka) #Security #Deployment #Microservices #API (Application Programming Interface) #Hibernate #Azure #Cloud #Programming #Replication #Strategy #JPA (Java Persistence API) #Spring Boot #Docker #Lambda (AWS Lambda) #Scala #React #DevOps #Kubernetes
Role description
Role Description
Lead the design, development, and implementation of software applications.
Maintain and improve existing codebases; lead peer review processes.
Mentor junior developers and provide technical guidance to enhance team capabilities.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Skills & Proficiency Levels
Design & Architecture
Review architecture diagrams and design specifications; guide best practices; handle security, scalability, resilience, and NFRs
Java Programming
Strong SOLID principles; clean, efficient Java 8 code (Lambdas, Streams); Reactive concepts; Spring, JPA/Hibernate proficiency
Microservices Implementation
Explain patterns (Saga, Circuit Breaker); API design and inter-service communication; Spring Boot and distributed systems
Event Streaming
Kafka/Azure Event Hubs architecture; pub-sub, partitioning, replication; exactly-once processing; schema management; event-driven design
Cloud (Azure)
Familiar with AKS, Helm, Azure Event Hubs; define deployment strategy on Azure
DevOps & Deployment
CI/CD pipelines; containerization (Docker, Kubernetes)
Problem-Solving & Decision-Making
Quick analysis of issues and effective solutions; architectural decisions under constraints
Collaboration
Cross-functional teamwork (DevOps, QA, Product); culture of knowledge sharing
Role Description
Lead the design, development, and implementation of software applications.
Maintain and improve existing codebases; lead peer review processes.
Mentor junior developers and provide technical guidance to enhance team capabilities.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Skills & Proficiency Levels
Design & Architecture
Review architecture diagrams and design specifications; guide best practices; handle security, scalability, resilience, and NFRs
Java Programming
Strong SOLID principles; clean, efficient Java 8 code (Lambdas, Streams); Reactive concepts; Spring, JPA/Hibernate proficiency
Microservices Implementation
Explain patterns (Saga, Circuit Breaker); API design and inter-service communication; Spring Boot and distributed systems
Event Streaming
Kafka/Azure Event Hubs architecture; pub-sub, partitioning, replication; exactly-once processing; schema management; event-driven design
Cloud (Azure)
Familiar with AKS, Helm, Azure Event Hubs; define deployment strategy on Azure
DevOps & Deployment
CI/CD pipelines; containerization (Docker, Kubernetes)
Problem-Solving & Decision-Making
Quick analysis of issues and effective solutions; architectural decisions under constraints
Collaboration
Cross-functional teamwork (DevOps, QA, Product); culture of knowledge sharing






