Loading...

{{notif_text}}

Work at top Indian companies and global startups in 2020 - Check it out

Object Oriented Programming (OOPs) Jobs in Bangalore (Bengaluru)

Explore top Object Oriented Programming (OOPs) Job opportunities in Bangalore (Bengaluru) for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Platform Engineer
Platform Engineer

via Unnati
Founded 2015
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 1400000, duration: "undefined", currency: "INR", equity: false})}}

Are you an expert in Python and keen to work in a SaaS environment, and want to give your career the right stepping stone, then read on. Our client is a unique SaaS-based platform, that helps business travelers get personalized travel itineraries. This gives companies and their employees access to enjoy cost-effective, convenient and rewarding travel options. While most of the other companies provide offline solutions, our client uses state-of-art technology and AI-based solutions to offer cheaper booking options, and other offers that cover end-to-end corporate travel and hotel bookings.Based out of Bangalore, with a young and raring team of marketing and engineering experts, spread across various cities, this 2-year old startup aims at becoming an integrated travel management company that works as a smart travel assistant. Their platform addresses travel issues for a gamut of customers ranging from large corporates with thousands of employees to other startups.   As a Platform Engineer, you will lead a team that focuses on building next-generation platform services for company with your strong background in distributed systems and also mentor your team to achieve this.   What you will do: Striving to deliver scalable, low latency, and cost-efficient solutions for our developer- facing platform. Striving to continually deliver a seamless and intuitive platform for product developers to build on. Building innovative solutions from scratch and liaising with architects and engineers from other product teams to build solutions and drive adoption. Establishing and continuing to raise the bar for engineering excellence by always looking for avenues for improvements in performance, scalability, usability and continuous deployment aspects of the platform. Keeping an eye out for technology trends, open-source projects that can be leveraged. Being hands-on, and drive a high-performance engineering team by example. Implementing and supporting compliance with self and team to Fresh works compliance and information security processes. What you need to have: Background in Engineering with sound oral and written communication skills At least 4+ years of experience with end-end architecture ownership of small to medium- sized products Solid problem-solving skills Accomplished at maintainable programming Expert level experience with Python Expert level experience with RDBMS - Multi-Master, Replication, Read-Replicas Extensive experience with building Framework development Expertise in data structures and algorithms Extensive knowledge of Linux environments Advanced understanding of OOP Experience building large-scale performant services Experience troubleshooting in a SaaS environment with an assertive deployment schedule

Job posted by
apply for job
apply for job
Veena Salian picture
Veena Salian
Job posted by
Veena Salian picture
Veena Salian
Apply for job
apply for job

Senior Software Engineer
Senior Software Engineer

Founded 2005
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 2200000, duration: "undefined", currency: "INR", equity: false})}}

The candidate will be an individual contributor and will be responsible for end to end features of a cool web application. The technologies used are latest technologies like redux and react.js. He/She will be responsible for design and development of independent modules as well as work with the team for integrating into the larger systemThe process followed is basically scrum/agile model.

Job posted by
apply for job
apply for job
Ram Manohar picture
Ram Manohar
Job posted by
Ram Manohar picture
Ram Manohar
Apply for job
apply for job

Architect Backend
Architect Backend

via Myntra
Founded 2010
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
12 - 16 years
Salary icon
Best in industry{{renderSalaryString({min: 3000000, max: 8000000, duration: "undefined", currency: "INR", equity: false})}}

