Cutshort logo
Egnyte logo
Software Engineer - Java
Software Engineer - Java
Egnyte's logo

Software Engineer - Java

John Vivek's profile picture
Posted by John Vivek
3 - 8 yrs
Best in industry
Remote only
Skills
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Data Structures
Algorithms
Distributed Systems
skill iconAmazon Web Services (AWS)
SQL
Linux/Unix
DevOps

Egnyte is seeking an experienced Sr. Software Engineer to join our Software Engineering (Infrastructure) group. The Software Engineering (Infrastructure) group builds large distributed components and services that run Egnyte’s Cloud Platform. Our code serves billions of requests per day with sub-second latency in a fault-tolerant environment. Some of the responsibilities for this group include Egnyte’s Cloud File System, Object Store, Metadata Stores, Search Systems, Recommendations Systems, Synchronization, and intelligent caching of multi-petabyte datasets. We are looking for candidates with a shared passion for building large-scale distributed systems and a keen sense for tackling complexities that come with scaling through multiple orders of magnitude.

What You’ll Do (but is not limited to)

  • Design and develop highly-scalable elastic cloud architecture that seamlessly integrates with on-premises systems
  • Challenge and redefine existing architectural fundamentals in order to provide next level of performance and scalability; ability to foresee post-deployment design challenges, performance and scale bottlenecks
  • Work with multicultural, geographically distributed teams and closely coordinate with cross-functional teams in multiple time zones.
  • Deliver enterprise-grade products to customers and continuously work with engineering team to refine products in the field
  • Mentor interns and junior engineers, collaborate with Operations, and work closely with CTO on roadmap items
  • Extensive penetration testing to ensure security across a hybrid deployment between public/private cloud
  • Monitor and manage 3,000+ nodes using modern DevOps tools and APM solutions
  • Proactive performance and exception analysis

Your Qualifications

  • 5+ years of relevant industry work Experience
  • Demonstrated success designing and developing complex systems
  • Expertise with multi-tenant, highly complex, cloud solutions
  • Experience owning all aspects of software engineering, from design to implementation, QA and maintenance.
  • Experience with the following technologies: Java, SQL, Linux, Python, HBase/BigTable
  • Data driven decision process
  • Relies on unit testing instead of manual QA
  • Knowledge of DevOps techniques
  • BS or MS degree in Computer Science or related field

Bonus Skills

  • Experience with Hybrid and/or on-premises solutions 
  • Experience in working with AWS or GCP
  • Experience with the following technologies:, Nginx, Haproxy, BigQuery, New Relic, Graphite, and/or Puppet
  • Security / Governance expertise

About Egnyte

In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visithttp://www.egnyte.com/"> http://www.egnyte.com/">www.egnyte.com

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

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
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

Euphoric Thought Technologies
Bengaluru (Bangalore)
6 - 12 yrs
₹16L - ₹30L / yr
Hibernate (Java)
skill iconSpring Boot
MVC Framework
Spring MVC

Job Responsibility ::

  • Proficiency in Java, with a good understanding of its ecosystems
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries 
  • Knowhow of Java concurrency patterns
  • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Experience in working with popular web application frameworks like Play and Spark
  • Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
  • Ability to write clean, readable Java code
  • Basic knowhow of class loading mechanism in Java
  • Experience in handling external and embedded databases
  • Understanding basic design principles behind a scalable application
  • Skilled at creating database schemas that characterize and support business processes
  • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests 
  • In-depth knowledge of code versioning tools, for instance, Git
  • Understanding of building tools like Ant, Maven, Gradle, etc
  • Expertise in continuous integration

Other required skills of java developer include the basic knowledge of:

  • Java Server pages (JSP) and servlets
  • Web frameworks like Struts and Spring
  • Service-oriented architecture 
  • Web Technologies like HTML, JavaScript, CSS
Read more
we are creating the infrastructure for Crypto
we are creating the infrastructure for Crypto
Agency job
via wrackle by Naveen Taalanki
Bengaluru (Bangalore)
2 - 6 yrs
₹15L - ₹30L / yr
skill iconPython
skill iconDjango
skill iconVue.js
skill iconReact.js
Google Cloud Platform (GCP)
+9 more

💥 What will you do?

As a Backend Engineer, you will

  • Create and maintain server-side code
  • Designing database schemas to support business requirements
  • Building reusable code and libraries for future use
  • Troubleshoot and debug applications
  • Write unit tests
  • Stay up to date with current best practices
  • Collaborate with front end engineers
  • Optimization of the application for maximum speed and scalability
  • Work with stakeholders including the Executive, Product, Data, and Design teams to assist with web-application-related technical issues and support their requirements.

🙋 What are we looking for? 

While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture are 

  • 2+ years of relevant work experience as a Backend engineer using Python frameworks like Django, Flask, etc
  • Experience with relational databases like MySQL, PostgreSQL
  • Good understanding of OOP concepts
  • Understanding of code versioning tools, such as Git
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
  • Experience writing unit tests for the application is a plus
  • Experience with building REST APIs
  • Superior analytical, conceptual, and problem-solving skills.
  • Strong verbal and written communication skills in English.
Read more
MNC Companay
MNC Companay
Agency job
via Bharat Headhunters by Ranjini C. N
Bengaluru (Bangalore)
7 - 10 yrs
₹5L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
skill iconJenkins
+2 more

Job Description:

  • Very good Core Java programming skills, with 7+ years of experience, of which 3 - 4 in core
  • development programs.
  • Expertise on Agile and Build (Jenkins/GIT/Continuous Integration)
  • Rich experience in software development SDLC - Requirements, Analysis,
  • coding, review process, build and test.
  • Fair understanding Linux fundamentals
  • Solid understanding of object-oriented programming
  • Good English comprehension and communication skills, both oral and written,
  • Ability to write routine business correspondence, and technical notes
  • Strong customer service orientation, proactive in updates/blockers
On-time & quality delivery
Read more
Kochi (Cochin)
6 - 12 yrs
₹6L - ₹12L / yr
skill iconPython
skill iconDjango
skill iconFlask
skill iconMongoDB
skill iconAmazon Web Services (AWS)
+2 more
Key Responsibilities:

 Design, build, and maintain efficient, reusable, and reliable Python services &components
 Ensure the best possible performance, quality, and security
 Identify bottlenecks and bugs, and devise solutions to these problems
 Help maintain code quality, organization
 Understanding of established software development life cycles
 Ability to prioritize and multi-task in order to meet deadlines
 Resolves technical issues through debugging, research and investigation
 Collaborate across various teams and with external clients
 Contribute innovative designs and ideas for improving our company products and services

Required Skills Sets

 Atleast 4+ years of experience in Design and Development with Python.
 Experience in Flask / Django
 Familiar with version control (Git)
 Understanding of SQL
 Strong Unit Testing practice
 Understanding of design patterns, Microservices Architecture
 Understanding of Scrum Agile methodology
 Experience in data engineering & Docker is a plus.
Candidate Profile:
 4+ Years of relevant experience with Python and its Principles.
 Graduate in Computer Science or any related discipline (like BS / B.E. / B-Tech in Electronics,
Electrical, IT)
Read more
AMEX
at AMEX
1 recruiter
Agency job
via Wenger and Watson Inc by Sushant Arya
Bengaluru (Bangalore)
5 - 7 yrs
₹15L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Apache Kafka
Key Responsibilities:
 Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications
 Function as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
 Participate in code reviews and automated testing
 Debug basic software components and identify code defects for remediation
 Support and monitoring of software across test, integration, and production environments
 Automate deployments in test or production environments
 Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts
 Defines test conditions based on the requirements and specifications provided. Takes part in reviews of own work and handles work efficiently. Skills & Qualifications:
 5+ years of software development experience in Java.
 Java 8, JBPM, Security, Microservices, API, Gateway, spring boot.
 Understanding of Agile or other rapid application development methods, object-oriented design, exposure to design and coding across one or more platforms and languages
 Experience in developing REST APIs and building Microservices.
 Strong hands-on experience with databases (SQL & no-SQL)
 Solid understanding of data structures, Algorithms & Design Patters will be a plus
 Exposure to methods relating to application design, software development and automated testing
 Ability to understand and use data structures and associated components
 Understands the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
 Familiar with infrastructure technologies and components
 Learns and applies new technologies and techniques. Keeps up to date on current research and technology in the industry
 Recognizes the importance of collaboration to achieve objectives. Influences team members with creative changes and continuous improvement.
 Demonstrates analytical thinking, problem solving and adaptive communication
 Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box.
 Bachelor’s degree in technical field or equivalent training/certification, or relevant work experience.
Read more
Robosoft Technologies
at Robosoft Technologies
2 recruiters
Agency job
via Placjo Technologies Pvt ltd by Ashritha Gowda
Bengaluru (Bangalore)
6 - 8 yrs
₹15L - ₹18L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
  • 6+ years Java coding experience with immediate joiner
  • Will be working closely with Product and Technology team
  • Very good logical thinking and quick at learning and exploring new frameworks
  • Hands-on with technology and providing POC
  • Strong background culture of delivering projects with First time right and near-zero defects in production

 

Skill Sets: 

  • Java Spring Boot 
  • Micro Services architecture
  • J2EE, JDBC, ORM Frameworks, JPA, NoSQL
