Java Technical Lead

This job has been expired

Job Title :Java Technical Lead
Location : Berkeley- NJ(Onsite 5 Days) and Phoenix, AZ

Client: Sonata Software Inc

Need candidates from Financial/banking clients

Visas: USC, H1B

Exp Needed: 12+

Candidates Linkedin Should be created Before 2018 and above !! 

 

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

Scroll to Top