Myntra’s Engineering team builds the technology platform that empowers our customers’ shopping experience and enables the smooth flow of products from suppliers to our customers’ doorsteps. We work on areas such as building massive-scale web-applications, engaging user-interfaces, big-data analytics, mobile apps, workflow systems, inventory-management etc. We are a small technology team where each individual makes a huge impact. You will have the opportunity to be part of a rapidly growing organization and gain exposure to all the parts of a comprehensive ecommerce platform.You will be a part of: Supply Chain Management (SCM)Myntra-Jabong Supply Chain Management systems form the backbone of our core business and customer experience. Any business runs on a simple construct of Demand (Consumer) and Supply (Producer). However, a set of complex and intricate methods, processes and systems connect the demand with supply in a deterministic and predictable way. These methods, processes and systems collectively form the Supply Chain for the business. The multi-billion-dollar Myntra-Jabong business fundamentally rests on a set of highly scalable, robust and intelligent Supply Chain Management systems that solve real-world problems of predicting the demand from millions of our customers, for a combination of millions of products from our product catalogue, and intelligently connecting that demand to thousands of national and international sellers or suppliers using a set of advanced homegrown tech products that we build and manage.SCM engineering employs new-age technologies such as Distributed Computing constructs, Machine Learning, Deep Learning, Computer Vision, Artificial Intelligence; scalable data stores in Mongo, Redis, Cassandra, MySQL, Elastic Search, Solr; scalable programming constructs in Node.js, GoLang, Java; JavaScript, Python, and new-age frameworks such as ReactJS and ReactNative to solve some of the hardest problems in the e-commerce businesswith world-class software products.The SCM engineering at Myntra-Jabong operates within two distinct verticals: Supply-chain Outbound (Fulfilment systems) & Supply-chain Inbound (Selection systems, Partner experience).Your Responsibilities:● Own the architecture of Myntra’s new product platforms to drive business results● Be a visible leader to drive and own the architecture and design of some of the most advanced & complex software systems / products in the industry to create company wide impact.● Help build, mentor and coach a team of very talented Engineers, Architects, Quality engineers, System Operation Engineers and DevOps engineers in architectural and design best practices.● Be an operational and technical leader with a passion for distributed systems, cloud servicedevelopment, deployment and delivery.● Be accountable for the design, for the ease of evolution, quality of the systems, performance, scaling, and availability characteristics and limitations of the systems.● Envision and develop the long-term architectural direction, with emphasis on platforms/ reusable components while adopting a nimble delivery process. Establish structures and processes that ensure a high level of quality and reliability and extensibility of deliverables.● Drive the creation of next generation extensible web, mobile and fashion commerce platforms, security protocols, customisation and tools to support continuous scaling, internationalization and platform extensions● Drive code and design reviews of components / systems / products in scope and drives thearchitectural governance for them● Set directional paths for the teams/department for adoption of new technology stacks for solving business problems● Be a very visible representative of multiple technology domains and represent Myntra in external technical forums● Work with product management, business stakeholders and other engineering leaders to help define mid-term, long-term roadmaps and shape business directions● Initiate and deliver leadership training within the engineering organisation, including training new managers, and drive the growth of leaders to create a strong leadership benchDesired Skills and Experience● 12 - 16 years of experience in software product development● Must have a degree in Computer Science or related field● A solid engineer at heart with excellent abstraction, coding and system design skills● Proven track record of leading the architecture and delivery in a startup/e-commerce ecosystem within a high growth & matrix environment● Successfully architected and led technology for consumer-facing products in the global market along with being an efficient proficient problem-solver who envisions business and technical perspectives to develop workable solutions● Must have exposure to leading product development end-end (portfolio to delivery, re-architectures)● Strong hands-on technology experience building and running large scale systems handlingmulti-million sessions/transactions per day● Solid experience in large scale Database systems like RDBMS & NoSQL stores● Strong design/development experience in building massively large scale distributed internet systems and products● Excellent programming skills in Java/GO and expertise in multi-threading and performance-oriented programming● Solid experience in Distributed systems, highly scalable products, performance & reliability● Excellent understanding of processing platforms and queues● Experience and knowledge of open source software, frameworks and broader cutting edgetechnologies around server-side development in Java● Strong understanding of object-oriented programming, concurrency and fundamentals ofcomputer-science

Job posted by
apply for job
apply for job
Swapna Kole picture
Swapna Kole
Job posted by
Swapna Kole picture
Swapna Kole
Apply for job
apply for job

Software Architect
Software Architect

Founded 2008
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 4500000, max: 6000000, duration: "undefined", currency: "INR", equity: false})}}

Create architectural designs based on product/design requirement and implement critical high performance,large scale services and libraries Participate in the design and implementation of next generation systems. Control projects from start to finish - deliverables to ensure high quality, innovative and functional design. Adhere to all industry standards in code and architectural designs and evangelize best practices in library. Collaborating with other professionals to determine functional and non-functional requirements for the product development. Provide constructive feedback on design and product reviews. Collaborate with Leads/Engineers for continuous improvement of the code quality by code review and help engineers write better code. Lead cross-functional initiatives working with bright engineers across organization. Lead engineering efforts from rapid prototypes to large-scale applications using variety of languages and tools/technology stacks.

