Java Technical Lead
Technology
Envision Technology SolutionsBerkeley, United States1 months agoUntil 5/20/2026
Contract
Job description
Job Title: Java Technical Lead Location: Berkeley Heights, NJ
Job Type: - Contract
On-Site
Job 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.
- 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
Keywords
Apache KafkaSCHEMASpring FrameworkScalabilityPartitionMicrosoft PublisherDevOpsJavaHibernateCI / CDReplicationSOLIDDisk partitioningHibernationDockerKubernetesCI/CD
¿Te interesa este puesto?