NEWPosted 3 hours ago

Job ID: JOB_ID_5850

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

Compensation & Location

Salary: $100,000 – $150,000 per year (Estimated)

Location: Berkeley, NJ


Recruiter / Company – Contact Information

Email: ruiting481@gmail.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
ruiting481@gmail.com with the subject:

DELETE_JOB_ID_5850

to delete@join-this.com.