Job posted by
apply for job
apply for job
Naga Lakshmi Chapparapu picture
Naga Lakshmi Chapparapu
Job posted by
Naga Lakshmi Chapparapu picture
Naga Lakshmi Chapparapu
Apply for job
apply for job

Tech Lead
Tech Lead

via Recro
Founded 2014
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3.6 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 2500000, duration: "undefined", currency: "INR", equity: false})}}

Skills: Extensive experience building server-side applications and detailed knowledge of the relevant programming languages for your stack (i.e Java 8 or newer). Sound knowledge of a Java backend framework (e.g. Spring/Spring Boot). Experience with microservices and implementing and consuming RESTful APIs. Experience with relational databases.(NoSQL ). Strong on DS and Algo. Production experience with banking will be great. HTML / Web Channel experience. Design thinking and pattern experience. Good to have Exposure to continuous integration, delivery, and deployment. Experience integrating to third parties

Job posted by
apply for job
apply for job
Alok Singh Baghel picture
Alok Singh Baghel
Job posted by
Alok Singh Baghel picture
Alok Singh Baghel
Apply for job
apply for job

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Founded 2001
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)
Experience icon
5 - 10 years
Salary icon
Best in industryBest in industry

Primary Qualifications: Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience. 5+ years hands‑on professional experience with object oriented and functional software engineering using Python and Django Framework Experience working in React with Redux, BackboneJS, JavaScript Experience working in a cloud environment, preferably Amazon Web Services Significant experience designing and building REST services and a familiarity with Microservice architectures Comfortable with relational database design and SQL Knowledge of data structures and algorithms Experience working with web user interface technologies Understanding of Scrum framework Strong verbal and written communication skills Ability to learn new coding languages and develop creatively Responsibilities: Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment Design and develop new features using various languages, we primarily use Python and JavaScript Collaborate with other teams and conduct new technology research for product development and recommend product enhancements Actively participate in code reviews, analyze results and choose the best solution Manage deadlines and prioritize tasks Continuously focus on improving the software quality and performance Participate in Information Security analysis and remediation Troubleshoot customer issues and communicate effectively to internal and external stakeholders Able to work independently yet thrives in a team environment

Job posted by
apply for job
apply for job
Sachin Lala picture
Sachin Lala
Job posted by
Sachin Lala picture
Sachin Lala
Apply for job
apply for job

Fullstack Developer
Fullstack Developer

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 1650000, duration: "undefined", currency: "INR", equity: false})}}

Why are we here?    The Fullstack developer will design, construct, develop, code, debug, document and maintain the core business applications adhering to in-house development processes and methodologies. Must be a focused individual with exacting standards and who is passionate about creating reusable, scalable and maintainable software architecture on PHP and Javascript.   What are my Responsibilities & Accountabilities:   Being responsible for the analysis, design and development of key business applications. To interpret written business requirements and technical specification documents. To develop the application issues and code irregularities. Perform code review and evaluation and determine recommendations for adaptation. Participate in code reviews to ensure that the code adheres to the low level design, and that the code meets coding standards compliance. Timely communication of issues and status information to Team concerning system development activities. Participate in a project status review meeting with Team. Working closely with the project manager and senior staff to ensure stated business objectives are met.     Required Skills:   5 years in Fullstack with Javascript and PHP. Experience in PHP Symfony frameworks. Hands-on development experience on object oriented PHP and Internet technologies with a track record of solid technical accomplishments. Experience in designing, developing, and integrating RESTful web services and APIs Expert level on Core PHP Hands on experience in Javascript  Extensive knowledge in Design Patterns  Extensive knowledge in OOPS programming concepts MySQL or strong DB fundamentals Experience in Symfony framework Strong understanding of data structures & algorithms Strong Ajax, jQuery, CSS and HTML coding skills Familiarity with PHP unit testing     Good to have:   Hands on experience or knowledge on Docker Knowledge on K8s Experience or knowledge Microservices Exposure on AWS or equivalent Knowledge on Python

