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

Next gen BI platform for data driven performance marketers
This leads to a very interesting and challenging use case in the emerging field of large scale distributed HTAP, which is still not mature enough to provide a solution out of the box that works for our scale and SLAs. So, we are building a solution that can handle the complexity of our use case and scale to several trillions of rows. As a "Database Engineer", you will evolve, architect, build and scale the core data warehouse that sits at the heart of Clarisights enabling large scale distributed, interactive analytics on near realtime data.
What you'll do
- Understanding and gaining expertise in existing data warehouse.
- Use the above knowledge to identify gaps in the current system and formulate strategies around what can be done to fill them
- Avail KPIs around the data warehouse.
- Find solutions to evolve and scale the data warehouse. This will involve a lot of technical research, benchmarking and testing of existing and candidate replacement systems.
- Bulid from scratch all or parts of the data warehouse to improve the KPIs.
- Ensure the SLAs and SLOs of data warehouse, which will require assuming ownership and being oncall for the same.
- Gain deep understanding into Linux and understand concepts that drive performance characteristics like IO scheduling, paging, processing scheduling, CPU instruction pipelining etc.
- Adopt/build tooling and tune the systems to extract maximum performance out of the underlying hardware.
- Build wrappers/microservices for improving visibility, control, adoption and ease of use for the data warehouse.
- Build tooling and automation for monitoring, debugging and deployment of the warehouse.
- Contribute to open source database technologies that are used at or are potential candidates for use.
What you bring
We are looking for engineers with a strong passion for solving challenging engineering problems and a burning desire to learn and grow in a fast growing startup. This is not an easy gig, it will require strong technical chops and an insatiable curiosity to make things better. We need passionate and mature engineers who can do wonders with some mentoring and don't need to be managed.
- Distributed systems: You have a good understanding of general patterns of scaling and fault-tolerance in large scale distributed systems.
- Databases: You have a good understanding of database concepts like query optimization, indexing, transactions, sharding, replication etc.
- Data pipelines: You have a working knowledge of distributed data processing systems.
- Engineer at heart: You thrive on writing great code and have a strong appreciation for modular, testable and maintainable code, and make sure to document it. You have the ability to take new initiatives and questioning status quo.
- Passion & Drive to learn and excel: You believe in our vision. You drive the product for the better, always looking to improve things, and soon become the go-to person to talk to on something that you mastered along. You love dabbling in your own side-projects and learning new skills that are not necessarily part of your normal day job.
- Inquisitiveness: You are curious to know how different modules on our platform work. You are not afraid to venture into unknown territories of code. You ask questions.
- Ownership: You are your own manager. You have the ability to implement engineering tasks on your own without a need for micro-management and take responsibility for any task that has been assigned to you.
- Teamwork: You should be helpful and work well with teams. You’re probably someone who enjoys sharing knowledge with team-mates, asking for help when they need it.
- Open Source Contribution: Bonus.
Strong written/verbal communication skills
· Minimum 2-15 Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)
· Good knowledge of the JVM with an understanding of performance and memory optimization.
· Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
· Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.
· Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
· Expert level understanding of Object-Oriented Concepts and Data Structures
· Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Please share your updated CV with the the below details:
Total Exp:
CTC:
Expectation:
Current Location:
Preferred Location:
Available for F2F Interview - Y/N :
Notice Period:
Regards,
Rashmi
Job Title: Java Developer
Experience: 5 –14 Years
Location: Mumbai / Bangalore
Employment Type: Full-time
We are looking for experienced and passionate Java Developers with strong expertise in Core Java, multithreading, and performance tuning. You will be responsible for designing and developing high-performance, scalable, and resilient backend systems. This is an exciting opportunity to work on complex, enterprise-level systems and modern architectures like microservices and event-driven frameworks.
• 5–10 years of hands-on experience in Java (8 or above) development.
• Strong foundation in OOPs, data structures, algorithms, and design patterns.
• Deep understanding of multithreading, concurrency, and synchronization techniques.
• Experience with Spring Boot, Spring MVC, JPA/Hibernate.
• Good working knowledge of RESTful API development.
• Proficient in SQL and experience with relational databases like MySQL, PostgreSQL, etc.
• Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
• Exposure to Agile/Scrum methodology
Job Summary:
We are looking for a highly skilled and experienced Java Backend Developer with 4.5+ years of hands-on experience in backend development, system design, and API integration. You’ll play a key role in designing and building high-performance backend systems that are scalable, secure, and reliable. As a core member of the engineering team, you’ll collaborate closely with product owners, architects, and other developers to deliver quality solutions.
Responsibilities:
- Design and develop backend components, REST APIs, and microservices using Java and Spring Boot.
- Contribute to the architectural decisions and system design discussions.
- Write clean, efficient, and testable code following best practices.
- Optimize application performance, scalability, and reliability.
- Integrate third-party APIs and work with external systems.
- Participate in code reviews, mentor junior developers, and support the team’s technical growth.
- Work closely with DevOps to support CI/CD pipelines and deployments.
- Troubleshoot and resolve complex issues in production and non-production environments.
- Keep up with industry trends and advocate for best practices in backend development.
Required Skills:
- 4.5+ years of hands-on experience in backend development with Java (Java 8 or above).
- Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Experience designing and consuming RESTful APIs and working with microservices architecture.
- Solid understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Proficient with version control systems like Git and tools like Maven or Gradle.
- Familiarity with Docker, containerization, and cloud platforms (AWS/GCP/Azure).
- Experience with unit testing and integration testing (JUnit, Mockito, etc.).
- Good knowledge of software design principles, data structures, and algorithms.
- Excellent problem-solving skills and attention to detail.
Golang Developer
Experience: Minimum 4 years
Job Location: Delhi/Pune/Bangalore-Hybrid
Job Description
- Must: Minimum 2.+ years of experience in Golang programming language, paradigms, constructs, and idioms.
- Knowledge of common Goroutine and channel patterns.
- Experience with the full site of Go frameworks and tools.
- Preferred: Minimum 2+ years of experience in aws.
- Must: Cloud environment (e.g. AWS, VMware, etc.).
- Must: Working Knowledge in Mysql.
- Popular Go web frameworks.
- Familiarity with code versioning tools such as Github / Gitlab.
Key Skills
- Golang, , Javascript, MySQL, Postgresql.
- Responsibilities : The job requries Golang experience with MySQL database.
- Ability to work on a small on minimal supervision Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Experience in AWS.
- 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:
- 3+ 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.
- 2.5+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Experience in AWS.
- 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
Responsibilities
- Software Engineering
- Design and develop highly scalable, available, reliable, secure and fault tolerant systems with minimal
guidance for a market leader in the logistics industry
- Partner with team members on functional and nonfunctional requirements and spread design
philosophy, goals and improve the code quality across the team
- Research new technologies and tools that enable building the next generation of our services
- Provide technology leadership to the team and foster engineering excellence
- Product Delivery
- Partner with product managers to define and execute on the feature roadmap
- Translate business requirements into scalable and extensible design
- Coordinate with various cross functional teams on planning and execution
- Maintaining automated build / test / deployment environments
Qualifications
- Software Engineering
- Should have at least 4 years of hands on experience in designing, developing, testing and deploying
applications on Java, Ruby, Kotlin, Python, Node or Go for large scale applications
- Deep knowledge of one of the programming language they have experience in
- Proficient in OOP and Design Patterns, experience with functional programming would be a plus
- Data modelling experience in Relational Databases
- Ability to design and implement low latency RESTful services
- Product Delivery
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency
risks.
- Well versed in working with agile methodologies which includes phases such as design, development,
code review, testing and release management
- Ability to have worked in a CI/CD environment, with hands on experience with Git or any similar source
code management tools
- Product Maintenance
- Experience troubleshooting server performance issues such as memory tuning, GC tuning, resource leaks
etc
- Continuously refactor applications to ensure high quality design.
Responsibilities:
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Ensuring continuous professional self-development.
Requirements
- Degree in Computer Science or related field.
- Experience with user interface design, database structures, and statistical analyses.
- Analytical mindset and good problem-solving skills.
- Excellent written and verbal communication.
- Good organizational skills.
- Skills required- Java , Springboot , Hibernate , Database
Basic Qualifications:
- 2+ years of non-internship professional software development experience
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Additional Job requirements
- BS/MS/PhD in Computer Science/Math or equivalent
- BS in computer science or related field.
- 2+ years of relevant professional software development experience: designing, developing, and delivering software written in Java, C#, or C++, web development.
- Knowledgeable in object-oriented design patterns.
- Experience building highly scalable and distributed systems
Preferred Qualifications
- Experience with service-oriented architecture and application/services development
- Passion for performance debugging and benchmarking
Mandatory technical skill: Core Java, Microservices, Spring, J2ee,
Good analytical and coding skill.
About the role:
As a product engineer I/II, you will be responsible for continuous improvement of Cashfree experience for all our customers and end- users. You will dream big but identify and take small steps towards achieving that goal. You will receive great feedbacks at every step of the development cycle from your peers to our customers and end- users.
You may be working on architecting the money disbursement flow or creating most- friendly interface for consumer payment. All our engineers identify as generalist and building products that are useful and delightful are core to our engineering culture.
You're more than a coder. You wil be part of entire product process, from conceptualizing till post- launch evaluation. You should have deep empathy for the users to minimize the gap between what we build and what they need. Have sound judgement to balance between code writing speed and it's maintainability. Knowledge of variety of server- side/ frontend frameworks is desirable but not compulsory





