fbpx

Senior Software Engineer - Java

SKU 1425 Categories ,
Location

Noida

Technical area

YoE

, , , , ,

HQ Location

Company Name

Company Size

Description

Love food? Love technology? You’re in for a treat! We are the trendsetters and first-movers in the F&B space and are looking for individuals with the same mindset, to be a part of our dynamic, fast evolving teams.

Founded in 2012 by four childhood friends who had one common love – dining out! With an aim to disrupt the restaurant industry, Dineout has evolved from a restaurant reservations platform to an integrated one stop solution for discovery, discounts, bookings, dine-in orders, payments, cashback, premium membership, tech solutions for restaurants & so much more! We are a growing family of 50,000+ restaurants, operating in 20 cities across India and have an array of B2C and B2B products like Dineout Pay, Dineout Passport and inresto.

Responsibilities:

Will be responsible for end to end development for a feature/module.
Will be coordinating with the Product Team to understand the requirements and implement complex business logics.
Will be integrating with Third Party External APIs(REST/SOAP).
Will be responsible for creating REST APIs for Mobile and Web Clients.
Will be responsible for Unit testing, Integration testing, load testing of developed features/modules.
Will be responsible for scaling/optimizing/finetuning of developed features/modules.
Will be responsible for Production Support and Service Engineering as per need.
Will be working in close coordination with the Product Team, Frontend developers and UX Team.

Qualifications:

Should have 3-8 years of experience.
Core JAVA – Very good understanding of Java Programming and Core Java Libraries including Collection, NIO2 and Concurrency.
Microservices – Ability to design highly scalable applications by splitting them into logical modules interacting with each other over a microservice-based architecture.
Spring, Hibernate – Very good working experience with the Spring MVC framework. Development of Rest APIs and Controllers and their dependencies with Spring Beans and other Spring modules like Spring Security, AOP, Data, etc. Understanding of ORM tools and libraries like JPA, Hibernate
Algorithm and Data Structure – Good with arrays, stacks, queues and linked data structures. Algorithms based on Strings, Collections, Trees and Heaps.
Databases – Extensive hands-on experience with SQL and NoSQL databases. At least one NoSQL is a must.
SCM – Working knowledge with SCM tools. Preferably GIT, GitHub. Understanding of the usage and role of Jenkins, Ansible, Docker etc.
Agile Development – Experience with Agile Software Development practices using Scrum. Ability to guide the team and delivery on scrum practices.

Essential Requirements:

Working knowledge with NoSQLs like Cassandra, MongoDB.
Experience with any application which extensively uses Caching. Any caching technology would do.
Should be a quick learner and a good team player.
Excellent written and verbal communication skills.

Love food? Love technology? You’re in for a treat! We are the trendsetters and first-movers in the F&B space and are looking for individuals with the same mindset, to be a part of our dynamic, fast evolving teams.

Founded in 2012 by four childhood friends who had one common love – dining out! With an aim to disrupt the restaurant industry, Dineout has evolved from a restaurant reservations platform to an integrated one stop solution for discovery, discounts, bookings, dine-in orders, payments, cashback, premium membership, tech solutions for restaurants & so much more! We are a growing family of 50,000+ restaurants, operating in 20 cities across India and have an array of B2C and B2B products like Dineout Pay, Dineout Passport and inresto.

Responsibilities:

Will be responsible for end to end development for a feature/module.
Will be coordinating with the Product Team to understand the requirements and implement complex business logics.
Will be integrating with Third Party External APIs(REST/SOAP).
Will be responsible for creating REST APIs for Mobile and Web Clients.
Will be responsible for Unit testing, Integration testing, load testing of developed features/modules.
Will be responsible for scaling/optimizing/finetuning of developed features/modules.
Will be responsible for Production Support and Service Engineering as per need.
Will be working in close coordination with the Product Team, Frontend developers and UX Team.

Qualifications:

Should have 3-8 years of experience.
Core JAVA – Very good understanding of Java Programming and Core Java Libraries including Collection, NIO2 and Concurrency.
Microservices – Ability to design highly scalable applications by splitting them into logical modules interacting with each other over a microservice-based architecture.
Spring, Hibernate – Very good working experience with the Spring MVC framework. Development of Rest APIs and Controllers and their dependencies with Spring Beans and other Spring modules like Spring Security, AOP, Data, etc. Understanding of ORM tools and libraries like JPA, Hibernate
Algorithm and Data Structure – Good with arrays, stacks, queues and linked data structures. Algorithms based on Strings, Collections, Trees and Heaps.
Databases – Extensive hands-on experience with SQL and NoSQL databases. At least one NoSQL is a must.
SCM – Working knowledge with SCM tools. Preferably GIT, GitHub. Understanding of the usage and role of Jenkins, Ansible, Docker etc.
Agile Development – Experience with Agile Software Development practices using Scrum. Ability to guide the team and delivery on scrum practices.

Essential Requirements:

Working knowledge with NoSQLs like Cassandra, MongoDB.
Experience with any application which extensively uses Caching. Any caching technology would do.
Should be a quick learner and a good team player.
Excellent written and verbal communication skills.

Download Zigup app to

Explore more features​

Available on Play Store & App Store

Addtional features on Zigup app:

Available on Play Store & App Store

product company jobs - Download Zigup available at Play Store and Appstore

Download Zigup app to

Explore more features

Addtional features on Zigup app:

Available on Play Store & App Store

Filter by jobs

Location
Technical Area

Filter by companies