Ajna Infotech logo

Java Technical Lead

Ajna Infotech
Contract
On-site
Carol Springs, Florida, United States

Job Description

Job Title: Java Technical Lead

Location: Berkeley, NJ/Carol Springs, FL (Onsite 5 Days) - Inperson interview Mandate

Job Type: Contract to hire

 

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; exact 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                   

 

Additional Information

 All your information will be kept confidential according to EEO guidelines.