Jobs
Interviews

890 Nosql Databases Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

10.0 - 14.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

You should have over 10 years of professional software development experience, with recent hands-on involvement in both front-end and back-end development. Your expertise should include proficiency in modern JavaScript/TypeScript frameworks like React, Vue, or Angular. Additionally, you should have experience in constructing scalable back-end services utilizing technologies such as Node.js, Java, or similar. A strong understanding of API design (REST/GraphQL), relational and NoSQL databases, as well as cloud services like AWS, Azure, or GCP is essential. You should have demonstrated your ability in architecting and elucidating complex systems, such as warehouse or retail platforms. Moreover, you must possess a proven track record of effectively communicating technical decisions to both engineering and non-technical stakeholders. Experience in leading software projects or teams within an Agile environment is crucial for this role.,

Posted 1 day ago

Apply

10.0 - 14.0 years

0 Lacs

noida, uttar pradesh

On-site

As a part of Monotype Solutions India, a globally renowned company known for its innovation in design and technology, you will be contributing to the development and enhancement of fonts and digital solutions that engage consumers worldwide. Monotype is dedicated to bringing brands to life through typefaces like Helvetica, Futura, and Times New Roman, and provides services that make fonts more accessible to creative professionals. Your role will involve collaborating with a cross-functional team on microservices and event-driven architectures, contributing to the design and development of new features, and identifying technical risks and solutions. As a problem solver, you will play a key role in building next-generation products and services, while also mentoring and leading other team members in technical challenges. Key Responsibilities: - Designing and implementing data models aligned with business requirements - Defining database schemas and relationships across systems - Collaborating with engineering, product, and analytics teams to ensure data architecture meets business goals - Recommending database technologies and evaluating database solutions - Maintaining data dictionaries, ER diagrams, and documentation - Ensuring performance optimization and scalability of data structures - Providing technical leadership in database architecture and data integration - Staying updated with industry trends and recommending innovative solutions Qualifications: - Bachelor's or Master's degree in Computer Science or related field - 10-14 years of professional experience, with 5 years in data architecture - Experience in designing and implementing data models - Expertise in relational and NoSQL databases - Proficiency in data modeling tools and cloud data platforms - Strong analytical and problem-solving skills - Excellent communication and stakeholder management abilities In this role, you will have the opportunity to collaborate with global teams, follow best practices in engineering, provide reliable solutions, build and maintain high-performance web-based applications, achieve engineering excellence, and perform technical root cause analysis. Benefits: - Hybrid work arrangements and competitive paid time off programs - Comprehensive medical insurance coverage - Competitive compensation with bonus program - Creative and innovative working environment - Engaging Events Committee - Reward & Recognition Programs - Professional onboarding and training programs - Development and advancement opportunities - Retirement planning options and more Join us at Monotype Solutions India and be part of a dynamic team shaping the future of design and technology!,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Data Engineer with 3+ years of experience, you will be required to have strong expertise in Python scripting and SQL. It is essential to possess proficiency in Object-Oriented and functional programming concepts. Although programming experience in Python is preferred, familiarity with Java, Ruby, Scala, or Clojure is also acceptable. Your responsibilities will include integrating services to develop pipeline solutions in AWS, Hadoop, EMR, Azure, and Google Cloud platforms. While AWS experience is advantageous, it is not mandatory. Additionally, it would be beneficial to have experience working with both Relational and NoSQL databases. Moreover, having DevOps or Data Ops experience would be considered a plus for this role. If you are a proactive and skilled Data Engineer looking to work in Kolkata, this opportunity might be the perfect fit for you.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

maharashtra

On-site

As a Senior AWS Data Engineer with over 8+ years of experience, you will be responsible for designing and implementing robust, scalable, and efficient data pipelines and architectures on AWS. Your deep understanding of data engineering principles and extensive experience with AWS services will be instrumental in developing data models and schemas to support business intelligence and analytics requirements. You will utilize AWS services such as S3, Redshift, EMR, Glue, Lambda, and Kinesis to build and optimize data solutions, implementing data security and compliance measures using AWS IAM, KMS, and other security services. Your role will also involve designing and developing ETL processes to ingest, transform, and load data from various sources into data warehouses and lakes. Ensuring data quality and integrity through validation, cleansing, and transformation processes will be a key aspect of your responsibilities. Additionally, you will optimize data storage and retrieval performance through indexing, partitioning, and other techniques, monitoring and troubleshooting data pipelines to ensure high availability and reliability. Collaborating with cross-functional teams, including data scientists, analysts, and business stakeholders, you will work to understand data requirements and deliver solutions. Providing technical leadership and mentorship to junior data engineers and team members, as well as identifying opportunities to automate and streamline data processes for increased efficiency, are essential components of this role. Participation in on-call rotations to provide support for critical systems and services is also expected. Required qualifications for this role include experience in software development and data engineering, with demonstrable hands-on experience in Python and PySpark. Proven experience with cloud platforms such as AWS, Azure, or Google Cloud, along with a good understanding of data modeling, data architecture, ETL processes, and data warehousing concepts, are necessary. Experience or good knowledge of cloud native ETL platforms like Snowflake and/or Databricks, as well as big data technologies and services like AWS EMRs, Redshift, Lambda, S3, are also required. Proven experience with efficient Cloud DevOps practices and CI/CD tools like Jenkins/Gitlab for data engineering platforms, good knowledge of SQL and NoSQL databases, including performance tuning and optimization, and experience with declarative infra provisioning tools like Terraform, Ansible, or CloudFormation are essential. Strong analytical skills to troubleshoot issues and optimize data processes, working independently and collaboratively, are also important for this role. Preferred qualifications include knowledge of machine learning model lifecycle, language models, and cloud-native MLOps pipelines and frameworks, as well as familiarity with data visualization tools and data integration patterns.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

