We are seeking a highly experienced Staff Software Engineer (Java) to join our engineering team. This role involves leading technical innovation, designing scalable cloud-native systems, and mentoring engineering teams to build Egnytes next-generation platform.
Your Qualifications :
- BS, MS, or PhD in Computer Science, Computer Engineering, or related field (or equivalent practical experience).
- 815 years of professional experience in building, scaling, and leading software engineering projects.
- Proven experience as a technical leader driving architecture decisions, mentoring engineers, and
delivering enterprise-grade solutions.
Strong foundation in object-oriented programming, algorithms, and distributed systems.Expert in Java (Core + Concurrency + Collections + Streams) with JVM internals knowledge.Technical Skills Required :
Programming Languages :
Java (primary), with exposure to Kotlin, GoLang, or Python a plus.Frameworks & Libraries :
Spring Boot, Hibernate, REST APIs, gRPC, Reactive programming (RxJava / Project Reactor).Cloud & Infrastructure :
AWS (EC2, S3, Lambda, RDS, ECS / Kubernetes), GCP, or Azure.Databases :
Strong knowledge of SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Cassandra, DynamoDB).Distributed Systems :
Event-driven architecture, streaming platforms (Kafka, Pulsar), Caching systems (Redis, :Competitive salaries.Medical insurance and healthcare benefits for you and your family.Fully paid premiums for life insurance.Mental wellness platform subscription.Gym reimbursement.(ref : hirist.tech)