Job posted by
apply for job
apply for job
Johnly Earnest picture
Johnly Earnest
Job posted by
Johnly Earnest picture
Johnly Earnest
Apply for job
apply for job

Senior Software Engineer- Android
Senior Software Engineer- Android

Founded 2014
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 5 years
Salary icon
Best in industry{{renderSalaryString({min: 500000, max: 2500000, duration: "undefined", currency: "INR", equity: false})}}

Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe. As part of the Engineering team at MoEngage, here are some things you can expect: Take ownership and be responsible for what you build - no micro management Work with A players (some of the best talent in the country), and expedite your learning curve and career growth Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen Learn together from different teams on how they scale to millions of users and billions of messages.  Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team and more importantly have fun while you work on scaling MoEngage. Skills required: - Minimum 2 year experience in Android Development - Good understanding of Java Programming language     - OOPs concepts     - Multi-threading - Good understanding of Android Framework     - Framework Components     - Data Storage/Persistence     - Offline support for application     - Rest APIs Good to Have: - Knowledge and understanding of Kotlin - Experience in building dynamic UI - Knowledge of hybrid frameworks like React-Native/Cordova/Xamarin/Flutter, etc.

Job posted by
apply for job
apply for job
Niyati picture
Niyati
Job posted by
Niyati picture
Niyati
Apply for job
apply for job

Architect/Principal Engineer
Architect/Principal Engineer

via Swiggy
Founded 2014
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 20 years
Salary icon
Best in industry{{renderSalaryString({min: 5000000, max: 8000000, duration: "undefined", currency: "INR", equity: false})}}

Job description :- PSE at Swiggy not only contribute to the high-level Architecture of several systems but also contribute to the overall success of the product by driving technology and best practices in engineering in their respective teams.- They establish technology vision for respective teams and demonstrate how to solve a deeply complex and hard technical challenge, and help communicate that vision upward (leadership), inward (peers and engineering team) and outward (product & business teams)Job responsibilities :- Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.- Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create.- Implementation of long term technology vision for your team.- Responsible for end to end architecture, high level design/ low level design of various systems and applications that you are assigned to- Creating architectures & designs for new solutions around existing/new areas- Decide technology & tool choices for your team & be responsible for them.- Driving the adoption of best practices & regular Participation in code reviews, design reviews, architecture discussions.- Technically Hands-on, prior experience with scalable Architecture- Possess 8+ years of software engineering and product delivery experience, with strong- Excellent command over Data Structures and Algorithms- Exceptional coding skills in an Object-Oriented programming language (Java preferred)- Strong problem solving and analytical skills- Experience with web technologies, PHP/ Java, Python, Linux, Apache, MySQL, solr,- Good knowledge of distributed technologies, real time systems of high throughput, low latency and highly scalable systems- Experience with high performance websites catering to millions of daily traffic is a plusCompany profile : - Swiggy is India's largest food ordering and delivery platform. With a vision of Changing the Way India Eats, the company has more than 25,000 active restaurants partners across eleven cities in the country.- Swiggy's innovative technology, large and nimble delivery service, and customer focus enable a host of benefits including lightning fast deliveries, live order tracking, no restrictions on minimum order amounts, and strong customer support. With a huge a customer base and 5lac order per day. Swiggy is redefining the food tech industry.

Job posted by
apply for job
apply for job
Surendra  Motamarri picture
Surendra Motamarri
Job posted by
Surendra  Motamarri picture
Surendra Motamarri
Apply for job
apply for job

Shopify Developer
Shopify Developer

Founded 2017
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 4 years
Salary icon
Best in industry{{renderSalaryString({min: 200000, max: 500000, duration: "undefined", currency: "INR", equity: false})}}

