11+ Database modeling Jobs in Bangalore (Bengaluru) | Database modeling Job openings in Bangalore (Bengaluru)
Apply to 11+ Database modeling Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest Database modeling Job opportunities across top companies like Google, Amazon & Adobe.

Roles & Responsibilities:
- Write well-designed, testable, efficient, and high-quality code.
- Design (LLD & HLD) and architect technical solutions for the business problems of a large-scale system.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies.
- Contribute to all phases of the development lifecycle.
- Lead the backend engineering team with examples.
Requirements:
- 5+ years’ experience under your belt developing performance-critical applications that run in a production environment using Node.Js
- Expertise in Database modeling, preferably relational DB, spotting DB bottlenecks, and writing optimized DB queries.
- Expertise in common Cloud technologies, AWS/GCP Knowledge of CI/CD tools and workflows.
- Knowledge in one or more of the following: NoSQL (especially, but not only Redis), Queueing system experience (Kafka, RabbitMQ, ActiveMQ, MSMQ)
- Good stakeholder management skills, with an ability to build trust and rapport with internal and external stakeholders
- It is good to have knowledge of Kubernetes and Docker and related deployment technologies.

• 3 - 6 Years of Experience in Golang Development
• Understands requirements well and comes up with efficient design
• Develops complex, well backed and bug-free products.
• Estimates accurately.
• Takes well-reasoned tech decisions keeping in mind goals and trade-offs
• Becomes 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 Golang is 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 codebase
• Overcomes roadblocks and requires minimal oversight
• Takes initiatives to fix issues/tech debts before assigned to him/her
• Able to deep dive into 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 right tech/ tools for a given job
• Excellent understanding of software engineering practices,
• Design Patterns, Data Structures, Algorithms
• Experience in product driven organisation.


Responsibilities :
● Designing and developing robust and scalable server-side applications using Python, Flask, Django, or other relevant frameworks and technologies.
● Collaborating with other developers, data scientists, and data engineers to design and implement RESTful APIs, web services, and microservices architectures.
● Writing clean, maintainable, and efficient code, and reviewing the code of other team members to ensure consistency and adherence to best practices.
● Participating in code reviews, testing, debugging, and troubleshooting to ensure the quality and reliability of applications.
● Optimizing applications for performance, scalability, and security, and monitoring the production environment to ensure uptime and availability. ● Staying up-to-date with emerging trends and technologies in web development, and evaluating and recommending new tools and frameworks as needed.
● Mentoring and coaching junior developers to ensure they grow and develop their skills and knowledge in line with the needs of the team and the organization.
● Communicating and collaborating effectively with other stakeholders, including product owners, project managers, and other development teams, to ensure projects are delivered on time and to specification.
You are a perfect match, if you have these qualification :
● Strong experience in Python and server-side development frameworks such as Flask or Django.
● Experience in building RESTful APIs, web services, and microservices architectures.
● Experience in using database technologies such as MySQL, PostgreSQL, or MongoDB.
● Familiarity with cloud-based platforms such as AWS, Azure, or Google Cloud Platform.
● Knowledge of software development best practices such as Agile methodologies, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD).
● Excellent problem-solving and debugging skills, and the ability to work independently as well as part of a team.
● Strong communication and collaboration skills, and the ability to work effectively with other stakeholders in a fast-paced environment

• As a Python full-stack developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
• You also need to optimize the application for better performance and a large number of concurrent users.
• A strong technologist we care about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test, and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.
• Experience in working with Machine Learning Pipelines
• Experience in Reactjs.
• Experience in Celery, RabbitMQ/Kafka.
• Experience in Unit Testing Tools.
• Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
• Exposure to cloud technologies.
• Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
• Nice to have: Experience developing products containing machine learning use cases.
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.

About the Role:
As a part of the Tech team, you will be involved in solving technical challenges, working with modern databases and systems, design and architecture of components/services, and handling highly critical secure data.
Responsibilities:
- You’ll be working on our P2P and cryptocurrency exchange platforms to build more features around it.
- Understand the way current users interact with the chatbot and how to optimize the existing content.
- WazirX being a financial product, you’ll be involved in building tools to make our user’s data more secure.
- You will be working on blockchain technologies
- You will help maintain code quality and organization.
- We expect you to learn about new software technologies, and proactively look for ways to make WazirX better.
You'll be a good fit if:
- You’ve got 3 to 6 years of development experience.
- You’re an expert in writing background tasks, test-driven development.
- You’re an expert in Golang
- You’re good at understanding and implementing multithreaded environments to improve the speed of the execution
- You enjoy collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- You’re committed to quality, and your code solves more problems than it creates ;)
Required Education:
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus
- Java – Spring, Hibernate, Data Structures & Algorithms
• Knowledge on a Database system.
3+ years of experience in software development.
Preferably BE/B-Tech engineering degree, but not a must.
• 3 years’ experience developing server-side Java – Spring, Hibernate and REST
• Full-SDLC cycle, with large-scale live roll-out participation as a developer.
• Expert understanding of the object-oriented design and programming concepts
• Good understanding of relational and non-relational database/datastores/caches best practices and challenges
• Have a passion for quality and writing clean, solid, readable code that scales and performs well
• Proficient in Git and familiarity with continuous integration
• A team player who values collaboration, innovation, and inclusion
• Comfortable working in an Agile environment
• Strong verbal and written communication skills
Providing technical expertise for every phase of the project lifecycle—from concept
development to solution design, implementation, optimization and support. Interacts
with a set of clients (client senior developers and architects) to create technology
specifications from business requirements for one of the modules within the project.
Prepares the technical design of the more complex technology components within the
module (one or more of client/web presentation tier, server tier, data access and data
model, integration component, package function customization).
Assists the architect in articulating the pros and cons of using a certain technology stack
or component or design pattern versus another to the clients and project team and
drives selection of technologies, designs to come up with the optimal architecture.
Drives the performance tuning, re-design and re-factoring for a module.
Contributes to designing and implementing the build, releases process as well as system
configuration and deployment characteristics of the application.
Required Tech Stack
2+ years of strong development skills in Java with JDK 1. 8 & above version &
Microservices with Spring boot/ Spring.
Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/
Analytical skills.
Thorough understanding of OOPS concepts, Design principles and implementation of
different type of Design patterns.
Sound understanding of concepts like Exceptional handling, Serialization/Deserialization
and Immutability concepts, etc.
Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto
boxing, 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.)
Experience with at-least one NoSQL (Any of Cassandra/Couch base/Hadoop), Hands-on
experience with JMS
Hands-on experience in creating RESTful webservices and consuming webservices
Hands-on experience with Spring.
Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
Experience of writing Junit test cases using Mockito / Powermock frameworks.
Should have practical experience with Maven/Gradle and knowledge of version control
systems like Git/SVN etc.
Good communication skills and ability to work with global teams to define and deliver
on projects.
Sound understanding/experience in software development process, test-driven
development
Job Location- https://www.linkedin.com/feed/hashtag/?keywords=pan_india&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#PAN_India
Experience- #5-https://www.linkedin.com/feed/hashtag/?keywords=9years&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#9Years
Employment Type- https://www.linkedin.com/feed/hashtag/?keywords=permanent&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Permanent
Notice Period- https://www.linkedin.com/feed/hashtag/?keywords=immediate&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Immediate to 15#30Days
https://www.linkedin.com/feed/hashtag/?keywords=mandatory_skills&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Mandatory_Skills:-https://www.linkedin.com/feed/hashtag/?keywords=java&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Java https://www.linkedin.com/feed/hashtag/?keywords=springboot&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Springboot #Microservices#AWS

- 3-5 Years of experience in Backend Development.
- Must have experience in Python (FLASK framework).
- Have Deep understanding of how RESTful APIs work.
- Familiar with various design and architectural patterns that can work at scale.
- Sound knowledge of NoSQL/SQL Databases (Mongo DB preferred).
- Strong experience with at-Cloud technology, preferably AWS or GCP or Azure.
- Core experience in developing complex backend systems.
- Communicating complex technical concepts to both technical and non-technical audiences.
- Passionate about application scalability, availability, reliability, and security.


Key Responsibilities:
- Lead a full product development lifecycle from ideation, design, development, to roll out and support
- Own the delivery of multiple features of the product end to end while hands-on in development as well
- Advocate best development practices such as continuous integration/continuous delivery, automation (testing and infrastructure)
Role and Qualifications:
- 7+ Years’ of experience, managing teams of 5+ people
- Must have excellent programming, debugging and scripting skills with a solid understanding of Object Oriented Design principles.
- Proficiency in at least two of the following: Java, NodeJS, Go, JavaScript, Python programming stacks, and passion for software engineering and craftsman-like coding prowess
- Knowledge of software practices like refactoring, clean code, domain driven design, Encapsulation etc
- Hands on experience managing databases like MongoDB, Cassandra, Redis.
- Exposure to event driven systems and event streaming engines like Kafka
- Good knowledge of DevOps tooling like docker, kubernetes, ansible/chef, AWS.