Loading...

{{notif_text}}

Excited to launch our new report - Understanding the mind of modern candidates. Get it here

Design patterns Jobs in Bangalore (Bengaluru)

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

Software Architect/Solution Architect/CTO
Software Architect/Solution Architect/CTO

via Kuliza
Founded 2006
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 10 years
Experience icon
Best in industry12 - 25 lacs/annum

Role : Solution Architect Responsibilities : - Design simple architecture for complex business requirements and software - Understand the Product architecture and customize it as per customer requirements. - Design and Implement Web APIs considering service management aspects of orchestration, choreography, security, hosting and analytics. - Work with cross-functional teams from product management, Leads, QA, Design, and customers. - Talk to CIOs and CTOs of Customer, understand their technical requirements and provide solutions. - Provide technical leadership and prove to be a role model for other team members. - Coach and mentor other engineers in technology and process. - Travel to customer locations and might need to work onsite in India and outside India. Basic Qualification : - Bachelors/Masters in Engineering from a premier institute. - Total 6-10 years of experience in the software industry with a minimum of 2 years as an Architect - Passion for engineering and solving complex problems to delight customers - Experience of working with open source and PaaS - Hands on experience on cloud and dockers - Hands on Experience on Java, Spring boot, Microservices, Integration Patterns, Databases. - Prior experience on integration with external systems like CRM, ERPs, Core Banking, BPMs, Core Insurance, etc. - Experience in Performance and security. Preferred Qualification : - Prior experience in the Banking industry, especially Lending. - Prior experience of using Open Source software. - Experience in building complex and core financial enterprise software.

Job posted by
apply for job
apply for job
Mohammed Matheen Pasha picture
Mohammed Matheen Pasha
Job posted by
Mohammed Matheen Pasha picture
Mohammed Matheen Pasha
Apply for job
apply for job

Software Architect
Software Architect

Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
6 - 10 years
Experience icon
Best in industry12 - 20 lacs/annum

Essenvia is building online platform to reduce the time and cost of bringing Medical Devices to market, and to streamline the Medical Device regulatory pathway. Essenvia is looking for a technical architect for Bangalore location who has worked on design and development of complex web based products from scratch using open source technologies Your responsibilities: - Research technical feasibility of new functionalities and products - Work on Proof of Concept for architectural and design aspect of new functionality - Work on design and development of complex functionalities - Functionally lead development team on design and development of product Skills Required - Understanding of various software design patterns - Strong knowledge of data structure and algorithms - Strong Knowledge of various relational and no sql databases MongoDB, MYSQL, PostgreSQL - Strong knowledge of Python and other python based frameworks such as Django, Twisted - Should have worked on development of rest apis to integrate with third party products - Should have worked on Angular 2, JavaScript, JQuery - Should be able to design and develop complex user interactions on the web platform - Should have worked of collaborative application using Operational Transformation Apply if: - You have strong systems, architecture and database fundamentals - You are interested in building products from scratch and working in start-up - You have prior experience in development of new product and worked on a start up

Job posted by
apply for job
apply for job
Basant Sahoo picture
Basant Sahoo
Job posted by
Basant Sahoo picture
Basant Sahoo
Apply for job
apply for job

Technical Lead
Technical Lead

via Kuliza
Founded 2006
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 8 years
Experience icon
Best in industry10 - 17 lacs/annum

Role: Technical Lead- Java Responsibilities : - Design, develop, test and implement high-quality software, as a member of an agile development team. - Participating in code reviews, design reviews, architecture discussions. - Proactively identify architectural weaknesses and recommending appropriate solutions. - Proactively share technical knowledge and best practices with team members. - Engage in continuous learning and adoption of new concepts, technologies, and functionality. Requirements : - Solid web developer with at least 6-12 years of Core Java experience. - 5+ years of Java/J2ee experience, - Strong hands-on experience in Spring boot, Spring MVC, etc. - Proficiency with back and front end caching strategies (Memcached, Redis). - Hands-on experience developing, releasing, and maintaining large-scale software applications. - Must be a self-starter and enjoy working in a team. - High Energy levels and passionate to try new technology stacks. - Understanding the requirement and design/develop sustainable and agile application architecture. What To Expect From Kuliza : - Competitive compensation - Lunch and snacks on us every day - An incredible team of smart and supportive colleagues - An awesome office environment and culture for growth.

Job posted by
apply for job
apply for job
Mohammed Matheen Pasha picture
Mohammed Matheen Pasha
Job posted by
Mohammed Matheen Pasha picture
Mohammed Matheen Pasha
Apply for job
apply for job

Senior Software Engineer I - Backend
Senior Software Engineer I - Backend

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 5 years
Experience icon
Best in industry10 - 20 lacs/annum

CodeParva, The Era of Code About us: We ‘Code’ to develop Operations & Management software, which impacts both large Corporations as well as mom-and-pop businesses. Our core specialty lies in Self Storage management, Property Management, Payment Processing and modern B2C Website Development Platforms. From Boston to Bengaluru – CodeParva runs Business What We can Give: -A top notch platform where you can leverage your skills to build a reliable and performant backend framework using cutting-edge technologies like ElasticSearch, Celery, Redis. -A team which is eager to learn from you and to mentor you -A clean slate for new ideas & methodologies -A fair compensation for your contributions PS: Our entire team of 13 just planned, developed & executed the 1st formal Appraisal process of CodeParva What You Can Give -Write clean, reusable, maintainable and performant code. -Expertise in Django framework. -Experience in anyone of these: -Redis -ElasticSearch -Celery -Real-time notifications -Proficiency in API design and development & RESTful Services -An overall Experience of 3-5 years in backend technologies with 2 or more years working on Django APIs What more can you bring to the table -Experience working with MySQL, -Experience with Django server deployment -Knowledge of any version control system, preferably Git. What will make you stand out from other applications -Communication: clarity in understanding & passing on the requirements -Prioritization: your time-management and delegation skills -A never-give-up Attitude! What we Value & Reward: We are an equal opportunity employer and value diversity at our company & we do not discriminate. We Reward loyalty and a never-give-up attitude.

Job posted by
apply for job
apply for job
Balahun Lanoh picture
Balahun Lanoh
Job posted by
Balahun Lanoh picture
Balahun Lanoh
Apply for job
apply for job

Senior Software Engineer I- Frontend
Senior Software Engineer I- Frontend

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 5 years
Experience icon
Best in industry10 - 20 lacs/annum

CodeParva, The Era of Code About us: We ‘Code’ to develop Operations & Management software, which impacts both large Corporations as well as mom-and-pop businesses. Our core specialty lies in Self Storage management, Property Management, Payment Processing and modern B2C Website Development Platforms. From Boston to Bengaluru – CodeParva runs Business What We can Give: - A top-notch platform to leverage your skills to build a reliable, performant frontend framework using cutting edge technologies like ReactJS, Redux. -A team that is eager to learn from you and to mentor you. -A clean slate for new ideas & methodologies. -A fair compensation for your contributions. PS: Our entire team of 13 just planned, developed & executed the 1st formal Appraisal process of CodeParva What You Can Give -An overall Experience of 3-5 years in Frontend technologies with 2 or more years working on React and Redux -Write clean, reusable, maintainable and performant code. -Expertise in React 16 and Redux. -Design, Develop, test, maintain, and own frameworks, modules, and full features. -Critically review the part of the product you are working on and suggest feasible improvements. -Willingness to go the extra mile to do something the right way. -Must have strong ownership towards the product What more you can put on the table -Experience with the following: Formik, MaterialUI, Virtualization, webpack. -Knowledge of any Version control system, preferably Git. What will make your stand out from other applications -Communication: clarity in understanding & passing on the requirements -Prioritization: your time-management and delegation skills -A never-give-up Attitude! What we Value & Reward: We are an equal opportunity employer and value diversity at our company & we do not discriminate. We Reward loyalty and a never-give-up attitude.

Job posted by
apply for job
apply for job
Balahun Lanoh picture
Balahun Lanoh
Job posted by
Balahun Lanoh picture
Balahun Lanoh
Apply for job
apply for job

Software Development Engineer II - Java/J2EE
Software Development Engineer II - Java/J2EE

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
3 - 7 years
Experience icon
Best in industry20 - 30 lacs/annum

Swiggy Labs :A self-contained extension of the Swiggy org to drive experiments & zero to ones for potential new business lines and thereby creating a pipeline of the next big bets for the Swiggy.At any given point, the Swiggy Labs team will be working on multiple business MVPs and unlocking the future via engineering R&D with an end goal of driving discontinuous growth in customer experience, top line or bottom line.Some broad areas where Labs team will be experimenting would be :- Creating WOW customer experiences and convenience within food and other verticals- Improving supply chain efficiency via automation- Enhance customer experience and vendor productivity using IOT and Big DataJob Description :- We are looking for a passionate hands-on engineers to join the Bangalore Swiggy Engineering team. - In this role, you will be responsible to drive innovation in Software Development, while relentlessly improving performance, scalability, and maintainability.Required Skill Set :1. Good problem solving skills 2. Sound knowledge and application of algorithms and data structures with space and time complexities3. Strong design skills involving data modeling and low level class design 4. Good knowledge of object oriented programming and design patterns5. Proficiency in at least one programming language 6. Follow industry coding standards and responsible for writing maintainable/scalable/efficient code to solve business problems7. Hands-on experience of working with Databases and Linux/Unix platform 8. Follow SDLC in agile environment and collaborate with multiple cross functional teams to drive on-time deliveries9. Strong technical aptitude and good knowledge of CS fundamentals10. B Tech/M Tech in Computer Science or equivalent from a reputed college

Job posted by
apply for job
apply for job
Suresh Kaushik picture
Suresh Kaushik
Job posted by
Suresh Kaushik picture
Suresh Kaushik
Apply for job
apply for job

PHP Developer - MySQL/Javascript
PHP Developer - MySQL/Javascript

Founded 2009
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 4 years
Experience icon
Best in industry4 - 10 lacs/annum

We are looking for a Software Engineer to implement functional software solutions. The goal will be to develop high-quality software/s that is aligned with user needs and business goals.Requirements :- Knowledge on OOD (Object-oriented design) / OOP (Object-oriented programming)- Good knowledge of relational databases (Mysql), version control tools and developing web services- Sound knowledge of HTML 5, CSS, AJAX, Smarty and Javascript/jQuery.- Exposure to Web 2.0 technologies, web standards, and browser compatibility.- Passion for best design and coding practices and a desire to develop new bold ideas- Ability to write and consume web services and REST services.- Knowledge of and experience applying design patterns and implementing industry best practices required.- Knowledge on PHP Unit and Git is a plus.Key Responsibilities :- Code, debug and unit test systems per requirements and technical design.- Design database tables for features, understand relationships and perform optimizations.- Contribute in all phases of the development lifecycle.

Job posted by
apply for job
apply for job
Gunjan Agarwal picture
Gunjan Agarwal
Job posted by
Gunjan Agarwal picture
Gunjan Agarwal
Apply for job
apply for job

Lead Software Engineer - Java/C++/Python
Lead Software Engineer - Java/C++/Python

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
5 - 9 years
Experience icon
Best in industry35 - 40 lacs/annum

We have an immediate job opportunity at Swiggy Bangalore for a Lead Software Engineer opening. Please find below the Job description and share your profile if it interests you.Basic Qualifications :- Bachelor's Degree in Computer Science or related field- 5+ years of development experience at least two or more of the following languages (Java, C++, Python and Perl)- Expertise in object oriented design and design patterns- Experience releasing highly scalable enterprise products full lifecycle- Experience mentoring and training others on complex technical issues- Experience with implementing algorithms to solve complex real world problems- Solid coding practices including good design documentation, unit testing, peer code reviews- Excellent verbal and written communicationPreferred Qualifications :- BE/B.Tech/M.Tech/MS in Computer Science- A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills- Strong object-oriented programming skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces - Experience in algorithm design and problem solving- Experience leading small teams of engineers- Experience with technologies like MongoDB, DynamoDB is highly desirable- Experience developing full stack web applications using Perl, Java, Python or PHP- Experience in any of the top JavaScript MVC frameworks, like Backbone, Angular, Ember, Spine or Knockout- Passion for creating efficient, scalable, highly usable web interfaces- Technical Lead experience exploring other opensource frameworks and technologies and integrating with project- Candidates from E Commerce/Product/Start-up companies would be highly preferred.Suresh SManager RPO @ Swiggywww.swiggy.in; +91 821 705 9131

Job posted by
apply for job
apply for job
Suresh Kaushik picture
Suresh Kaushik
Job posted by
Suresh Kaushik picture
Suresh Kaushik
Apply for job
apply for job

Backend Developer
Backend Developer

Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[1 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 7 years
Experience icon
Best in industry15 - 20 lacs/annum

About AnySpaces AnySpaces is a trusted online marketplace for businesses to list, discover, and book unique spaces available in a web version or as an App. Whether a high foot traffic location for a day, a targeted campaign for a week, or a retail presence for a month, the platform connects businesses to promotional spaces, at any price point. And with world-class customer service and a growing community of users, it's the easiest way for venue owners or managers to monetize their extra space and create activity and foot traffic in their centres. You will have a real opportunity to innovate, productize, and iterate at start-up speed. In this role, you will take up significant technical ownership for Anyspaces in these areas: service architecture, product API development, data modeling, and more. You personally exhibit a conviction that needs Anyspaces to be wildly successful and alignment to our core values: Betterment: a tireless pursuit to drive results Boldness: take risks and act decisively Deep Honesty: invite and offer candid feedback in order to learn, change, and grow Solidarity: recognize that we are part of something bigger than ourselves and are committed to our mission Your responsibilities: Design and implement scalable systems and infrastructures Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing Setup monitoring and testing of your APIs and services to better understand real time health of your products. Break-down complex problems into solvable pieces of work for other Engineers Depending on your specialization, projects/initiatives may include: Security, scaling distributed systems, working on our core services related to user management, building out new verticals, guiding new engagement features, scaling traffic/imports/exports, managing APIs. Your skills: 4+ years of experience working in a relevant software engineering role Expertise in designing highly-scalable and performant micro-services and storage layers using common frameworks, languages, and infrastructure (e.g. Java, MySql, AWS, Docker) Comfortable working in a fast-moving team environment. Data-driven and strongly motivated by success and learnings through experiments and metrics analysis SaaS /Internet company background: web-based, hosted on AWS. Experience in an Agile and Scrum environment.