Job Responsibilities    Build custom Shopify themes and modifying existing themes depending on requirememts    Migrating websites from other eCommerce platforms to Shopify    Extending Shopify's functionalities using storefront APIs, liquid programming, meta fields, etc    Integrating third-party and platform supported apps in the sites    Work closely with clients to gather requirement, develop and deliver on the sameRequired Skillsets    Strong knowledge of liquid programming language    Working Experience on Shopify Platform along with exposure towards application development.    Shopify theme development and customization    Strong knowledge of OOPs with clear concepts and work experience in HTML5, CSS3, Javascript/Jquery.    Knowledge in other ecommerce platform like Magento, woocommerce, BigCommerce will be preferred.    Strong hands on experience on Installing & Customization of new Shopify themes.    Good verbal and oral communication skills    Working with international clients would be an advantage Strong knowledge of OOPs with clear concepts and work experience in HTML5, CSS3, Javascript/Jquery.please extend those with the following: SASS or/ LESS Experiencealso i would focus on full stack frontend web developer - building apps should be done by a proper backend developer

Job posted by
apply for job
apply for job
Anusha Dabade picture
Anusha Dabade
Job posted by
Anusha Dabade picture
Anusha Dabade
Apply for job
apply for job

Perl Developer
Perl Developer

Founded 1999
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)
Experience icon
1 - 3 years
Salary icon
Best in industry{{renderSalaryString({min: 200000, max: 600000, duration: "undefined", currency: "INR", equity: false})}}

Job Responsibility: Need to have an excellent experience in Perl Programming, shell scripting. Need to have good knowledge in regex usage. Need to Develop clean, high-quality and reusable codes based on programming standards. Need to Prioritize, plan and handle multiple tasks effectively. Need to interact with internal team members for integrated development. Need to have good communication skill.   Skills Required: Need to have an experience on MySQL, XSLT, XML, and JSON. Need good knowledge in the concepts of Perl scripts and modules. Need experience in Using Git and SVN. Need to have experience in database concepts. Need experience in investigate and resolve issues and bugs.   Preference of Educational background: E/ B. Tech MCA   Preference of Professional background: 3-5 years of experience with Per development using OOPs concept. Good exposure to cloud environment. Prior experience with XML, JSON. Excellent written and oral communication skills Good to have knowledge on elastic search. Should have strong knowledge and understanding of software development life cycle. With mandatory data structure experience and proficiency in database and Linux. Experience on working on AWS S3 is added advantage.   Other Comments: Male candidates only preferred (Need to extend work in late night also)

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

Backend Developer
Backend Developer

via Happay
Founded 2012
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 2000000, duration: "undefined", currency: "INR", equity: false})}}

About HAPPAY: India’s leading payment and spend management solution for business, helping the companies around the globe, better manage expenses via its highly customizable platform. Happay aims to help companies to bring all the business expenses on one platform and also to help in funding, tracking and managing them online from any mobile or desktop device. Happay’s cloud-based expense management software linked to corporate cards is used by 4500+ businesses across 40+ business verticals in India. In the last 6 years, the company has grown from scratch to India’s leading FinTech company with 350+ employees across 10+ locations in India. Happay has bagged various awards such as IAMAI ‘Best Prepaid Card’ twice, Silicon India’s Company of the Year, Paul Writer’s ‘Hot Bangalore Brands’ with innovative technology, Nasscom Top 10 and many more. The company is backed by globally renowned VC firms such as Sequoia Capital, Axiom Capital, AME Cloud Ventures and Prime Venture Partners among others. Roles and Responsibility: ● Architecture and design of reusable server components for Happay ● Developing high performing REST APIs for application functionality ● Develop and maintain scalable server architecture serving millions of users every day. Eligibility: ● Should have 2+ years of experience in web server and application development ● Mandatory: Strong development skills in Python, Django, Linux, MySQL ● Good to have: REST APIs, NodeJS, Shell Scripting, MongoDB or any other structured DB ● Strong knowledge in data structures,OOP, and computer fundamentals ● An ability to refractor and understand large and separate code bases ● Experience with third-party libraries and APIs ● Forward looking on potential technology choices ● Experience in building highly scalable, reliable systems ● Bachelors / Masters in Computer Science ● Willing to work for a start-up and go extra mile ● Looking for challenges and not chilled out work environment ● Willing to work independently with little or no supervision

Job posted by
apply for job
apply for job
Vijay Kumar Jamwal picture
Vijay Kumar Jamwal
Job posted by
Vijay Kumar Jamwal picture
Vijay Kumar Jamwal
Apply for job
apply for job