You should have at least 3+ years of relevant experience with the following skills: - Proficiency in Python, machine learning, deep learning, and NLP processing. - Experience in developing and implementing generative AI models, with a strong understanding of deep learning techniques such as GPT, VAE, and GANs. - Proficiency in Langchain, LLM. - Ability to prompt and optimize few-shot techniques to enhance LLM's performance on specific tasks. - Evaluate LLM's zero-shot and few-shot capabilities, fine-tuning hyperparameters, ensuring task generalization, and exploring model interpretability for robust web app integration. - Collaborate with ML and Integration engineers to leverage LLM's pre-trained potential, delivering contextually appropriate responses in a user-friendly web app. - Solid understanding of data structures, algorithms, and principles of software engineering. - Experience with vector databases RDBMS, MongoDB, and NoSQL databases. - Proficiency in working with embeddings. - Strong distributed systems skills and system architecture skills. - Experience in building and running a large platform at scale. - Hands-on experience with Python, Hugging Face, TensorFlow, Keras, PyTorch, Spark, or similar statistical tools. - Experience as a data modeling ML/NLP scientist, including performance tuning, fine-tuning, RLHF, and performance optimization. - Proficient with the integration of data from multiple sources and API design. - Good knowledge of Kubernetes and RESTful design. - Prior experience in developing public cloud services or open-source ML software is an advantage. You should also have a validated background with ML toolkits such as PyTorch, TensorFlow, Keras, Langchain, Llamadindex, SparkML, or Databricks. Your experience and strong knowledge of using AI/ML and particularly LLMs will be beneficial in this role.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

vadodara, gujarat

On-site

You are Atyantik Technologies, a company seeking a talented Full-Stack Developer with 3-5 years of experience to create scalable, high-performance SaaS and web applications using JavaScript-based stacks like MERN, MEAN, and JAMstack. In this role, you will collaborate with diverse teams, guide junior developers, and participate in enhancing architecture and processes. Your primary responsibilities will include developing end-to-end applications using Node.js (Express.js, NestJS, etc.) and contemporary front-end technologies (React, Vue, Angular). You will be involved in designing RESTful/GraphQL APIs, managing databases like SQL (PostgreSQL, MySQL, Supabase) and NoSQL (MongoDB, Redis), and ensuring optimal performance, scalability, and security (OAuth2, JWT, caching, CDN). Additionally, you will be engaged in DevOps practices, working with technologies such as Docker, CI pipelines (GitHub Actions, Jenkins), and automated testing. Your role will also involve mentoring junior developers, collaborating with various teams, exploring innovative tools and frameworks for development enhancement, and contributing to overall innovation. To excel in this position, you are expected to have 3-5 years of experience in full-stack JavaScript development, proficiency in Node.js frameworks, strong skills in HTML5, CSS3/SASS, and ES6+/TypeScript, familiarity with RESTful/GraphQL APIs, Git, Docker, CI/CD, and serverless platforms (AWS Lambda, Cloudflare Workers), and expertise in both SQL and NoSQL databases. Additional skills such as JAMstack, Cloudflare (Workers, KV, D1), Kafka/RabbitMQ, Jest, and Cypress will be considered a bonus. Key performance expectations include writing clean and efficient code, meeting deadlines, ensuring security, scalability, and performance, effective communication with clients, and active participation in Agile sprints, reviews, and continuous improvement initiatives.,

Posted 1 day ago

Apply

5.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

You have a great opportunity to join as a Data Software Engineer with 5-12 years of experience in Big Data & Data related technology. We are looking for candidates with an expert level understanding of distributed computing principles and hands-on experience in Apache Spark along with proficiency in Python. You should also have experience with technologies like Hadoop, Map Reduce, HDFS, Sqoop, Apache Storm, Spark-Streaming, Kafka, Hive, Impala, and integration of data from various sources such as RDBMS, ERP, and Files. Additionally, knowledge of NoSQL databases, ETL techniques, SQL queries, joins, stored procedures, relational schemas, and performance tuning of Spark Jobs is required. Moreover, you must have experience with native Cloud data services like AZURE Databricks and the ability to lead a team efficiently. Familiarity with AGILE methodology and designing/implementing Big data solutions would be an added advantage. This full-time position is based in Hyderabad and requires candidates who are available for face-to-face interactions. If you meet these requirements and are passionate about working with cutting-edge technologies in the field of Big Data, we would love to hear from you.,

Posted 1 day ago

Apply

