Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 - 11.0 years
0 Lacs
chennai, tamil nadu
On-site
The Applications Development Senior Programmer Analyst position is an intermediate level role that involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective in this role will be to contribute to applications systems analysis and programming activities. Responsibilities: - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas. - Monitor and control all phases of the development process including analysis, design, construction, testing, and implementation, while also providing user and operational support on applications to business users. - Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business process, system process, and industry standards, and make evaluative judgments. - Recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality. - Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems. - Ensure essential procedures are followed, help define operating standards and processes, and serve as an advisor or coach to new or lower-level analysts. - Operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as SME to senior stakeholders and/or other team members. - Assess risk when making business decisions, safeguard the firm's reputation and assets, and drive compliance with applicable laws, rules, and regulations. Qualifications: - 7-11 years of professional experience as a Full Stack software engineer with expertise in developing enterprise-scale applications. - Proficiency in building web applications using Angular, Java, and Oracle/PostgreSQL technology stack. - SME for UI architecture patterns such as Micro Frontend, NX, with hands-on experience in Angular 12 & above. - Expertise in designing and optimizing software solutions for performance and stability, troubleshooting, and problem-solving. - Experience in Test-driven development and good to have expertise in enterprise integrations, Elastic Search, NoSQL databases, and security measures. - Must have experience with SCMs like GIT and tools like JIRA. Education: - Bachelors degree/University degree or equivalent experience. This job description provides a high-level overview of the work performed. Other job-related duties may be assigned as required. Citi is an equal opportunity and affirmative action employer.,
Posted 3 days ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
As a Lead Software Engineer in Pune, you will be responsible for leading the development and enhancement of a key management system built using Java 21 with a hexagonal architecture and multiple microservices integration. Your role requires expertise in modern programming languages, frameworks, and best practices to ensure secure, efficient, and scalable software delivery. Your responsibilities include overseeing code quality, enforcing development standards, and guiding a team of engineers in applying cutting-edge solutions. You will work on REST interfaces, Kafka messaging, and have knowledge of cryptographic operations and Hardware Security Modules. The system's primary database is Postgres, necessitating expertise in database management and optimization. Your tasks will involve leading, designing, developing, and testing Web and Cloud-native applications. You will collaborate with Software Engineers and Product Managers to architect web and cloud platforms, own end-to-end architectural assessments, and define epics/features while working in a cross-functional agile team to deliver working software incrementally. Additionally, you will mentor team members, participate in interviews, research new technologies, and maintain code quality. In terms of development practices, you will define and coach the team on best practices, champion test-driven development, and enforce coding guidelines and scanning rules. You will conduct technical reviews, promote design patterns, and architectural best practices in a microservices environment. Your technical leadership will involve designing microservices, building RESTful APIs, and managing asynchronous messaging systems using Kafka. To be successful in this role, you should have 10+ years of experience in microservices-based cloud-native development, 3+ years of team leadership experience, hands-on experience with Java, expertise in Spring Boot, Hibernate, and related technologies, knowledge of hexagonal architecture, and experience with Postgres, Kafka, Redis, and Restful APIs. Proficiency in container & serverless architectures, test-driven development, DevOps, source control management, and strong problem-solving skills are essential. Stand out by showcasing hands-on experience with cryptographic operations, key management systems, familiarity with Scrum/Agile methodologies, self-starter mindset, global communication skills, leadership qualities, eagerness to share knowledge, continuous learning mindset, and a desire to contribute to the growth of software development and team leadership.,
Posted 4 days ago
3.0 - 8.0 years
10 - 20 Lacs
Hyderabad, Chennai, Bengaluru
Work from Office
Job Description: Standing up and administer on premise Kafka cluster. Ability to architect and create reference architecture for kafka Implementation standards Provide expertise in Kafka brokers, zookeepers, Kafka connect, schema registry, KSQL, Rest proxy and Kafka Control center. Ensure optimum performance, high availability and stability of solutions. Create topics, setup redundancy cluster, deploy monitoring tools, alerts and has good knowledge of best practices. Create stubs for producers, consumers and consumer groups for helping onboard applications from different languages/platforms. Provide administration and operations of the Kafka platform like provisioning, access lists Kerberos and SSL configurations. Use automation tools like provisioning using Docker, Jenkins and GitLab. Ability to perform data related benchmarking, performance analysis and tuning. Strong skills in In-memory applications, Database Design, Data Integration. Involve in design and capacity review meetings to provide suggestion in Kafka usage. Solid knowledge of monitoring tools and fine tuning alerts on Splunk, Prometheus, Grafana ,Splunk. Setting up security on Kafka. Providing naming conventions, Backup & Recovery and problem determination strategies for the projects. Monitor, prevent and troubleshoot security related issues. Provide strategic vision in engineering solutions that touch the messaging queue aspect of the infrastructure QUALIFICATIONS Demonstrated proficiency and experience in design, implementation, monitoring, and troubleshooting Kafka messaging infrastructure. Hands on experience on recovery in Kafka. 2 or more years of experience in developing/customizing messaging related monitoring tools/utilities. Good Scripting knowledge/experience with one or more (ex. Chef, Ansible, Terraform). Good programming knowledge/experience with one or more languages (ex. Java, node.js, python) Considerable experience in implementing Kerberos Security. Support 24*7 Model and be available to support rotational on-call work Competent working in one or more environments highly integrated with an operating system. Experience implementing and administering/managing technical solutions in major, large-scale system implementations. High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy. Ability to manage tasks independently and take ownership of responsibilities Ability to learn from mistakes and apply constructive feedback to improve performance Ability to adapt to a rapidly changing environment. Proven leadership abilities including effective knowledge sharing, conflict resolution, facilitation of open discussions, fairness and displaying appropriate levels of assertiveness. Ability to communicate highly complex technical information clearly and articulately for all levels and audiences. Willingness to learn new technologies/tool and train your peers. Proven track record to automate.
Posted 6 days ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
The Applications Development Programmer Analyst is an intermediate position where you will participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. As a Java/Angular Full Stack Developer, your responsibilities will include establishing and implementing new or revised application systems and programs in coordination with the Technology team. You will work in an agile environment following best practices of agile Scrum. It is essential to analyze requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed. Designing solutions, developing code free from defects and vulnerabilities, meeting functional and non-functional requirements, and reducing rework are key aspects of this role. You will contribute to overall team performance by helping others and peer reviewing the code diligently. Bringing agility to application development through DevOps practices and providing excellent customer support by troubleshooting, resolving production incidents, and eliminating problems from the root level are also crucial responsibilities. You will bring innovative solutions to reduce operational risks by automating mundane repetitive tasks across SDLC and learn to become a full stack developer to address end-to-end delivery of user stories. Qualifications for this role include having 2+ years of professional experience as a Full Stack software engineer, expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack, enterprise integrations through RESTful APIs, Kafka messaging, Elastic Search, NoSQL databases, Caching solutions, designing and optimizing software solutions for performance and stability, troubleshooting, problem solving, Test driven development, and Authentication, Authorization, and Security expertise. A Bachelors degree/University degree or equivalent experience is required. Please note that this job description provides a high-level review of the work performed, and other job-related duties may be assigned as required.,
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
The Applications Development Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. As a Java/Angular Full Stack Developer, your responsibilities will include working in an agile environment following the best practices of agile Scrum. You will be required to analyze requirements, seek clarifications, contribute to good acceptance criteria, estimate, and demonstrate commitment. It is important to take pride in designing solutions, developing code free from defects and vulnerabilities, meeting functional and non-functional requirements, and following modern engineering practices. You will also need to reduce rework, continuously address technical debt, and contribute to the overall team performance through diligent peer code reviews. Bringing agility to application development through DevOps practices such as automated builds, unit/functional tests, static/dynamic scans, and regression tests is a key aspect of this role. Additionally, you will be expected to provide the best possible customer support by troubleshooting and resolving production incidents, and by eliminating problems from the root level. Your role will involve bringing innovative solutions to reduce operational risks by automating mundane repetitive tasks across the Software Development Life Cycle (SDLC). Lastly, you will be encouraged to learn and grow to become a full stack developer capable of addressing end-to-end delivery of user stories. Qualifications for this role include having 2+ years of professional experience as a Full Stack software engineer, expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack, as well as expertise in enterprise integrations through RESTful APIs, Kafka messaging, etc. Knowledge of Elastic Search, NoSQL databases, and Caching solutions, along with expertise in designing and optimizing software solutions for performance and stability, troubleshooting, problem-solving, test-driven development, and Authentication, Authorization, and Security is required. The ideal candidate will possess a Bachelor's degree or equivalent experience. This job description provides a high-level overview of the work to be performed, and other job-related duties may be assigned as required. Please note that this is a full-time position in the Technology Job Family Group, specifically in the Applications Development Job Family. If you require a reasonable accommodation due to a disability to use our search tools or apply for a career opportunity, please review Accessibility at Citi. Make sure to view Citis EEO Policy Statement and the Know Your Rights poster for more information.,
Posted 1 week ago
4.0 - 8.0 years
0 Lacs
pune, maharashtra
On-site
The Applications Development Intermediate Programmer Analyst position is an intermediate-level role within our organization. In this role, you will be responsible for contributing to the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your main objective will be to support applications systems analysis and programming activities. Your responsibilities will include utilizing your knowledge of applications development procedures and concepts to identify necessary system enhancements. You will also consult with users, clients, and other technology groups to recommend programming solutions, install and support customer exposure systems. Additionally, you will analyze applications for vulnerabilities and security issues, conduct testing and debugging, and serve as an advisor to new or lower-level analysts. You will be expected to identify problems, analyze information, and recommend solutions based on your technical experience. You should be able to work with a limited level of direct supervision and exercise independence of judgment and autonomy. Acting as a Subject Matter Expert (SME) to senior stakeholders and/or other team members will also be part of your role. In terms of qualifications, we are looking for candidates with 4-8 years of relevant experience in the Financial Service industry. You should have intermediate-level experience in an Applications Development role, clear written and verbal communication skills, strong problem-solving abilities, and the capacity to work under pressure and manage deadlines effectively. A Bachelor's degree or equivalent experience in a relevant field is required for this position. This job description provides a high-level overview of the responsibilities associated with the role. Other duties may be assigned as necessary. For complementary skills and further information, please refer to the specific requirements listed above or reach out to the recruiter.,
Posted 1 week ago
4.0 - 7.0 years
11 - 18 Lacs
Hyderabad
Work from Office
Roles & Responsibilities 5+ years of strong hands-on experience in Java/J2EE, Spring framework, Spring Boot, RESTFul API • Adept at databases and querying languages Oracle or SQL Server or MySQL • Experience and working knowledge of middleware and messaging technology • Sound knowledge and hands-on experience on one or more scripting languages - shell script, batch script, python etc. • Nice to have - AWS, Cloud Foundry, ElasticSearch, MongoDB, Machine Learning (ML) frameworks/tool/libraries • Agile SDLC work experience is strongly preferred • Knowledge of industry-wide technology trends and best practices • Ability to quickly learn new tools and technologies • Excellent written and verbal communication and presentation skills • Understanding of software skills such as business analysis, development, maintenance, and software improvement • Be able to communicate effectively and work closely together with business clients, technology teams, support partners and stakeholders to deliver and support business aligned Additional UI development experience using react or angular JS • Experience with one or more NLP tools (e.g., Spacy, NLTK, ClearTK, ScalaNLP/Breeze, • ClearNLP, OpenNLP) and/or information retrieval and search engines (e.g., • ElasticSearch/ELK, Solr/Lucene) • Distributed computing platforms; e.g., Spark, Hadoop/Hive/Pig, GraphLab • Proficiency in traditional Machine Learning models; e.g., SVMs, LDA/topic modeling, • HMMs, graphical models, etc.
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
We are seeking a Lead Software Engineer to take charge of developing and enhancing a key management system. The ideal candidate will have expertise in Java 21, hexagonal architecture, and microservices integration. It is essential to possess a deep understanding of modern programming languages, frameworks, and best practices to ensure secure, efficient, and scalable software delivery. As a Lead Software Engineer, you will play a pivotal role in overseeing code quality, enforcing development standards, and mentoring a team of engineers. Proficiency in REST interfaces, Kafka messaging, cryptographic operations, and Hardware Security Modules is required. Additionally, experience with Postgres for database management and optimization is crucial for this role. Responsibilities at InRhythm include leading the design, development, and testing of Web and Cloud-native applications. You will collaborate with Software Engineers and Product Managers to architect web and cloud platforms effectively. Furthermore, you will be responsible for defining architectural assessments, delivering client platforms, and breaking out epics/features while maintaining a holistic view of the project. In this role, you will work in an agile team environment, contribute to the growth of the Cloud Practice, mentor junior team members, and participate in various technical activities. Researching and adopting new programming languages, frameworks, and libraries to enhance development speed and security will be a key aspect of your responsibilities. Your technical leadership will involve designing and developing microservices using hexagonal architecture principles, building RESTful APIs, and managing asynchronous messaging systems. Ensuring secure, reliable, and efficient database interactions, overseeing schema design, and optimizing query performance will also be part of your role. To qualify for this position, you should have at least 7 years of experience in microservices-based cloud-native development, with 3 years of experience in team leadership. Strong hands-on experience in Java-based applications, expertise in Spring Boot, Hibernate, hexagonal architecture, microservices implementation, and Postgres is essential. Familiarity with container & serverless architectures, Test Driven Development, DevOps practices, and source control management tools is also required. The ability to communicate effectively, solve problems analytically, and provide leadership and mentorship are crucial for this role. Hands-on experience with cryptographic operations, hardware security modules, and key management systems will be advantageous. Additionally, familiarity with Scrum/Agile methodology, a self-starter mindset, and a continuous learning attitude are desirable qualities in a candidate for this position.,
Posted 2 weeks ago
7.0 - 11.0 years
20 - 25 Lacs
Bengaluru
Work from Office
We are seeking for apassionate and skilled Python Backend Data Engineerto design, develop and maintain hybrid data Platform across multi-cloud and on-premises.You will collaborate with AI engineers, product managers, and software engineers to bring data driven products and features to life. Job description: Build high-performing, scalable, enterprise-grade applications. Manage Big Data application development across the full software development lifecycle. Cloud platforms experience (AWS, GCP, Azure). Experience with CI/CD pipelines for data engineering workflows. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Must havePython3, Fast API, Spark, Iceberg. RESTful web services, Kafka messaging service. Experience with Gen AI ecosystem/tools is a plus. Experience in data wrangling using Pandas/Polaris, NumPy, SQL, etc. No SQL & SQL databases (Postgres/MySQL, Mongo with GridFs) Modern authorization mechanisms (JSON Web Token, OAuth2) Preferred technical and professional experience Object-Oriented analysis and design (DDD, Microservices) Understanding of cloud platforms (AWS, GCP, Azure) is a plus. Any exposure to any BI tools is a plus. Problem-SolvingExcellent analytical and problem-solving skills, with the ability to think critically and creatively. CommunicationStrong interpersonal and communication skills in English, with the ability to work effectively in a collaborative team environment
Posted 2 weeks ago
1.0 - 3.0 years
4 - 8 Lacs
Bengaluru
Work from Office
We are seeking for apassionate and skilled Python Backend Data Engineerto design, develop and maintain hybrid data Platform across multi-cloud and on-premises.You will collaborate with AI engineer, product managers, and software engineers to bring data driven products and features to life. Job description: Build high-performing, scalable, enterprise-grade applications. Manage Big Data application development across the full software development lifecycle. Cloud platforms experience (AWS, GCP, Azure). Experience with CI/CD pipelines for data engineering workflows. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Must havePython3, Fast API, Spark, Iceberg. RESTful web services, Kafka messaging service. Experience with Gen AI ecosystem/tools is a plus. Experience in data wrangling using Pandas/Polaris, NumPy, SQL, etc. No SQL & SQL databases (Postgres/MySQL, Mongo with GridFs) Modern authorization mechanisms (JSON Web Token, OAuth2) Preferred technical and professional experience Object-Oriented analysis and design (DDD, Microservices) Understanding of cloud platforms (AWS, GCP, Azure) is a plus. Any exposure to any BI tools is a plus. Problem-SolvingExcellent analytical and problem-solving skills, with the ability to think critically and creatively. CommunicationStrong interpersonal and communication skills in English, with the ability to work effectively in a collaborative team environment
Posted 2 weeks ago
2.0 - 6.0 years
5 - 10 Lacs
Bengaluru
Work from Office
We are seeking for apassionate and skilled Python Backend Data Engineerto design, develop and maintain hybrid data Platform across multi-cloud and on-premises.You will collaborate with AI engineers, product managers, and software engineers to bring data driven products and features to life. Job description: Build high-performing, scalable, enterprise-grade applications. Manage Big Data application development across the full software development lifecycle. Cloud platforms experience (AWS, GCP, Azure). Experience with CI/CD pipelines for data engineering workflows. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Must havePython3, Fast API, Spark, Iceberg. RESTful web services, Kafka messaging service. Experience with Gen AI ecosystem/tools is a plus. Experience in data wrangling using Pandas/Polaris, NumPy, SQL, etc. No SQL & SQL databases (Postgres/MySQL, Mongo with GridFs) Modern authorization mechanisms (JSON Web Token, OAuth2) Preferred technical and professional experience Object-Oriented analysis and design (DDD, Microservices) Understanding of cloud platforms (AWS, GCP, Azure) is a plus. Any exposure to any BI tools is a plus. Problem-SolvingExcellent analytical and problem-solving skills, with the ability to think critically and creatively. CommunicationStrong interpersonal and communication skills in English, with the ability to work effectively in a collaborative team environment
Posted 2 weeks ago
12.0 - 16.0 years
25 - 35 Lacs
Hyderabad, Pune, Chennai
Hybrid
Experience- 12 to 16 years Locations- Pune, Chennai, Hyderabad Technical Architect Job description 1. Hands-on Java Architect. Strong in OOPs concepts, Java design patterns, Reactive programming, writing performance code & Clean architecture. 2. Very strong advocate of coding best practices (SOLID, KISS, TDD, Unit testing, Integration testing). 3. Have implemented common framework using Java/ Spring for an application/platform (like Exception Library, Security Authentication/Authorization, Auditing, Idempotency, Connectors etc) 4. Experience in implementing DDD, Microservices architecture using Java / Spring 5. RESTful API best practices, Kafka (Messaging based systems) 6. Knowledge of Cloud-native principles Interested candidates share your CV at himani.girnar@alikethoughts.com with below details Candidate's name- Email ID- Contact and Alternate Contact no- Total exp- Relevant experience- Current Org- Notice period- CCTC- ECTC- Current Location- Preferred Location- Pancard No-
Posted 2 weeks ago
5.0 - 7.0 years
16 - 31 Lacs
Pune
Hybrid
Role & responsib Being a hands-on contributor is a key responsibility in this role Design, develop, maintain, and scale Coupas platform systems and services Participate in operational design and code review Architect and develop reusable microservices and other Platform components Develop frameworks for standardizing and enabling data flows via APIs, files, message queues Advocate best practices (unit/automation testing, code reviews, code quality, etc.) Engage with other teams to make platform components simpler to deploy and operate A good team player, works and communicates well with others Find creative, elegant and maintainable solutions to complex problems Continually look for opportunities to improve our platform, process and business ilities Preferred candidate pro Minimum of 5+ years of software development experience Minimum of 3+ years of experience as a Senior Software Engineer Expertise in one or more of the following programming languages: Ruby, Go Experience with modern MVC web framework like Ruby on Rails is highly preferred Proven understanding of software development best practices and design patterns Experience with RESTful API development Experience with high-throughput message queueing systems (Kafka/Resque/etc) Experience with building micro services in languages like Golang or Java Experience with cloud native architecture and technologies like Kubernetes, EC2 etc. Experience working in an agile environment that follows Scrum or other agile methodologies Experience working with SQL and NoSQL databases, including MySQL, Redis, MongoDB Self-motivated, go-getter, passion for learning, strong communication skills Bachelor's degree in Computer Science (or equivalent), or equivalent experience Extra considerations: Experience managing and enhancing CI/CD pipeline software/tools, such as Jenkins Experience with Docker Experience with Amazon AWS, EC2, or similar elastic cloud environments Open source project contributions, especially in Go file
Posted 1 month ago
8.0 - 11.0 years
45 - 50 Lacs
Noida, Kolkata, Chennai
Work from Office
Dear Candidate, We are hiring a Scala Developer to work on scalable data pipelines, distributed systems, and backend services. This role is perfect for candidates passionate about functional programming and big data. Key Responsibilities: Develop data-intensive applications using Scala . Work with frameworks like Akka, Play, or Spark . Design and maintain scalable microservices and ETL jobs. Collaborate with data engineers and platform teams. Write clean, testable, and well-documented code. Required Skills & Qualifications: Strong in Scala, Functional Programming, and JVM internals Experience with Apache Spark, Kafka, or Cassandra Familiar with SBT, Cats, or Scalaz Knowledge of CI/CD, Docker, and cloud deployment tools Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies
Posted 1 month ago
7.0 - 12.0 years
20 - 35 Lacs
Dubai, Pune, Chennai
Hybrid
Job Title: Confluent CDC System Analyst Role Overview: A leading bank in the UAE is seeking an experienced Confluent Change Data Capture (CDC) System Analyst/ Tech lead to implement real-time data streaming solutions. The role involves implementing robust CDC frameworks using Confluent Kafka , ensuring seamless data integration between core banking systems and analytics platforms. The ideal candidate will have deep expertise in event-driven architectures, CDC technologies, and cloud-based data solutions . Key Responsibilities: Implement Confluent Kafka-based CDC solutions to support real-time data movement across banking systems. Implement event-driven and microservices-based data solutions for enhanced scalability, resilience, and performance . Integrate CDC pipelines with core banking applications, databases, and enterprise systems . Ensure data consistency, integrity, and security , adhering to banking compliance standards (e.g., GDPR, PCI-DSS). Lead the adoption of Kafka Connect, Kafka Streams, and Schema Registry for real-time data processing. Optimize data replication, transformation, and enrichment using CDC tools like Debezium, GoldenGate, or Qlik Replicate . Collaborate with Infra team, data engineers, DevOps teams, and business stakeholders to align data streaming capabilities with business objectives. Provide technical leadership in troubleshooting, performance tuning, and capacity planning for CDC architectures. Stay updated with emerging technologies and drive innovation in real-time banking data solutions . Required Skills & Qualifications: Extensive experience in Confluent Kafka and Change Data Capture (CDC) solutions . Strong expertise in Kafka Connect, Kafka Streams, and Schema Registry . Hands-on experience with CDC tools such as Debezium, Oracle GoldenGate, or Qlik Replicate . Hands on experience on IBM Analytics Solid understanding of core banking systems, transactional databases, and financial data flows . Knowledge of cloud-based Kafka implementations (AWS MSK, Azure Event Hubs, or Confluent Cloud) . Proficiency in SQL and NoSQL databases (e.g., Oracle, MySQL, PostgreSQL, MongoDB) with CDC configurations. Strong experience in event-driven architectures, microservices, and API integrations . Familiarity with security protocols, compliance, and data governance in banking environments. Excellent problem-solving, leadership, and stakeholder communication skills .
Posted 1 month ago
5.0 - 10.0 years
6 - 10 Lacs
Hyderabad
Work from Office
1.Around 5+ years of hands on experience in Java based application development with integration into kafka messaging systems 2. Mandatory Development experience implementing Spring , Spring Boot , Microservices atleast for one year. 3. Preferred candidates with hands on experience with Apache Kafka (producers, consumers and stream processors ) 4. Familiarity with Kafka internals such as brokers, zookeepers, topics and partitions 5. Familiarity with tools like kafka connect, kafka streams and schema Registry 6. Very strong hands-on experience in Java-8 features like Generics , exception handling, collection API, Functional Interfaces , Multithreading , Lambda Expression , Stream API etc 7. Mandatory knowledge in deploying microservices in ECS environment Kubernetes , docker , Light speed etc. Knowledge and experience in Junit is must. 8. Experience in writing Oracle PL / SQL queries. 9.Good to have Angular , CSS , Banking domain , capital markets
Posted 1 month ago
8.0 - 13.0 years
9 - 14 Lacs
Bengaluru
Work from Office
The Applied R&D Engineer conducts target-oriented research to directly apply findings to the specification, design, further development, and incremental improvement of products, services, systems, tools, processes, etc. Integrates, verifies, tests, and modifies SW / HW / system components and capitalises on innovative solutions to meet particular requirements and specifications. You have: Bachelor's or Masters degree in Electronics, Computer Science, Electrical Engineering, or a related field with 8+ years of work experience. Experience in cloud-native architecture, cloud security, and cloud design patterns. Expertise in container orchestration using Kubernetes, Helm, and OpenShift. Experience with API Gateway, Kafka Messaging, and Component Life Cycle Management. Expertise in Linux platform, including Linux Containers, Namespaces, and CGroups. Experience in scripting languages Perl / Python and CI/CD tools Jenkins, Git, Helm, and Ansible. It would be nice if you also had: Familiarity with open-source PaaS environments like OpenShift. Knowledge of Elastic Stack, Keycloak authentication, and security best practices. You will design and develop software components based on cloud-native principles and leading PaaS platforms. You will implement scalable, secure, and resilient microservices and cloud-based applications. You will develop APIs and integrate with API gateways, message brokers (Kafka), and containerized environments. You will apply design patterns, domain-driven design (DDD), component-based architecture, and evolutionary architecture principles. You will lead the end-to-end development of features and EPICs, ensuring high performance and scalability. You will define and implement container management strategies, leveraging Kubernetes, OpenShift, and Helm
Posted 1 month ago
1.0 - 6.0 years
16 - 20 Lacs
Hyderabad
Work from Office
AI/Machine Learning Engineer Skillsoft is the global leader in eLearning. Trusted by the world's leading organizations, including 65% of the Fortune 500. Our 100,000+ courses, videos and books are accessed over 100 million times every month, across more than 100 countries. At Skillsoft, we believe knowledge is the fuel for innovation and innovation is the fuel for business growth. Join us in our quest to democratize learning and help individuals unleash their edge. This role is for a junior to mid-level engineer. The successful candidate will work closely with more senior engineers who will mentor and guide them. You’ll dive into the heart of innovation, crafting intelligent systems that empower millions worldwide. From designing generative AI solutions to pioneering agentic workflows, you’ll collaborate with internal and external teams to transform knowledge into a catalyst for growth—unleashing your edge while helping others do the same. Responsibilities: Hands-on AI/ML software engineer Work with product owners and curators to understand requirements and guide new features Collaborate to identify new feature impacts on existing services and teams Research, prototype, and select appropriate COTS and in-house AI/ML technology and design Collaborate with team to design, develop, and maintain supporting systems Document designs and implementation to ensure consistency and alignment with standards Create documentation including system and sequence diagrams Create appropriate data pipelines for AI/ML Analyze, curate, cleanse, and split data Utilize and apply generative AI for products and for daily productivity Periodically explore new technologies and design patterns with proof-of-concept Participate in developing best practices and improving operational processes Present research and work to socialize and share knowledge across the organization Environment, Tools & Technologies: Agile/Scrum Operating Systems – Mac, Linux Python, JavaScript, Node.js PyTorch, Tensorflow, Keras, LLMs (OpenAI GPT-X, Claude, embedding models) Vector indexing/database, LangChain, AutoGen, RAG, Agents APIs GraphQL, REST Docker, Kubernetes Amazon Web Services (AWS), MS Azure OpenAI SQL (Postgres RDS/Aurora), NoSQL (Cassandra, Elasticsearch) Messaging – Kafka, RabbitMQ, SQS Monitoring – New Relic, Splunk GitHub, IDE (your choice) Skills & Qualifications: 2 years of relevant work experience and experience with generative AI and fine-tuning models Ability to design and document APIs, data models, service interactions Familiarity with and ability to explain: o testing strategies – unit, integration, system o system and API security techniques o data privacy concerns o microservices architecture o vertical vs horizontal scaling o Generative AI, NLP, DNN, LLMs, auto-encoders, etc. Attributes for Success: Proactive, Independent, Adaptable Collaborative team player Customer service minded with an ownership mindset Excellent analytic and communication skills Ability and desire to coach and mentor new and more junior developers Innovative and problem-solving mindset Passionate, curious, open to new ideas, and ability to research and learn new technologies
Posted 1 month ago
8.0 - 13.0 years
25 - 30 Lacs
Hyderabad, Chennai, Bengaluru
Hybrid
Develop and maintain Kafka-based data pipelines for real-time processing. Implement Kafka producer and consumer applications for efficient data flow. Optimize Kafka clusters for performance, scalability, and reliability. Design and manage Grafana dashboards for monitoring Kafka metrics. Integrate Grafana with Elasticsearch, or other data sources. Set up alerting mechanisms in Grafana for Kafka system health monitoring. Collaborate with DevOps, data engineers, and software teams. Ensure security and compliance in Kafka and Grafana implementations. Requirements: 8+ years of experience in configuring Kafka, ElasticSearch and Grafana Strong understanding of Apache Kafka architecture and Grafana visualization. Proficiency in .Net, or Python for Kafka development. Experience with distributed systems and message-oriented middleware. Knowledge of time-series databases and monitoring tools. Familiarity with data serialization formats like JSON. Expertise in Azure platforms and Kafka monitoring tools. Good problem-solving and communication skills. Mandate : Create the Kafka dashboards , Python/.NET Note: Candidate must be immediate joiner.
Posted 1 month ago
4.0 - 9.0 years
5 - 13 Lacs
Thane, Goregaon, Mumbai (All Areas)
Work from Office
Opening for Leading Insurance company. **Looking for Immediate Joiner and 30 Days** Key Responsibilities: Kafka Infrastructure Management: Design, implement, and manage Kafka clusters to ensure high availability, scalability, and security. Monitor and maintain Kafka infrastructure, including topics, partitions, brokers, Zookeeper, and related components. Perform capacity planning and scaling of Kafka clusters based on application needs and growth. Data Pipeline Development: Develop and optimize Kafka data pipelines to support real-time data streaming and processing. Collaborate with internal application development and data engineers to integrate Kafka with various HDFC Life data sources. Implement and maintain schema registry and serialization/deserialization protocols (e.g., Avro, Protobuf). Security and Compliance: Implement security best practices for Kafka clusters, including encryption, access control, and authentication mechanisms (e.g., Kerberos, SSL). Documentation and Support: Create and maintain documentation for Kafka setup, configurations, and operational procedures. Collaboration: Provide technical support and guidance to application development teams regarding Kafka usage and best practices. Collaborate with stakeholders to ensure alignment with business objectives. Interested candidates shared resume on snehal@topgearconsultants.com
Posted 1 month ago
3.0 - 7.0 years
9 - 14 Lacs
Gurugram
Remote
Kafka/MSK Linux In-depth understanding of Kafka broker configurations, zookeepers, and connectors Understand Kafka topic design and creation. Good knowledge in replication and high availability for Kafka system ElasticSearch/OpenSearch Perks and benefits PF, ANNUAL BONUS, HEALTH INSURANCE
Posted 1 month ago
3.0 - 7.0 years
10 - 15 Lacs
Pune
Work from Office
Responsibilities: * Manage Kafka clusters, brokers & messaging architecture * Collaborate with development teams on data pipelines * Monitor Kafka performance & troubleshoot issues Health insurance Provident fund Annual bonus
Posted 1 month ago
12.0 - 18.0 years
35 - 65 Lacs
Pune, Chennai, Bengaluru
Work from Office
About the Role Launched in 2017, Oracle Banking Payments continues to evolve with an ambitious roadmap covering both functional enhancements and modern technology stacks. This is a unique opportunity to join a high-impact development team working on a globally recognized, mission-critical banking product. Role: Senior Software Architect Oracle Banking Payments Responsibilities: As a Senior Software Architect, you will: Translate business requirements into scalable, maintainable technical designs and code. Develop and maintain components using Java, Spring, and microservices frameworks. Diagnose and resolve technical issues across environments. Lead initiatives to identify and fix application security vulnerabilities. Deliver high-quality code with minimal production issues. Guide and mentor junior developers, fostering a culture of technical excellence. Navigate ambiguity and drive clarity in fast-paced Agile environments. Communicate clearly and proactively with cross-functional teams. Mandatory Skills: Expertise in Java, Java Microservices, Spring Framework, EclipseLink, JMS, JSON/XML, RESTful APIs. Experience developing cloud-native applications. Familiarity with Docker, Kubernetes, or similar containerization tools. Practical knowledge of at least one major cloud platform (AWS, Azure, Google Cloud). Understanding of monitoring tools (e.g., Prometheus, Grafana). Experience with Kafka or other message brokers in event-driven architectures. Proficient in CI/CD pipelines using Jenkins, GitLab CI, etc. Strong SQL skills with Oracle databases. Hands-on debugging and performance tuning experience. Nice to Have: Experience with Oracle Cloud Infrastructure (OCI). Domain knowledge of the payments industry and processing flows. What Were Looking For: The ideal candidate is: A passionate coder with a deep understanding of Java and modern application design. Curious, resourceful, and persistent in solving problems using various approaches—from research and experimentation to creative thinking. A proactive mentor and team contributor with a strong sense of accountability. Adaptable to evolving technology landscapes and fast-paced environments. Self-Test Questions – Ask Yourself Before Applying: 1. Have I built or maintained enterprise-grade applications using Java and Spring Microservices? 2. Can I explain how I've implemented cloud-native solutions using AWS, Azure, or Google Cloud? 3. Have I worked in Agile teams for at least three years, contributing actively in sprints? 4. Am I comfortable troubleshooting production issues, using tools like Prometheus, Grafana, and log aggregators? 5. Have I designed or debugged RESTful APIs and worked with JSON/XML extensively? 6. Do I have experience integrating applications with message brokers such as Kafka? 7. Have I mentored junior developers or acted as a tech lead on projects? Do I genuinely enjoy solving complex problems and exploring multiple approaches to arrive at the
Posted 1 month ago
5.0 - 8.0 years
8 - 12 Lacs
Hyderabad
Work from Office
S&P Dow Jones Indices is seeking a Python/Bigdata developer to be a key player in the implementation and support of data Platforms for S&P Dow Jones Indices. This role requires a seasoned technologist who contributes to application development and maintenance. The candidate should actively evaluate new products and technologies to build solutions that streamline business operations. The candidate must be delivery-focused with solid financial applications experience. The candidate will assist in day-to-day support and operations functions, design, development, and unit testing. Responsibilities and Impact: Lead the design and implementation of EMR Spark workloads using Python, including data access from relational databases and cloud storage technologies. Implement new powerful functionalities using Python, Pyspark, AWS and Delta Lake. Independently come up with optimal designs for the business use cases and implement the same using big data technologies. Enhance existing functionalities in Oracle/Postgres procedures, functions. Performance tuning of existing Spark jobs. Respond to technical queries from operations and product management team. Implement new functionalities in Python, Spark, Hive. Enhance existing functionalities in Postgres procedures, functions. Collaborate with cross-functional teams to support data-driven initiatives. Mentor junior team members and promote best practices. Respond to technical queries from the operations and product management team. What Were Looking For: Basic Required Qualifications: Bachelors degree in computer science, Information Systems, or Engineering, or equivalent work experience. 5 - 8 years of IT experience in application support or development. Hands on development experience on writing effective and scalable Python programs. Deep understanding of OOP concepts and development models in Python. Knowledge of popular Python libraries/ORM libraries and frameworks. Exposure to unit testing frameworks like Pytest. Good understanding of spark architecture as the system involves data intensive operations. Good amount of work experience in spark performance tuning. Experience/exposure in Kafka messaging platform. Experience in Build technology like Maven, Pybuilder. Exposure with AWS offerings such as EC2, RDS, EMR, lambda, S3,Redis. Hands on experience in at least one relational database (Oracle, Sybase, SQL Server, PostgreSQL). Hands on experience in SQL queries and writing stored procedures, functions. A strong willingness to learn new technologies. Excellent communication skills, with strong verbal and writing proficiencies. Additional Preferred Qualifications: Proficiency in building data analytics solutions on AWS Cloud. Experience with microservice and serverless architecture implementation.
Posted 1 month ago
3.0 - 6.0 years
10 - 17 Lacs
Pune
Remote
Kafka/MSK Linux In-depth understanding of Kafka broker configurations, zookeepers, and connectors Understand Kafka topic design and creation. Good knowledge in replication and high availability for Kafka system ElasticSearch/OpenSearch
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough