Loading...

{{notif_text}}

The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, is LIVE.Join now!
{{hours_remaining}}:{{minutes_remaining}}:{{seconds_remaining}}Want to save 90% of your recruiting time? Learn how in our next webinar on 22nd March at 3 pmLearn more

Design patterns Jobs in Delhi, NCR and Gurgaon

Explore top Design patterns Job opportunities in Delhi, NCR and Gurgaon for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Java/J2EE

Founded 2018
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[1 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
NCR (Delhi | Gurgaon | Noida)
Experience icon
4 - 8 years
Experience icon
Best in industry8 - 14 lacs/annum

We are India's leading HR IT Consultancy, looking for Senior Software Engineer for our client based in Gurgaon.About Client :Established in 2007, Client is a pioneer in Web application and Mobile Applications development for a large number of international and domestic clients. Few of its clients include - eBay, Target, Fidelity, Bravura Solutions, Mahindra Comviva, Uninor & Wipro. We have been featured as 4th Most Promising Mobile App Company in India and have various quality certifications. We are looking to hire Java Developers for our software services vertical, who will be initially be working with our client at part of their team, based out of their premises.Job title : Senior Software Engineer - JavaReports to : Project ManagerLocation : GurgaonThe position is for a J2EE developer is with one of our client, located at Gurgaon, initially.Roles and responsibilities :We are looking for highly motivated and quick learning individual who will be able to handle below responsibilities - - Work with system architects, Distinguished engineer and tech leads to implement the best solutions to complex problems.- Work on development projects (analysis, estimation, business case, development, unit and integration testing etc.) requiring changes to services- Participate in review processes and enforce a strong DevOps culture and practices- Provide mentoring and guidance to fellow team members- Interact with consumers to understand their problems, provide solutions (Strategic and Tactical both)- Produce technical documentation to assist team members- Ownership of problem from first notification till resolution- Impact analysis for any changes required- Identify problem areas and escalate where necessaryExperience : - 4 ~ 8 years of relevant experience for Senior Software Engineer, in J2EE developmentEssential Skills :- Hands on experience in J2EE- Experience in development of Web Services (SOAP, REST, WS- )- Experience of using source code management tools, e.g. Clearcase / SVN- Understanding of Software Development Lifecycle- Diagnostic and analytical skills- Sun java certification- Application build and deployment using maven/Ant- Experience with technologies including JDBC, XML, Spring- Exposure to Development methodologies like - Test Driven Development- - Experience of using source code management tools such as Clearcase, SVN- Extremely good communication skills - verbal and writtenDesirable Skills :- Understanding of PAAS, Cloud- Understanding of Angular JS- Understanding of design patterns- Oracle stored procedures, SQL etc- ORM (e.g hibernate)- Basic UNIX skills- Experience in Agile development- Exposure and knowledge of Financial Services domain- Excellent inter-team relationship skillsNo of Positions : 5

Job posted by
apply for job
apply for job
Amit Maheshwari picture
Amit Maheshwari
Job posted by
Amit Maheshwari picture
Amit Maheshwari
Apply for job
apply for job

Tech Lead

via Shuttl
Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
NCR (Delhi | Gurgaon | Noida), Bengaluru (Bangalore), Pune
Experience icon
6 - 9 years
Experience icon
Best in industry30 - 50 lacs/annum

Why Shuttl ? Shuttl makes it possible for thousands of daily commuters to travel with dignity. We are solving a huge infrastructural gap in our mass transport system with a lot of success. Our services are available to both the end consumer as well as businesses across many cities in India. Our company culture reflects the responsible, liberal and creative mindset of our team. We believe that technology is and will be a key differentiator and we are excited to apply and create technology to solve problems in the mass transportation space. Our engineering team is composed of three groups - consumer, business and platform. The consumer group builds solutions that allow ordinary citizens to use Shuttl. The business group builds solutions that service transportation and fleet management needs for businesses. Finally, the platform group is responsible for building the platform that is leveraged by the consumer and business groups. What will I do ? You will work as a Team Lead (TL) in the Consumer Team of the B2C Engineering group. The Consumer team is primarily responsible for the development and maintenance of all the solutions that are used by the end users. These solutions include the consumer mobile apps and the entire backend system associated with that. These mobile apps are the primary way that our customers regularly interact with Shuttl for finding routes and booking their rides. You will report into the Engineering Manager for the B2C Engineering group. Your team will comprise of mostly Senior Software Engineers working on mobile, backend and web technologies developing high quality software. As a Team Lead at Shuttl you are responsible for a team of software engineers. Your team is expected to deliver high quality software in reasonable timelines. You are also expected to contribute to architecture, review code, guide code design and work with product managers to understand, design, develop and deliver features. How do we work ? Our engineering process is a five step process which consists of phases for planning, developing, testing, releasing and monitoring. The planning phase consists of documenting of the feature/task to be done followed by various discussions. These discussions cover product, delivery estimates, release plan, monitoring plan, test plans, architecture, code design, technology choices and best practice adoption. The development and testing phase coexist and involve writing code, unit tests, performance tests, stress testing, code reviews and QA testing. This phase is punctuated with daily scrums and standups. The release phase is largely about managing and communicating the release to customers and internal stakeholders and activating features. The last phase is the monitoring phase where relevant metrics and exceptions are tracked and any critical refinement for the delivered feature is undertaken. This phase culminates with a retrospective. What skills should I have ? For this role we expect you to have over 6 years of experience in software development of which at least 1 year should be team management experience. You should be knowledgeable about programming languages - specifically Java, Python, operating systems, networks, databases and SQL, algorithms, advanced architecture, code design, system design, design patterns, project and people management. An aptitude for product thinking is preferred. You should also hands-on experience on mobile app development. Knowledge of Python is a plus.

Job posted by
apply for job
apply for job
Suvidha Chib picture
Suvidha Chib
Job posted by
Suvidha Chib picture
Suvidha Chib
Apply for job
apply for job

Full Stack JavaScript Engineer - React.js

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Bengaluru (Bangalore), Noida, NCR (Delhi | Gurgaon | Noida)
Experience icon
2 - 5 years
Experience icon
Best in industry12 - 20 lacs/annum

What we want from you: - Expertise in JavaScript (ES 5 & ES 6). - Expertise with Node familiarity with front end frameworks like React.js - Strong CS Fundamentals and more than 2 years of industry experience preferably with a product based company - Understanding of Server Side Rendering and Dev Ops - Ability to create functional APIs. - Familiarity of design patterns and functional programming. - Understanding of SQL/ NoSQL - Be okay with a steep learning curve What will you do: - Transform product ideas and into deployable features - Conduct small POCs with product features before rolling out to customers - Accelerate the time from ideation of product feature to production - Deploy new features and iterate on improvements. - Contribute ideas to the product. - Give and receive code reviews.

Job posted by
apply for job
apply for job
Mukul from picture
Mukul from
Job posted by
Mukul from picture
Mukul from
Apply for job
apply for job

Senior Software Engineer - Messaging Infrastructure

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida)
Experience icon
1 - 8 years
Experience icon
Best in industry20 - 40 lacs/annum

At Hotstar, we have over 350 million users on Play Store & capture close to a billion clickstream messages daily. The engineering team at Hotstar is at the centre of the action and is responsible for creating the unmatchable user experience. Our engineers solve real-life complex problems and create compelling experiences for our customers. As an engineer in the Data Products team, you will be responsible for building products, using data, that solve business and engineering use-cases for the company. In this role, you will be building a pub-sub infrastructure for Hotstar that will support 20 million concurrent clients. You will work on protocols such as: MQTT, WebSockets, technologies such as: Apache Kafka, Apache Spark and, databases such as Cassandra, Redshift to build a scalable and real-time pub-sub infrastructure. The pace of our growth is incredible. If you enjoy working on problems at scale and if you want to build our platform, join us! Key Responsibilities • Build low-latency distributed pub-sub infrastructure that can handle more than 20 million concurrent clients • Build tools and platform that allow engineers to rapidly build pub-sub applications • Write MQTT bridges and plugins that connect pub-sub infrastructure with the existing Hotstar infrastructure • Build monitoring tools to track performance and detect anomalies at scale What to Bring • Strong understanding of TCP and MQTT protocols • Proficiency with Erlang and GoLang • Experience in working with any MQTT broker. Experience with an Erlang based broker is a plus • Experience with AWS stack • Experience with Apache Kafka • Experience writing plugins and bridges for MQTT brokers • Experience with databases such as Cassandra, Redis, Redshift

Job posted by
apply for job
apply for job
Deepayan Mallick picture
Deepayan Mallick
Job posted by
Deepayan Mallick picture
Deepayan Mallick
Apply for job
apply for job

Senior Java/J2EE Developer - Spring/Hibernate

Founded 2016
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
NCR (Delhi | Gurgaon | Noida)
Experience icon
2 - 8 years
Experience icon
Best in industry5 - 13 lacs/annum

Job Summary : Technical Requirements :- As a Java / J2ee Technologist in Liberin, having minimum 3 years of experience, your primary responsibility will towards using and integrating advanced technologies. - You will work in applications that initiate, optimize and leverage varied solutions and processes that run and monitor financial transactions for one of our Global Client. - You will also work with key stakeholders across different business areas, discussing requirements for new functionalities & applications, investigate innovative solutions and design them while collaborating with partner teams throughout IT. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential. Responsibilities and Duties :- Providing technical oversight to the team, involved in design and code review. - You would also be spending most of the time in development activities in varied technologies, should have a passion to write code. - Should be able to create good technical documents. - Good Communication Skills. - Requirements elicitation and analysis. - Experience with handling high severity production issues. - Should be efficient in delivering PoCs for existing customers. You will : -Translate application storyboards and use cases into functional applications - Design, build and maintain efficient, reusable, and reliable Java code - Ensure the best possible performance, quality, and responsiveness of the applications - Identify bottlenecks and bugs, and devise solutions to these problems- Help maintain code quality, organization, and automatization - Prepare the technical design of complex technology components as well as suggest the pros and cons of using a certain technology stack or component or design pattern versus another to the clients. Required Experience, Skills and Qualifications : Qualifications :- BTECH/MTECH/MCA/MSC - Should have 3-8 years of experience - Proficient in Java, with a good knowledge of its ecosystems with a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of multithreading, concurrency patterns, collections in Java. - Solid understanding of object-oriented programming along with various design and architectural patterns - Hands on experience with JMS, JPA, Spring (MVC, Boot & Cloud preferred) & Hibernate - Familiarity with concepts of MVC, JDBC, and RESTful - Experience with Presentation Layer (JSP/Servlets), JS Frameworks (Angular, jquery, react etc)- Creating database schemas that represent and support business processes and experience with both external and embedded databases - Implementing automated testing platforms and unit tests - Proficient understanding of code versioning tools, such as Git, Ant, Maven, Gradle; continuous integration

Job posted by
apply for job
apply for job
Prateek Sengupta picture
Prateek Sengupta
Job posted by
Prateek Sengupta picture
Prateek Sengupta
Apply for job
apply for job
Why apply via CutShort?
Connect with actual hiring teams and get their fast response. No 3rd party recruiters. No spam.