5.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Configuration Engineer at SciPlay, you will play a crucial role in the technical implementation of in-game events, promotions, content releases, and features in the live game environment. Working closely with the Executive Producer, Product Manager, and Marketing Manager, you will ensure the successful launch of various elements in the game, such as store logic setup, sales, and maintaining the status of live events and slot releases. Your attention to detail, experience in database administration, and flexibility with working hours are essential as you collaborate with the QA team to move events through different environments and ensure timely releases. Your responsibilities will include rigorous testing of admin tools, providing feedback for continuous test improvement, tracking product issues, reproducing issues when necessary, and assisting in software development issue resolution. Additionally, you will work with QA for testing, and provide training on admin tools as required. To excel in this role, you should have a Bachelor's degree in computer science or a related field, or equivalent relevant experience, along with 5-10 years of total experience. Your proficiency in project management software (such as Jira, Rally, Hansoft), software development experience, and a strong understanding of software test methodologies/procedures will be beneficial. Strong verbal and written communication skills, excellent organizational skills, attention to detail, and the ability to meet quick deadlines in a fast-paced work environment are key attributes required for this position. This is a Hybrid work model role, where you will work 3 days from the office at the location in ITPL, Whitefield, Bangalore. Join us at SciPlay and be a part of our dynamic team dedicated to delivering high-quality digital games to millions of players worldwide.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer, you will be responsible for executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches. Your primary focus will be on creating secure and high-quality production code, maintaining algorithms that run synchronously with appropriate systems, and producing architecture and design artifacts for complex applications. You will also be accountable for ensuring design constraints are met by software code development. In this role, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. You will proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture. Additionally, you will contribute to software engineering communities of practice and events that explore new and emerging technologies, while adding to a team culture of diversity, opportunity, inclusion, and respect. To be successful in this position, you must have formal training or certification on software engineering concepts and at least 3 years of applied experience. You should have hands-on practical experience in system design, application development, testing, and operational stability. Experience using NoSQL databases such as Snowflake, Cassandra, HBase, MongoDB, DynamoDB, and Elastic Search is required. You should also have hands-on experience with creating CI/CD pipelines, developing Kafka producers and consumers using Java, and using the Confluent Schema Registry. Hands-on experience with AWS services, specifically data storage, compute, and analytics, is essential. Moreover, you should have experience in developing software solutions leveraging Test Driven Development (TDD) and a minimum of 2 years of hands-on experience in Java8, including experience with lambdas and streams. Extensive experience in Spark leveraging Python, Scala, or R, Java is also necessary. Proficiency in coding in one or more languages and experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages are key qualifications. Overall knowledge of the Software Development Life Cycle is crucial for this role. Preferred qualifications, capabilities, and skills include experience working with PCI Data, AWS Certification, experience in Databricks or delta lake, experience working with Snowflake, and experience with data encryption & key management best practices, especially using AWS KMS.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

udaipur, rajasthan

On-site

You are looking for a skilled and motivated Python Developer to join our dynamic development team. As a Python Developer, you will be responsible for designing, implementing, and maintaining web applications, APIs, and automation tools. It is essential that you have a strong background in software development using Python and are well-versed in best practices for software development. Your key responsibilities will include developing, testing, and maintaining scalable web applications using Python, building APIs, integrating third-party services, collaborating with frontend developers, optimizing applications for performance, scalability, and maintainability, writing clean and testable code, participating in code reviews, working closely with DevOps and QA teams, debugging complex issues, and maintaining technical documentation. To excel in this role, you should have proficiency in Python with experience in frameworks like Django or Flask, a strong understanding of RESTful API development, experience with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, knowledge of HTML, CSS, and JavaScript for basic front-end integrations, familiarity with version control systems like Git, experience with containerization (Docker/Kubernetes) and cloud platforms (AWS, Azure), understanding of software testing practices, experience with CI/CD pipelines, and knowledge of microservices architecture and distributed systems. Preferred skills include experience with asynchronous programming and task queues (e.g., Celery, RabbitMQ), hands-on experience with DevOps tools and practices, knowledge of serverless architectures, and familiarity with Agile/Scrum methodologies. The qualifications required for this position include a Bachelor's degree in Computer Science, Engineering, or a related field and [3-5+] years of experience in Python development. If you are passionate about Python development and possess the necessary skills and experience, we encourage you to apply and be a valuable addition to our team.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

LogiNext is seeking a dedicated Software Engineer - Analytics to contribute to the development of data products aimed at extracting valuable business insights for enhanced efficiency and customer experience. In this role, you will be responsible for managing, processing, and analyzing substantial volumes of raw data within scalable databases. Additionally, you will be involved in designing unique data structures and formulating algorithms for innovative product sets. The ideal candidate must possess critical thinking and problem-solving abilities, along with a proven track record in software development incorporating advanced algorithms to handle extensive data loads. Familiarity with statistics and machine learning algorithms is advantageous. Exposure to cloud environments, continuous integration, and agile scrum practices is preferred. Responsibilities: - Develop software solutions that integrate data-driven intelligence into products focusing on Big Data backends. - Conduct exploratory analysis of data to devise efficient data structures and algorithms based on specific requirements. - Develop and manage advanced algorithms for systems that may or may not incorporate machine learning models and pipelines. - Manage data within large-scale data stores (e.g., NoSQL DBs, time series DBs, Geospatial DBs, etc.). - Establish metrics and evaluate algorithms to enhance accuracy and recall rates. - Ensure effective data access and utilization through techniques like indexing and clustering. - Collaborate closely with engineering and product development teams. Requirements: - Bachelor's degree or higher in Engineering, specializing in Computer Science, Information Technology, Information Systems, or related fields from a reputable institution, or a degree in Statistics or Mathematics with a solid software development background. - 2 to 3 years of experience in product development with a focus on algorithmic work. - Proficiency in understanding SaaS-based products and services. - Strong analytical skills and problem-solving aptitude. - Ability to work independently, set objectives aligned with business goals. - Proficiency in JAVA or Python programming languages. - Experience with data processing analytics and visualization tools in Python (e.g., pandas, matplotlib, Scipy) or JAVA (RapidMiner, JavaML, JSAT). - Thorough knowledge of SQL and querying NoSQL databases (e.g., MongoDB, Cassandra, Redis). - Understanding of operating and managing large databases including indexing, sharding, caching, etc. - Exposure to Big Data technologies like Hadoop, Yarn, Redshift, Spark, Kafka, etc. - Familiarity with geospatial data stores, with knowledge of PostGIS considered a plus. - Understanding of Machine learning algorithms is beneficial. - Exposure to Data visualization tools is desirable.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

coimbatore, tamil nadu

On-site

Experience in architecting web applications using Java, Spring Boot, and React JS. Highly proficient in Programming languages such as Java, JavaScript, TypeScript. Strong knowledge in Web Development Frameworks and Technologies like Node.JS, React JS, or Angular JS. Possess good working knowledge in designing enterprise-grade full-stack solutions which should be highly performing and secured. Should possess a strong working knowledge in design and integration patterns. Should exhibit good working knowledge of RDBMS and NoSQL databases. Also possess sound database design and data storage patterns. Strong knowledge about HTTP, Web Performance, SEO, and Web Standards. Good working knowledge about Web Security, Cryptography, and Security Compliance like PCI, PII, etc. Experience with Scrum/Agile development methodologies. As part of the Infosys Equinox delivery team, your primary role would be to ensure effective Design, Development, Validation, and Support activities, to assure that our clients are satisfied with the high levels of service in the technology domain. We are looking for experienced Full Stack Architects who want to develop exciting and innovative digital shopping experiences for some of the biggest retail brands in the world. This individual is responsible for delivering the technical solution that satisfies the functional design documents and other useful requirements. The ideal candidate will have a very strong technology background and demonstrated experience in building high-quality enterprise applications with attention to detail which are highly performant and secured. Working experience in an e-commerce implementation will be an added advantage. Apache Camel experience will be an added advantage. Messaging Proficiency in RabbitMQ/Other messaging frameworks like Kafka, Active MQ. Experience in Apache SOLR. Experience in IaaS Cloud architecture design. Third-party API integration experience.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

You will be responsible for leading the end-to-end design, development, and deployment of Java/J2EE applications. Your role will involve architecting scalable and maintainable systems following best practices. Additionally, you will guide the team in adopting modern development techniques, tools, and frameworks. Collaboration with business stakeholders, product managers, and architects to align on requirements and design will be a crucial part of your responsibilities. Conducting code reviews to ensure code quality, performance, and security standards, as well as troubleshooting and resolving critical issues across environments, will be essential. Your involvement in Agile/Scrum ceremonies, contribution to sprint planning and estimation, and coaching and mentoring of junior and mid-level engineers will be key aspects of the role. To excel in this position, you are required to have 8-12 years of hands-on Java development experience. Strong expertise in Java and J2EE technologies is essential. Proficiency in Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA is a must. Experience with RESTful services, SOAP, and API design is highly desired. Additionally, you should have a strong command of SQL and relational databases such as Oracle, PostgreSQL, or MySQL. Familiarity with NoSQL databases like MongoDB or Cassandra would be advantageous. Exposure to messaging systems like Kafka or RabbitMQ is preferred. Good knowledge of cloud platforms such as AWS, Azure, or GCP is beneficial. Experience with CI/CD pipelines, Git, Jenkins, and build tools like Maven/Gradle is required. A solid understanding of microservices architecture, Event Driven Architecture, containerization (Docker), and Kubernetes is crucial. Knowledge of performance tuning and scalable application architecture is essential. Strong leadership and team management skills are expected, along with excellent verbal and written communication. Analytical thinking with a solution-oriented mindset, as well as the ability to handle multiple priorities and drive results in a fast-paced environment, are key attributes for success in this role.,

Posted 1 day ago

Apply

7.0 - 9.0 years

3 - 15 Lacs

Bengaluru, Karnataka, India

On-site

Good Hands on Experience in Java, J2EE, Struts, JSP, Servlets, Spring, Hibernate. Experience in Core Java hands on experience must. Strong in backend technologies Should have Good Communication Skills and Team Management Skills Experience in front end technologies is added advantage Key Skills: Good Hands on Experience in Java, J2EE, Struts, JSP, Servlets, Spring, Hibernate.

Posted 2 days ago

Apply

2.0 - 5.0 years

3 - 15 Lacs

Hyderabad, Telangana, India

On-site

Implement product features within a team using best practices to meet product or solution deliverables. Provide peer code reviews with constructive feedback. Refactor code to increase operating efficiency and extensibility and/ or adapt programs to new requirements. Implements reusable unit tests to ensure the integrity of on- going product quality. Participate in stress tests, load tests, performance tests, making recommendations to the team to improve performance and scalability. Prepare software packages and documentation for deployment that adhere to the defined standard deployment policies. Be highly responsive to critical production issues providing timely and effective solutions. As needed, produce design artifacts such as class diagrams and sequence diagrams for product features or client solutions. Required Skills & Experience: Education: Post- secondary degree in Computer Science, Software Engineering or equivalent academic experience required Minimum 5 years experience designing and implementing end- to- end enterprise grade software. Solid knowledge of the Java programming language Knowledge of design patterns (MVC, Strategy, Factory, Singleton) and general design considerations. Experience with application servers, web servers (Apache) and servlet containers such as Tomcat or Jetty Experience using open source libraries and technologies such as Apache Solr, Zookeeper, etc Proficient using UML (sequence, state, collaboration, class, use- case models). Proficient in SCM tools and best practices (GIT, Maven, Jenkins). Excellent oral and written communication skills. A creative thinker and experienced problem solver. Previous development experience using Java & JavaScript, REST Web Services, NoSQL databases (e.g. Mongo DB, Couch DB, Cassandra), JSON, XML as well as caching technologies such as Memcached, Terracotta or ehCache

Posted 2 days ago

Apply

5.0 - 8.0 years

3 - 15 Lacs

Hyderabad, Telangana, India

On-site

Implement product features within a team using best practices to meet product or solution deliverables. Provide peer code reviews with constructive feedback. Refactor code to increase operating efficiency and extensibility and/ or adapt programs to new requirements. Implements reusable unit tests to ensure the integrity of on- going product quality. Participate in stress tests, load tests, performance tests, making recommendations to the team to improve performance and scalability. Prepare software packages and documentation for deployment that adhere to the defined standard deployment policies. Be highly responsive to critical production issues providing timely and effective solutions. As needed, produce design artifacts such as class diagrams and sequence diagrams for product features or client solutions. Required Skills & Experience: Education: Post- secondary degree in Computer Science, Software Engineering or equivalent academic experience required Minimum 5 years experience designing and implementing end- to- end enterprise grade software. Solid knowledge of the Java programming language Knowledge of design patterns (MVC, Strategy, Factory, Singleton) and general design considerations. Experience with application servers, web servers (Apache) and servlet containers such as Tomcat or Jetty Experience using open source libraries and technologies such as Apache Solr, Zookeeper, etc Proficient using UML (sequence, state, collaboration, class, use- case models). Proficient in SCM tools and best practices (GIT, Maven, Jenkins). Excellent oral and written communication skills. A creative thinker and experienced problem solver. Previous development experience using Java & JavaScript, REST Web Services, NoSQL databases (e.g. Mongo DB, Couch DB, Cassandra), JSON, XML as well as caching technologies such as Memcached, Terracotta or ehCache

Posted 2 days ago

Apply

2.0 - 3.0 years

3 - 15 Lacs

Chennai, Tamil Nadu, India

On-site

Implement product features within a team using best practices to meet product or solution deliverables. Provide peer code reviews with constructive feedback. Refactor code to increase operating efficiency and extensibility and/ or adapt programs to new requirements. Implements reusable unit tests to ensure the integrity of on- going product quality. Participate in stress tests, load tests, performance tests, making recommendations to the team to improve performance and scalability. Prepare software packages and documentation for deployment that adhere to the defined standard deployment policies. Be highly responsive to critical production issues providing timely and effective solutions. As needed, produce design artifacts such as class diagrams and sequence diagrams for product features or client solutions. Required Skills & Experience: Education: Post- secondary degree in Computer Science, Software Engineering or equivalent academic experience required Minimum 5 years experience designing and implementing end- to- end enterprise grade software. Solid knowledge of the Java programming language Knowledge of design patterns (MVC, Strategy, Factory, Singleton) and general design considerations. Experience with application servers, web servers (Apache) and servlet containers such as Tomcat or Jetty Experience using open source libraries and technologies such as Apache Solr, Zookeeper, etc Proficient using UML (sequence, state, collaboration, class, use- case models). Proficient in SCM tools and best practices (GIT, Maven, Jenkins). Excellent oral and written communication skills. A creative thinker and experienced problem solver. Previous development experience using Java & JavaScript, REST Web Services, NoSQL databases (e.g. Mongo DB, Couch DB, Cassandra), JSON, XML as well as caching technologies such as Memcached, Terracotta or ehCache

Posted 2 days ago

Apply

14.0 - 18.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Technology Lead Analyst position is a senior-level role responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your main objective will be to lead applications systems analysis and programming activities. You will partner with multiple management teams to ensure the appropriate integration of functions to meet goals. Additionally, you will identify and define necessary system enhancements to deploy new products and process improvements. You will be expected to resolve a variety of high-impact problems/projects through an in-depth evaluation of complex business processes, system processes, and industry standards. As the Technology Lead Analyst, you will provide expertise in the area and advanced knowledge of applications programming. It will be essential to ensure that application design adheres to the overall architecture blueprint. You will utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation. Developing a comprehensive understanding of how areas of business integrate to accomplish business goals will be crucial. In this role, you will provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions. You will also serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary. It is important to appropriately assess risk when making business decisions, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets. Qualifications: - 14+ years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting, and deployment - Good understanding of ECS, Kubernetes, and OpenShift - Well-versed in designing and architecting solutions with the latest tech advancements - Experience working in an agile environment following the best practices of agile Scrum - Hands-on working experience - Good to have expertise in Elastic Search, NoSQL databases, and Caching solutions - Expertise in designing and optimizing the software solutions for performance and stability - Expertise in troubleshooting and problem-solving - Expertise in Test-Driven Development - Expertise in Authentication, Authorization, and Security Education: - Bachelor's degree/University degree or equivalent experience - Master's degree preferred Please note that this job description is a high-level overview of the work performed. Other job-related duties may be assigned as required.,

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

delhi

On-site

We are searching for a highly skilled Java Developer proficient in Spring Boot and Microservices architecture to become a valuable member of our dynamic development team. As a Java Developer, your primary responsibility will involve designing, developing, and deploying scalable and efficient backend services. You will work closely with various cross-functional teams to ensure the delivery of enterprise-grade solutions. Your key responsibilities will include designing, developing, testing, and deploying Java-based backend services utilizing Spring Boot. You will also be tasked with constructing robust, scalable, and secure microservices. Collaboration with front-end developers, architects, QA engineers, and product managers will be essential. Additionally, integrating APIs and external systems with microservices will be part of your role. You will actively participate in code reviews, architectural discussions, and agile ceremonies. Ensuring the performance, security, and scalability of backend services will be crucial. Maintaining technical skills such as strong proficiency in Java (8+), hands-on experience with Spring Boot and the Spring ecosystem, in-depth knowledge of Microservices architecture, familiarity with RESTful APIs, API Gateway, Docker, Kubernetes, container orchestration, message brokers like Kafka, RabbitMQ, Relational and NoSQL databases, CI/CD tools, DevOps pipelines, unit testing, and integration testing will be required. Desirable qualifications include experience with cloud platforms like AWS, Azure, or GCP, familiarity with monitoring tools, knowledge of Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and experience in Agile/Scrum environments. Your problem-solving skills and proactive approach will be highly valued in this role. If you possess the required expertise and are eager to contribute to a collaborative and innovative team, we welcome your application.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

The Technical Data Analyst role involves maintaining investment data for clients by analyzing and organizing raw data, building data systems and pipelines, conducting complex data analysis, and presenting information through data visualization techniques. You will collaborate with clients and project management teams to understand customer and company needs, merge data from various sources, and present it in alignment with requirements while striving to enhance data quality and reliability. Your responsibilities will include utilizing analytical expertise to decipher and organize raw data, building efficient data systems and pipelines, conducting thorough analysis on complex data sets, delivering insightful reports, showcasing findings using data visualization techniques, combining data from multiple sources, exploring innovative methods to improve data quality, and developing analytical tools to empower data-driven decisions. Collaboration with system architects and product development teams is essential to foster innovation and excellence. Required skills for this role include a deep understanding of investment data, familiarity with cloud platforms and big data technologies, knowledge of database design and data warehouse principles, proficiency in programming languages like Java, Python, or VBA, data manipulation and cleansing techniques, understanding of data governance and best practices, continuous improvement mindset, ability to work collaboratively in a cross-functional environment, working with large datasets, data mining tasks, strong computer skills, attention to detail, documentation skills, excellent verbal and written communication, organizational and interpersonal skills, and exceptional problem-solving abilities. The ideal candidate will have a Bachelor's degree in data analytics, statistics, accounting, computer science, or a related discipline, along with 5+ years of relevant experience in data analytics, reporting, and visualization. Hands-on experience with SQL and NoSQL databases, data integration processes, and data visualization tools such as Tableau, Power BI, or D3.js is required for this role.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

nagpur, maharashtra

On-site

As a Data Architect at our company, you will be responsible for designing scalable data architectures for web-based platforms or cloud-native systems. Your role will involve hands-on experience with relational and NoSQL databases such as PostgreSQL, MongoDB, and Cassandra. Additionally, you will work with cloud-based data services, data pipelines, and orchestration tools like Azure Data Services, AWS, GCP, Apache Airflow, and Azure Data Factory. In this role, you will have the opportunity to utilize your expertise in Big Data technologies including Spark, Kafka, and Delta Lake. A deep understanding of data modeling, ETL/ELT processes, and data lifecycle management will be crucial to your success in this position. Familiarity with cybersecurity, log/event data formats (e.g., syslog, JSON, STIX), and security telemetry is considered a strong advantage. Your responsibilities will include defining the data architecture and strategy for the CMP, ensuring alignment with product requirements and security standards. You will design and implement data models, data flows, and integration patterns for structured, semi-structured, and unstructured data. Collaboration with DevOps, engineering, and security teams will be essential to build scalable data pipelines and ensure real-time and batch processing capabilities. Moreover, you will be expected to select and integrate appropriate data storage and analytics technologies such as relational databases, data lakes, NoSQL, and time-series databases. Ensuring compliance with data governance, privacy, and security best practices will be a key aspect of your role. You will also establish data quality frameworks, metadata management, and lineage tracking to support analytics and reporting use cases with robust data architecture foundations. At our company, we offer a culture of caring where people come first. You will experience an inclusive culture of acceptance and belonging, building meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. We are committed to your continuous learning and development, providing numerous opportunities to grow personally and professionally. You will have the chance to work on projects that matter, collaborating with clients globally to engineer impactful solutions. We believe in the importance of balance and flexibility, offering various career areas, roles, and work arrangements to help you achieve a work-life balance. As a high-trust organization, integrity is key, and you can trust GlobalLogic as a safe, reliable, and ethical global company. Join us in shaping the digital revolution, transforming businesses, and redefining industries through intelligent products, platforms, and services.,

Posted 2 days ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a highly skilled and experienced Java Backend Developer, you will be joining our dynamic team in Hyderabad. Your role will involve designing, developing, and maintaining scalable and high-performance backend systems using Java and Spring Boot. You will work on building robust systems that power mission-critical Responsibility Areas (KRAs) by developing RESTful APIs, integrating with third-party services and internal systems, and working with databases such as PostgreSQL, MySQL, and MongoDB. In this position, you will implement a microservices-based architecture to ensure efficient service communication and collaborate with frontend developers (React/Angular) to deliver seamless user experiences. Your responsibilities will also include deploying and managing services using Docker and Kubernetes on cloud platforms like AWS or Azure, and integrating CI/CD pipelines using tools like Jenkins, GitHub Actions, or similar. To excel in this role, you should have 6 to 8 years of hands-on experience in Java backend development, proficiency in Java 8+ and frameworks like Spring Boot, Spring MVC, and Hibernate/JPA. A strong understanding of microservices architecture, experience in building and consuming RESTful APIs, and knowledge of relational and NoSQL databases are essential. Familiarity with containerization tools like Docker, orchestration tools like Kubernetes, cloud platforms such as AWS and Azure, and CI/CD tools is also required. Additionally, exposure to frontend technologies (React, Angular), logging and monitoring tools (e.g., ELK, Prometheus, Grafana), and strong problem-solving, debugging, and analytical skills will be advantageous. You will participate in Agile ceremonies, document technical specifications, workflows, and system architecture, and stay updated with emerging technologies to contribute to continuous improvement. If you are a proactive developer who thrives in a collaborative environment and is passionate about creating scalable backend systems, we encourage you to apply and be a part of our innovative team.,

Posted 2 days ago

Apply

1.0 - 5.0 years

0 Lacs

amritsar, punjab

On-site

As a Node.js Developer, you will play a crucial role in the development and maintenance of the backend services that drive our platform. Your primary responsibility will be to work closely with frontend developers to ensure a seamless integration and the delivery of high-performance solutions. Your key responsibilities will include developing and maintaining backend services using Node.js, collaborating with frontend developers using Flutter to integrate APIs, and ensuring a smooth user experience. Additionally, you will be tasked with designing and implementing scalable and efficient server-side applications, writing clean and maintainable code, and conducting code reviews. You will also troubleshoot, debug, and optimize performance issues while ensuring application security and data protection. Moreover, you will participate in team meetings, contribute to project planning, and engage in development discussions. The required skills for this role include 1-2 years of experience with Node.js development, proficiency in JavaScript/TypeScript, familiarity with Express.js or other Node.js frameworks, a strong understanding of RESTful APIs and API integration, knowledge of NoSQL databases (e.g., MongoDB), experience with Git for version control, and basic knowledge of Docker and containerization. Additionally, an understanding of asynchronous programming and its challenges is essential. Preferred skills for this position include experience with Flutter or mobile application development, familiarity with cloud platforms (such as AWS or Google Cloud), knowledge of CI/CD pipelines, experience with Agile development methodologies, and an understanding of security best practices in web development.,

Posted 2 days ago

Apply

6.0 - 10.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You are an experienced Backend Lead with a strong technical background in Java, Spring Boot, and banking/financial systems. In this role, you will be responsible for leading backend development efforts for critical banking applications, ensuring high standards of security, scalability, and performance. Your key responsibilities include leading and managing a team of backend developers to deliver secure and reliable banking services. You will architect and implement robust, scalable services using Java and Spring Boot, ensuring strict adherence to data privacy, security, and compliance standards such as PCI-DSS and GDPR. It will be essential to optimize transaction-heavy systems for high availability and performance while guiding the team on industry best practices like secure coding and domain-driven design. Additionally, you will be involved in performing code reviews, troubleshooting production issues, and maintaining system uptime. You will own the backend service lifecycle from design to deployment, monitoring, and continuous improvement. To succeed in this role, you should have at least 6 years of backend development experience with Java, Spring Boot, and RESTful APIs. Proficiency in Spring MVC, Spring Security, Spring Data JPA, and Hibernate is required. You must have a solid understanding of secure coding, encryption standards, and authentication flows like OAuth2 and JWT. Experience with both RDBMS and NoSQL databases, message brokers, API gateways, and service orchestration is necessary. Hands-on knowledge of Docker, CI/CD, and deploying services in cloud or hybrid environments is also preferred. Moreover, prior experience in Agile development methodologies and working in regulated environments will be beneficial. Exposure to Open Banking or BaaS platforms, knowledge of event-driven architecture, caching, and distributed systems, as well as awareness of compliance standards like SOX, PCI-DSS, GDPR, and RBI guidelines are considered advantageous for this role.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

At EY, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture, and technology to become the best version of you. And we're counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all. Experience Level: Manage the end-to-end delivery of digital projects, including multi-location, multi-geography delivery teams. Lead the design, development, and deployment of web applications, ensuring high performance and scalability. Strong programming skills and experience with NoSQL databases and distributed messaging systems (e.g., Redis, Kafka). Manage and mentor a technical team, promoting best practices and a culture of innovation. Understand how engineering decisions impact product outcomes and overall business goals. Domain Requirement: Key Responsibilities: Design, develop, test, and deploy high-quality software solutions. Build and manage motivated delivery teams, ensuring effective communication and collaboration. Ability to understand the broader product vision, focusing on solving user problems and delivering business value. Lead assessments, architecture engagements, and engineering projects. Plan, budget, and oversee end-to-end delivery. Collaborate with architects and engineering leads to identify risks and dependencies. Establish performance management guidelines and KPIs for successful delivery. Qualifications: Bachelors or Masters degree in Computer Science, Engineering, or a related field. Proven leadership in multi-year, multi-team transformation projects. Strong understanding of product development processes and software architecture. Soft Skills: Leadership and mentoring capabilities. Strong analytical and problem-solving skills with a product-driven mindset. Excellent communication and interpersonal skills. EY | Building a better working world EY exists to build a better working world, helping to create long-term value for clients, people, and society and build trust in the capital markets. Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform, and operate. Working across assurance, consulting, law, strategy, tax, and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.,

Posted 2 days ago

Apply

Exploring NoSQL Databases Jobs in India

NoSQL databases have gained significant popularity in recent years due to their ability to handle large volumes of unstructured data efficiently. As a result, the job market for professionals with skills in NoSQL databases is growing rapidly in India. In this article, we will explore the job opportunities available in this field, along with the top hiring locations, average salary range, career progression, related skills, and common interview questions.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Mumbai
  5. Delhi

These cities are known for their vibrant tech ecosystems and have a high demand for NoSQL database professionals.

Average Salary Range

The average salary range for NoSQL database professionals in India varies based on experience level. Entry-level positions can expect to earn between INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 15 lakhs per annum.

Career Path

Typically, a career in NoSQL databases progresses from a Junior Developer to a Senior Developer, and eventually to a Tech Lead role. As professionals gain more experience and expertise in handling large datasets, they may also explore roles in database architecture and data engineering.

Related Skills

In addition to expertise in NoSQL databases, professionals in this field are often expected to have knowledge of: - Data modeling - Database optimization - Query optimization - Data security - Distributed systems

Interview Questions

  • What is the difference between SQL and NoSQL databases? (basic)
  • Explain the CAP theorem. (medium)
  • How does MongoDB ensure high availability? (medium)
  • What is sharding in MongoDB? (medium)
  • What is the use of secondary indexes in Couchbase? (advanced)
  • Explain the concept of eventual consistency in NoSQL databases. (medium)
  • How does Cassandra achieve fault tolerance? (medium)
  • What are the different types of NoSQL databases? (basic)
  • What is ACID in the context of NoSQL databases? (medium)
  • Explain the concept of BASE in NoSQL databases. (medium)
  • What is the role of a document store in NoSQL databases? (basic)
  • How does Redis achieve in-memory data storage? (medium)
  • What is the difference between key-value and document stores? (basic)
  • Explain the concept of eventual consistency in NoSQL databases. (medium)
  • How does HBase ensure scalability? (medium)
  • What is the role of a column-family store in NoSQL databases? (basic)
  • Explain the concept of write-ahead logging in NoSQL databases. (medium)
  • How does Riak ensure fault tolerance? (medium)
  • What is the difference between horizontal and vertical scaling in NoSQL databases? (basic)
  • Explain the concept of sharding in NoSQL databases. (medium)
  • How does Couchbase ensure data replication? (medium)
  • What is the role of a graph store in NoSQL databases? (basic)
  • Explain the concept of eventual consistency in NoSQL databases. (medium)
  • How does DynamoDB achieve high availability? (medium)
  • What is the difference between document-oriented and column-family stores? (basic)

Conclusion

As the demand for NoSQL database professionals continues to grow in India, job seekers in this field have a great opportunity to advance their careers. By mastering the necessary skills and preparing for interviews effectively, you can position yourself as a strong candidate for these roles. Good luck with your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies