
Similar jobs
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.
Experience: 2 to 8 Years
Job Description
- Technical Skills requirement : JAVA, Multithreading, OOPS, Data Structure, Karaf.
- Total experience required should be around 2 to 8 years.
Job Description :
- Strong development skills in Java JDK 1.7 or above.
- Knowledge of Java 8 features and Multithreading is a must-have.
- Should have a strong acumen in Data Structures, Algorithms, problem-solving and LogicalAnalytical skills.
- Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Sound understanding of concepts like Exceptional handling, SerializationDeserialization and Immutability concepts, etc.
- Experience with Multithreading, Concurrent Package and Concurrent APIs Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
· 3+ years of Java backed application development and implementation experience.
· Minimum of one year of experience in Cloud, AWS Engineering & Development .
· Demonstrated knowledge of Distributed and Scalable systems.
· Experience on AWS Services is a big plus, such as EC2, ECS, ECR, Lambda, Elastic Cache, API Gateway.
· Knowledge about API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc.
· Java Microservices, RESTful Web Services.
· Spring Boot, Spring Cloud, Hibernate.
· JMS, queues, JBoss/Wildfly.
· Tools - JUnit, Easymock, Mockito, Docker, Kubernetes, Teraform.
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- 2-5 years experience.
- Experience with user interface design, database structures and statistical analyses.
- Analytical mindset and good problem-solving skills.
- Good organisational skills.
- Excellent written and verbal communication.
- Ability to work as part of a team
- Object Oriented analysis and design using common design patterns.
- Proven working experience in Java development
- Experience with test-driven development
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages
Skills Required - Java, javascript, Web technologies - Servlet, HTML, CSS, Development using IDE's.
About the Company - Bandhoo's mission is to help increase income opportunities for construction Workers and Contractors.
India has nearly 70 million construction workers - masons, painters, welders, electricians, plumbers, crane operators, JCB operators, bar benders - doing short gigs across a wide spectrum of projects. Many sectors use them - Real Estate, Factory construction, Power Plants, Infrastructure, etc. More than 30% of these workers are migrant and nomadic.
Bandhoo's mission is to help make this labour market transparent and efficient, thereby helping Contractors find workers more easily, and workers find jobs more conveniently. This venture has the potential to deliver significant social impact and that remains a driving motivation for the Bandhoo team.
Responsibilities
- Understand existing business operations tool used by customer support and business teams.
- Work with Engineering Manager to upgrade the system to improve system stability and response times.
- Independently lead design and implement new features as per business requirements provided by Product Management team.
- Develop elegant, modular and maintainable solutions. Document all design, operations steps for knowledge sharing purposes.
- Guide junior team members on feature implementation and provide relevant training on existing modules.
Must-know Technologies
- Java EE
- Java Server Facelets (JSF)
- Java Persistence API (JPA), Hibernate
- SQL
- HTML, CSS, JavaScript
- Payara/GlassFish/similar application server environments
Preferred Skills
- 2-8 years of overall experience in software design and development.
- Ability to analyze existing application, implement new features and re-architect the application in case of inefficiencies.
- Strong object-oriented skills and ability to apply design patterns.
- Experience mentoring junior engineers on development, code review, project planning.
We are looking for Java Developers in the experience level of 3 to 5 years for our Client for Hyderabad Location. Looking for immediate to 15 days joiners only.
Skill sets-
Java with struts, spring, Spring Boot, hibernate ..oracle DB Background
- 3 - 6 Years of Experience in Product Development - Experience in Java (8 or 11+), Spring (4+), Spring Boot (2.4+) is a must.
- Understands requirements well and comes up with an efficient design
- Develops complex, well-backed and bug-free products.
- Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Become a go-to person in more than one area.
- Provide technical mentoring to team
- Communicates clearly, gets clarifications, and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design, and code
Ideal Candidate Profile :
- Solid experience in Java, Spring Boot, hibernate is a must.
- Solid experience in Java Multithreading, Streams, and Lambda Functions is a must.
- Solid understanding of Apache Products.
- Should have experience in cloud computing (AWS is desired).
- Has an ability to quickly learn and contribute in multiple codebases
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her
- Able to deep dive into the codebase and advise QA of possible regression impact
- Communicates tech decisions through design docs and tech talks
- Has delivered projects with end-to-end accountability
- Keeps track of industry trends and introduces the right tech/tools for a given job
- Excellent understanding of software engineering practices, design patterns, data structures, algorithms
- Experience in product driven organization
Role: Senior Software Engineer – Backend Location: Bangalore / Gurgaon / Pune
About the Role
The successful backend engineer will work closely and collaboratively with cross functional teams during all phases of the software development lifecycle.
The incumbent should be competent to provide quick solutions to problems and taking a product or a product’s component through the entire life cycle, optimize the space / time complexity and improve on usability and reliability.
What you’ll be doing:
- Bachelor's degree in Computer Science or related field from top notch colleges
- 4 + years of software development engineering.
- Understanding of fundamental design principles (including MVC).
- Good hands on in AWS scalable environment.
- Experience with different RDBMS and No SQL databases like MySQL, mongo, etc.
- Experience in designing scalable micro-services required.
- Strong knowledge of CS fundamentals including data structures, algorithm design and complexity analysis.
- Proficiency in one language that emphasizes class abstractions (for e.g. Java) and have coded in it for at least 4 years.
- Excellent communication, analytical and problem solving skills.
- Strong organizational skills and the ability to prioritize and work with clients with great efficiency.
- Excellent written and oral communication and presentation skills and the ability to express thoughts logically and succinctly.
- Open minded, Team builder, Good communicator and ability to lead and inspire teams.
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
- Experience in dealing with ambiguous/undefined problems; ability to think abstractly
What are we looking for?
- 4 to 10 years of hands on design / development experience.
- Tech / M.Tech Computer Science or equivalent field from a premier institutes.
- Proficient in Java OR C/C++, data structures, algorithms and OO design / design patterns.
- Strong understanding of Computer Science fundamentals.
- Technical depth in OS, computer architecture and OS internals.
- Ability to write scalable and maintainable code.
- Self-starter and goal-oriented with strong analytical and problem-solving skills.
- Must be able to work cooperatively within a strong diverse technical community to expedite development tasks.
- Experience in Machine Learning is a plus
PS: Code review and team leading expereince is a pluys for Tech Lead role
What we offer
- Competitive salary and excellent benefits, in a diverse working environment with inspiring and hardworking colleagues
- A positive, get-things-done workplace.
- An inclusive environment that ensures we listen to a diverse range of voices when making decisions.
- Ability to learn cutting edge concepts and innovation in an agile start-up environment with a global scale.
- A flexible working environment where you can drive your outcomes.
About us
At PayU, we are a global fintech investor and our vision is to build a world without financial borders where everyone can prosper. We give people in high growth markets the financial services and products they need to thrive. Our expertise in 18+ high-growth markets enables us to extend the reach of financial services. This drives everything we do, from investing in technology entrepreneurs to offering credit to underserved individuals, to helping merchants buy, sell, and operate online. Being part of Prosus, one of the largest technology investors in the world, gives us the presence and expertise to make a real impact. Find out more at www.payu.com
Our Commitment to Building A Diverse and Inclusive Workforce
As a global and multi-cultural organization with varied ethnicities thriving across locations, we realize that our responsibility towards fulfilling the D&I commitment is huge. Therefore, we continuously strive to create a diverse, inclusive, and safe environment, for all our people, communities, and customers. Our leaders are committed to create an inclusive work culture which enables transparency, flexibility, and unbiased attention to every PayUneer so they can succeed, irrespective of gender, color, or personal faith. An environment where every person feels they belong, that they are listened to, and where they are empowered to speak up. At PayU we have zero tolerance towards any form of prejudice whether a specific race, ethnicity, or of persons with disabilities, or the LGBTQ communities.
Out of which, an experience of 1 to 2 years in Spring Boot and Microservices is mandatory
Need to have an experience working on Digital Domain or E-Commerce Domain or Travel Domain
Strong experience with Java 8, Spring and Spring Boot, Spring MVC, Spring Data
Working experience on Microservices
Version Control: Git
Strong understanding of functional/reactive programing, OOP, design
Experience on Docker and Kubernetes.
SDLC: Working experience in Agile methodology
Strong written and verbal communication skills
Strong Interpersonal skills and Time Management skills
Immediate Joiners Preferred
Within maximum 30 days notice period can also apply
Currently remote working, however, post pandemic, candidates need to relocate to any of the location given above