Read more
DQ Labs
at DQ Labs
2 recruiters
Developer Tech
Posted by Developer Tech
Bengaluru (Bangalore)
1 - 4 yrs
₹2L - ₹8L / yr
skill iconMongoDB
skill iconNodeJS (Node.js)
skill iconAmazon Web Services (AWS)
skill iconPython
Overview: Manage cloud resources, server and database development, management and optimization. Detail: As a cloud & database developer, you will deliver MongoDB Server database solutions to support easy implementation of quick, efficient results, on edge.dqlabs.in. You must be able to work in a fast-paced environment and learn fast with little guidance. You will be responsible for design, development, implementation and support of database code. You will develop new solutions and provide automation to reduce manual tasks. Parallelly you are also responsible for the engineering of business and technical solutions leveraging AWS. Delivery responsibilities in the areas of cloud network administration, security administration, instantiation, provisioning, optimizing the environment, third-party software support. Who we are looking for in general: Qualified candidates should possess the ability to perform at a high level under aggressive timelines and complex solutions. 1+ years of No-SQL Development & has worked on AWS in a startup environment Bonus if you are ... Experienced in Business Intelligence: +1 points Experienced in Tableau, Visualisation, d3.js, and Chart.js: +1 points Exposed to data modeling: +1 points
Read more
CouponDunia
at CouponDunia
4 recruiters
Pooja Hadawale
Posted by Pooja Hadawale
Mumbai
2 - 10 yrs
₹15L - ₹25L / yr
skill iconPython
skill iconPHP
MySQL
Algorithms
Data Structures
+2 more
2 - 6 yrs of relevant experience in any coding language, PHP would be preferred.
Proficient with full development stack (MySQL, Redis, Memcached, MVC frameworks, jQuery, Server Administration, CSS, HTML, etc) and understanding of OOP design, AJAX, jQuery, and MySQL
Understands how to build an optimized web app and has experience with caching and other scaling techniques
The desire and energy to work long hours so that we can continuously improve our website at the quickest pace possible
Passionate about working in a startup and creating a great product
Must love to program, must be willing to learn, and must be creative. If you are the type of person who finds learning a new technology or language an exhilarating experience, you will love it here.
Must be able to show us projects and or websites that you have created. Bonus points if you’ve created these projects/websites outside of your work (we love seeing proof of how much you love technology and coding).
Education - relevant degree in Engineering preferable
Read more
GiveIndia
Bengaluru (Bangalore)
1 - 3 yrs
₹3L - ₹10L / yr
skill iconNodeJS (Node.js)
skill iconPython
skill iconFlask
skill iconJavascript
Nginx
+2 more
Introduction Give is India’s largest and most trusted giving platform, and our mission is promote effective and efficient giving, so that our poor have a chance. With contributions of over 300 crores made to our 200+ vetted and trusted nonprofits, our giving community of 1M+ donors has impacted lives of 4M+ people across 23 states in India. We are an extremely rare workplace that brings a fast-paced, high-growth startup work culture together with a compassion-driven high-impact work environment. Give Platform We are building one of the world’s best tech platforms for online giving, where we provide opportunities for people to donate to any cause, non-profit or geography that they care about, in the most simple, personalised and effective manner. We hope to scale our impact on the lives of millions of underprivileged people every year, by democratizing philanthropy, through our workplace giving, subscription giving and crowdfunding products. Give Tech Stack Details: https://stackshare.io/giveindia Role At Give, we are looking for top-talent for our engineering team - software engineers who want to solve really complex problems, continually learn, and most importantly, make a real impact in the lives of others. At Give, you will… work with product, understand our requirements, design, develop and iterate think through complex architecture to build robust platforms build well-abstracted modules and services follow scrum methodology to iterate and deploy fast. Apply if you have experience in… designing and using REST services which can scale horizontally using NodeJS and Express. NoSQL databases (data model design), PostgreSQL or similar Python or other major OO language like Java, Ruby Identity Management and Security (SSL protocols, data encryption, user authentication, authorization services) Good to have… a Github account, Stack Overflow account or equivalent that demonstrates your ability to work on complicated projects or some other way to validate your expertise working Knowledge of AWS and shell scripting ​
Read more
ColorTokens
at ColorTokens
2 recruiters
Nivedita Nayak
Posted by Nivedita Nayak
Bengaluru (Bangalore)
3 - 9 yrs
₹10L - ₹28L / yr
skill iconJava
Object Oriented Programming (OOPs)
Data Structures
Algorithms
J2EE
We are looking for Senior Java Developer. You can go through our website for more details https://colortokens.com/

ColorTokens - Java Developer
Location: Bangalore
Years of Experience : 4 to 9 years

ColorTokens is a Silicon Valley company located in Santa Clara that is redefining Enterprise and Cloud Security. We are a product company in the Network and Cyber Security space. We are building a product team in India that rivals the best minds in the world and deliver products that are Novel, Refreshing and Insightful (NRI).
It is backed by legendary investors and advisors who have helped structure the IT industry over last 30+ years. ColorTokens core team represents deep industry experience across hardware, software and cloud technologies.


An enterprise class technology takes time bring to market. During this time, we do not want to expose our product and approach to competitors, experts, analysts and the world at large. Our mission is to deliver the next generation Cyber Security platform. Do you want to participate in this paradigm shift?
Who You Are
u Someone with a zeal to contribute to the success of the company as a individual contributor
u Good problem solving skill
u A proactive, self driven individual with a passion for innovation
u A ethical professional with a dedication and determination to make game changing impact on our product


Eligibility Criteria :
u At least 4+ years industry experience in Java
u Good in Data Structures and algorithms
Exposure and flair expected:
u Familiar with various design and architectural patterns
u Knack for writing clean, readable code
u Ability to drive high standards of product quality
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.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos