Cutshort logo
Egnyte logo
Senior Software Engineer - Java, Cloud
Senior Software Engineer - Java, Cloud
Egnyte's logo

Senior Software Engineer - Java, Cloud

John Vivek's profile picture
Posted by John Vivek
5 - 15 yrs
₹1L - ₹70L / yr (ESOP available)
Remote only
Skills
skill iconJava
skill iconSpring Boot
J2EE
Hibernate (Java)
Data Structures

At Egnyte we develop content governance and collaboration products that are deployed across several large companies such as Yamaha and Red bull. The Egnyte platform supports daily, business critical operations for a million-plus user base interacting with a multi-petabyte content set.

 

We store, analyze, organize, and secure billions of files and petabytes of data with millions of users. We observe more than 1M API requests per minute on average. To make that possible and to provide the best possible experience, we rely on great engineers. For us, people who own their work from start to finish are integral. Our Engineers are part of the process from design to code, to test, to deployment, and back again for further iterations.  

 

We’re looking for Senior Software Engineers and he should be able to take a complex problem and work with product managers, devops and other team members to execute end to end.


Specific Responsibilities will include:

  • Design and develop scalable cloud components that seamlessly integrates with on-premises systems.
  • Challenge and redefine existing architecture or make 10x improvements in performance and scalability.
  • Ability to foresee post-deployment design challenges, performance and scale bottlenecks.
  • Hire and mentor junior engineers
  • Doing code reviews, unit and performance testing of the code.
  • Monitor and manage 3000+ nodes using modern DevOps tools and APM solutions.

The successful candidate will need:

  • Demonstrated success designing and developing complex cloud based solutions
  • Solid CS fundamentals with one or more areas of deep knowledge
  • Experience with the following technologies: Java, SQL, Linux, Python, Nginx, Haproxy, BigQuery, HBase, New Relic, memcache, Elasticsearch, docker.
  • Data driven decision process
  • Relies on automation testing instead of manual QA
  • Experience in working with Google cloud, AWS or Azure is preferred



We would prefer the candidate work from our Mumbai office for alteast first 6 months.

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Egnyte

Founded :
2008
Type :
Product
Size :
500-1000
Stage :
Profitable
About

Egnyte provides secure Enterprise File Sharing and Content Governance built from the Cloud down. Access, Share and Control 100% of your data from anywhere using any smartphone, tablet or computer.

 

Egnyte store billion of files and petabytes of data and we are looking for help to take the platform used by millions of users to the next level of scale. Autonomy and ownership is integral to our culture and engineers own one or more services end to end.

We’re looking for Engineers and they should be able to take a complex problem and work with product managers, devops and other team members to execute end to end.

Read more
Connect with the team
Profile picture
Prasanth Mulleti
Profile picture
Pranav Dabral
Profile picture
Zakir Sheikh
Profile picture
John Vivek
Company social profiles
bloglinkedintwitterfacebook

Similar jobs

IDFC Bank
Chennai
3 - 10 yrs
₹15L - ₹27L / yr
skill iconJava
skill iconGo Programming (Golang)
Spring Boot
RESTful APIs
skill iconGit
+7 more
  • Design and Develop: Architect, design, and implement high-performance Java-based backend services and applications.
  • Code Quality: Write clean, efficient, and well-documented code following industry best practices and coding standards.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers, promoting best practices and fostering a collaborative environment.
  • Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver robust solutions.
  • Performance Optimization: Identify and resolve performance bottlenecks and scalability issues.
  • Testing: Implement comprehensive testing strategies, including unit tests, integration tests, and end-to-end tests.
  • Continuous Improvement: Stay current with the latest industry trends, technologies, and best practices in Java/Golang development, and continuously improve our development processes.


Read more
Tekdi Technologies Pvt. Ltd.
Tekdi Recruitment
Posted by Tekdi Recruitment
Pune
6 - 12 yrs
₹15L - ₹30L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Apache Kafka
+4 more

Key Result Areas :


● Communication skills and clearness in your reporting and communication.

● Knowledge in the Java programming languages you use.

● Knowledge in the Spring Framework and libraries you use.

● Knowledge in the tool-sets you use.

● Analytical thinking and experience (practical when you design the architecture of the

“thing” prior to coding it).

● Technological understanding (ability to see your new “thing” in a wider perspective, for

example how a small library fits into a large project or product).

● Creativity (finding better ways to achieve your project goals).

● Coding (testable code, clean reusable code, maintainable code, readable code, bug-

free code, beautiful code).

● Correctness (few bugs, few iterations with refactoring).

● Learning (your ability to learn about and use new technologies, protocols, libraries, or

even languages as needed).

● Durability (to stay on track no matter what, even when you feel dead bored, or in way

over your head).

● Adherence to Effort and Schedule

● Team hand holding for day to day activities with team and monitor their progress

● Lead the team technically for the on time delivery and best efforts.


Essentials Skills:


● Strong Hands-on experience in Core Java, Spring framework, Maven, Rational Database.

● Comfortable with source code repository Github.

● Experience in developing REST APIs using Spring-MVC, Play Framework.

● Good to have No Sql, Neo4J, Cassandra, Elasticsearch.

● Experience in developing apache samza jobs (optional).

● Good understanding of CI-CD pipeline.

Read more
UK based MNC
Remote only
5 - 7 yrs
₹6L - ₹9L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

We are seeking an experienced Senior Java Developer specializing in Spring Boot and Apache Camel to join our team. This individual will be responsible for designing, developing, and implementing robust, scalable, and high-performance applications. You will work on complex projects and integrations, leveraging Spring Boot and Apache Camel to streamline business processes and message routing.


Key Requirements:

  • 5+ years of experience in Java Development, specifically with Spring Boot.
  • Proven experience in using Apache Camel for integrating distributed systems.
  • Solid understanding of microservices architecture and RESTful API development.
  • Proficiency in Java-based middleware technologies.
  • Strong knowledge of message queues (e.g., RabbitMQ, ActiveMQ, Kafka) and their integration with Apache Camel.
  • Experience with cloud services such as AWS, Azure, or GCP is a plus.
  • Familiarity with CI/CD pipelines and automated deployment processes.
  • Experience with Agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, both written and verbal.


Bonus Skills:

  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Knowledge of Apache Kafka for event streaming.
  • Experience with modern development tools like Git, Jenkins, and JIRA.


What We Offer:

  • A dynamic and collaborative work environment.
  • Opportunities for career advancement and skill development.
  • Flexible working hours and the ability to work remotely.
  • Competitive salary and benefits.



Read more
Recro
at Recro
1 video
32 recruiters
Mohit Arora
Posted by Mohit Arora
Bengaluru (Bangalore)
2 - 7 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
skill iconAmazon Web Services (AWS)
+6 more
  • 2+ year of experience in Development in JAVA technology.
  • Strong Java Basics
  • SpringBoot or Spring MVC
  • Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
  • Proficient in REST API development
  • Messaging Queue (RabitMQ or Kafka)
  • Microservices
  • Any Caching Mechanism
  • Good at problem solving


Good to Have Skills:


  • 4+ years of experience in using Java/J2EE tech stacks
  • Good understanding of data structures and algorithms.
  • Excellent analytical and problem solving skills.
  • Ability to work in a fast paced internet start-up environment.
  • Experience in technical mentorship/coaching is highly desirable.
  • Understanding of AI/ML algorithms is a plus.


Read more
Digital B2B Platform
Digital B2B Platform
Agency job
via Jobdost by Sathish Kumar
Bengaluru (Bangalore)
6 - 12 yrs
₹60L - ₹80L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Problem solving
+3 more

Looking for candidates only with tier 1 colleges OR have experience in a product-based company.

 

Desired Skills :

● Experience with data modeling and SQL/NoSQL databases

● Experience with distributed systems and microservices

● Good experience in working with any of Java/SpringBoot, GoLang or NodeJS

● Excellent problem solving and debugging skills

● Passionate about the experience of software engineering as much as the output

● A strong sense of ownership

● Ability to communicate your ideas and approach to solving problems with clarity

Read more
Paytm
at Paytm
41 recruiters
Prerana Venugopalan
Posted by Prerana Venugopalan
Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Bengaluru (Bangalore), Mumbai, Pune
3 - 8 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Microservices
About the role:
You would be working with the senior technology people of our company with the goal of developing high-quality software, aligned with our business strategy and the user demand.
 
Requirements:
3 to 8 years of server-side application development experience with Java, Spring boot, Microservice.
Deeply technical with a track record of successful delivery.
An entrepreneurial spirit combined with strong program and product management skills.
Proven success in building, motivating and retaining teams.
Excellent written and verbal communication skills with the ability to present complex plans and designs.
Excellent judgment, organizational, and problem-solving skills.
Excellent design and architecture knowledge.
Data-driven decision making.
 
Preferred Qualifications : Bachelor's/Master's Degree in Computer Science or equivalent.
 
Skills that will help you succeed in this role: 
Language: Java/Node DB: RDBMS, Messaging: Kafka/RabbitMQ, Caching: Redis/Aerospike, Micro services, AWS.
Good experience in scaling, performance tuning & optimization at both API and storage layers.
 
Read more
Metawing Pvt Ltd
at Metawing Pvt Ltd
1 recruiter
Ashwin Kain
Posted by Ashwin Kain
Gurugram
1 - 2 yrs
₹4L - ₹8L / yr
skill iconPython
skill iconDjango
skill iconFlask
RESTful APIs
skill iconMongoDB
+2 more
Roles & Responsibilities :

- Optimizing components for maximum performance across a vast array of web-capable devices and browsers

- Ability to understand business requirements and translate them into technical requirements

- You will ensure that these components and the overall application are robust and easy to maintain.

- Have a good understanding of design and user experience principles.

- Open-minded, flexible, and willing to adapt to changing situations

- Ability to work independently as well as on a team and learn from colleagues

- High adaptability in a dynamic start-up environment

- Ensuring technologies are used efficiently, profitably, and securely. Evaluating and implementing new systems and infrastructure.

- Excellent troubleshooting, analytical and problem-solving abilities with a tenacious commitment to finding the root cause of issues.

Qualifications :

- B. Tech/ B.E. /M. Tech/ BCA / MCA or a related technical discipline from reputed universities

Skills Required :

- Minimum 1+ years of experience in REST API development using python.

- Must have experience with anyone popular python frameworks like Django, Flask, and FastAPI Framework.

- Experience in designing and developing Restful Web services and Remote procedure calls.

- Able to integrate multiple data sources and databases into one system

- Knowledge of load testing and optimizing code for performance, security, and scalability

- Experience with Unit testing frameworks in Python

- Knowledge of modern authorization & authentication mechanisms.

- Able to create database schemes that represent and support business processes

- Knowledge of Version Control System & basics of CI/CD

- Write and maintain technical documentation

- Solid foundation in OOPS, Data structures, and Algorithms

- Knowledge of SDLC phases of project development.

- Experience in one or more No SQL Databases such as MongoDB, and Cassandra.

- Experience with event-based databases and programming

- Good experience in synchronous programming and thread-based programming.

- Experience with schedulers.

- Good to have knowledge of Linux shell commands.

- Good to have experience in Kubernetes & Docker

- Knowledge of any Cloud Service like GCP or AWS would be an added advantage

- Cares deeply about writing Quality, Testable & Modular code

- Good to have an understanding of NLP.
Read more
Amazon India
at Amazon India
1 video
58 recruiters
Sakshi Tayal
Posted by Sakshi Tayal
Bengaluru (Bangalore), Hyderabad, Delhi, Gurugram, Noida, Ghaziabad, Faridabad
3 - 8 yrs
₹20L - ₹50L / yr
skill iconJava
skill iconC#
Spring
skill iconGo Programming (Golang)
skill iconPython
+4 more

As an SDE, you will develop a deep understanding of our business, work closely with development teams and own the architecture and end-to-end delivery of software components.

 

Requirements:

  • Exp: 3 - 8 years.
  • 4 + years' experience building successful production software systems.
  • A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field).
  • The ability to take convert raw requirements into good design while exploring technical feasibility tradeoffs.
  • Expertise in System design (design patterns, LLD, HLD, Solid principle, OOAD, Distributed systems etc. ), Architecture (MVC/Micro services).
  • Excellence in technical communication.
  • Has experience in mentoring other software developers.
  • BS/MS in Computer Science or equivalent.
  • Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability.
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
  • Expertise in delivering high-quality, innovative application.
  • Strong desire to build, sense of ownership, urgency, and drive.
  • Strong organisational and problem solving skills with great attention to detail.
  • Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects.
  • Experience building highly scalable, high availability services.
  • The ideal candidate will be a visionary leader, builder and operator.
  • He/she should have experience leading or contributing to multiple simultaneous product development efforts and initiatives.
  • He/she needs to balance technical leadership with strong business judgment to make the right decisions about technology choices.
  • He/she needs to be constantly striving for simplicity, and at the same time demonstrate significant creativity, innovation and judgme.
  • Proficiency in, at least, one modern programming language.
  • Experience in SQL or Non-SQL database.
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
  • Excellent communication, collaboration, reporting, analytical and problem solving skills.
  • Good understanding of at least some of the modern programming languages (Java) and open-source technologies
Read more
Radiusagent
at Radiusagent
2 recruiters
Darshana Rathi
Posted by Darshana Rathi
Bengaluru (Bangalore)
0 - 7 yrs
₹5L - ₹22L / yr
Algorithms
Data Structures
skill iconJava
SQL server
skill iconPython
+2 more

Role Description:

As a Lead Backend Engineer , you will be responsible for designing and deploying scalable, highly available, and fault-tolerant systems for Radiusagent. Experience as a Tech Lead, managing tasks with back-end engineers while coding themselves will be a bonus point for the ideal candidate.



Responsibilities will include-

  • You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
  • You will build cutting-edge scalable systems by writing simple and efficient code.
  • You will push your design and architecture limits for new product development.
  • You will ensure compliance with the build/release and configuration management process.



Skills needed:

  • be able to design and build modules from ground up
  • proficient in any one programming language out of php/golang/node/python/javascript/java/ruby and ability to pick up others
  • experience with mysql/postgres/mongodb/couchdb
  • experience  with redis/memcached
  • experience with rabbitmq / kafka
  • experience in having written cron jobs, troubleshooting downtime
  • ability to work with ambiguous requirements
  • good understanding of OS concepts

 

 

Nice to haves:

  • experience with managing VMs' on aws/gcp/digitalocean 
  • experience with docker/kubernetes
  • experience elasticsearch or lucene

 

Read more
Evergent
at Evergent
3 recruiters
Harsha Bommaraju
Posted by Harsha Bommaraju
Remote only
4 - 8 yrs
₹5L - ₹12L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
We are looking for Core Java developer, who publishes high-quality requirement and design specification using UML and MS-Visio, using proven design pattern wherever applicable as per need. Also use and update project tracking tools like JIRA to maintain timelines and deliverables for the team, customer, and management visibility. 

Strong experience in Core java technologies

Good experience in Restful Webservices

Good Experience in Database concepts.

Good Communication Skills & client/customer interaction experience.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos