Jobs
Interviews

67 Kafka Messaging Jobs

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

4.0 - 8.0 years

8 - 17 Lacs

hyderabad

Work from Office

We are seeking a highly skilled and experienced Java Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable applications. This role requires a strong understanding of core Java principles, modern frameworks like Spring Boot, microservices architecture, and cloud technologies. You will play a key role in building the next generation of our platform. Key Responsibilities: Design, develop, and implement robust and scalable backend services using Java, Spring, and Spring Boot. Build and maintain microservices-based applications, ensuring high availability, performance, and fault tolerance. Utilize Object-Oriented Programming (OOPs) principles and design patterns to write clean, reusable, and maintainable code. Develop multi-threaded applications to handle concurrent processes and optimize performance. Integrate with messaging systems like Apache Kafka for real-time data processing and asynchronous communication. Work with cloud services, primarily AWS, for deploying and managing applications (e.g., EC2, S3, RDS). Design and interact with relational databases, writing complex SQL queries and optimizing database performance. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features. Write and execute unit, integration, and end-to-end tests to ensure code quality and reliability. Participate in code reviews, providing constructive feedback to peers to maintain high coding standards. Required Skills and Qualifications: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 3-8 years of experience in software development with a strong focus on Java. Expertise in Core Java, including a deep understanding of Object-Oriented Programming (OOPs) principles and concurrent programming (Multi-threading). Extensive hands-on experience with Spring and Spring Boot frameworks. Solid experience in designing and developing microservices-based architectures. Proven experience working with messaging systems, particularly Apache Kafka. Hands-on experience with AWS services for building and deploying applications. Proficiency in database technologies, including writing efficient SQL queries. Strong understanding of version control systems (e.g., Git). Experience with build tools like Maven or Gradle. Excellent problem-solving skills and the ability to work independently or as part of a team. Strong communication and collaboration skills. Preferred Skills (Nice to Have): Experience with containers and orchestration tools like Docker and Kubernetes. Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI). Knowledge of other databases (e.g., NoSQL databases like MongoDB). Experience with RESTful API design. Please note Immediate Joiners are preferred

Posted 5 days ago

Apply

8.0 - 13.0 years

9 - 14 Lacs

bengaluru

Work from Office

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 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 language 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. Experience with evolutionary architecture and microservices development. Autonomously performs tasks with a moderate level of guidance and within guidelines and policies. 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 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 5 days ago

Apply

10.0 - 15.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Technology Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your main objective in this role will be to lead applications systems analysis and programming activities. As the lead of the development team, you will be responsible for building web and mobile native journeys across multiple stacks. Additionally, you will review designs, oversee developers" work, provide solutions to impediments, and ensure that quality deliverables are completed well within the planned date. Utilizing advanced knowledge of system flow, you will develop standards for coding, testing, debugging, and implementation. Your role will also involve providing expertise in the area and advanced knowledge of applications programming while ensuring that application design aligns with the overall architecture blueprint. You will serve as an advisor or coach to mid-level developers and analysts by allocating work as necessary. Additionally, you will resolve a variety of high-impact problems/projects through an in-depth evaluation of complex business processes, system processes, and industry standards. Experience in working with critical applications is required, and experience in working on and delivering regulatory initiatives is preferred. You will need to develop comprehensive knowledge of how various areas of business integrate to accomplish business goals and provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions. Partnering with multiple management teams will be essential to ensure the appropriate integration of functions to meet goals, as well as to identify and define necessary system enhancements to deploy new products and process improvements. It is crucial to assess risk appropriately when making business decisions, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations. Qualifications: - 10 to 15 years of Full Stack software engineering experience in developing enterprise-scale applications - Expertise in building web and mobile applications using Java, Angular/React, Oracle/Mongo DB technology stack - Hands-on experience in coding Java, Angular, SpringBoot, Oracle - Strong understanding of CI/CD pipelines and DevOps practices - Exposure to modern cloud-native technologies (AWS, Kubernetes, Docker) - Expertise in enterprise integrations through RESTful APIs, Kafka messaging, etc. - Expertise in Authentication, Authorization, and Security - Expertise in designing and optimizing software solutions for performance and stability - Expertise in troubleshooting and problem-solving - Deep expertise in system design and microservices architecture - Working experience in Modern Ways of Working - Expertise in site reliability engineering - Familiarity with Cloud and preparedness to migrate applications, services, and data to the Cloud Education: - Bachelor's degree/University degree or equivalent experience - Master's degree preferred This job description offers a comprehensive overview of the responsibilities and qualifications required for the role. Other job-related duties may be assigned as necessary.,

Posted 6 days ago

Apply

10.0 - 14.0 years

0 Lacs

chennai, tamil nadu

On-site

You are a skilled and experienced Senior QA Lead Automation Engineer with 10 years of experience, specializing in Functional and Automation Testing. Join our team and contribute your expertise in Selenium / BDD Cucumber framework, agile methodologies, and banking domain knowledge. In this role, you will work in an agile environment, following best practices of agile Scrum. Collaborate with cross-functional teams to understand application/domain requirements, write test cases, execute tests, and manage defects. Analyze requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed. Your responsibilities include creating smart and adequate test plans, writing test cases, and automating test executions to ensure acceptance criteria is met. Develop automated regression test suites for continued assurance of product quality. Review test designs, test plans, and test cases to ensure coverage. Create QA metrics to measure QA automation effectiveness. Perform UAT tests mimicking end-to-end user scenarios, validate production by running sanity tests and data validations. Bring innovative solutions to reduce operational risks by automating mundane tasks across SDLC. Work closely with agile teams to ensure testing aligns with project timelines and requirements. Apply banking domain knowledge to testing processes and execute STLC process with precision and efficiency. Required skills include conducting functional and automation testing using Selenium / BDD Cucumber framework, utilizing test management tools like JIRA, and expertise in QA automation frameworks for functional, regression, and performance tests. Strong experience in testing enterprise integrations through RESTful APIs, Kafka messaging, and familiarity with Authentication, Authorization, and Security. Experience in Test Management tools like JIRA, strong banking domain knowledge, proficiency in STLC process with excellent testing skills, and good communication skills are essential for this role. Collaborate with various teams on testing activities, demonstrate a collaborative mindset, self-driven approach, and take ownership of tasks.,

Posted 1 week ago

Apply

9.0 - 14.0 years

20 - 35 Lacs

bengaluru

Remote

Title: Senior .Net Developer Type: Permanent/ Contract (1 - 3 months) Region: India Location: Remote About the Role: We are currently looking for talented .Net Developers to join our team at mid to senior levels. You will be part of our existing .Net team and play an important role in supporting the expansion of a key client. This is a great opportunity to work on exciting projects in the video and OTT space, giving you valuable exposure to a top brand in the industry. The role requires expertise in .NET 5/.NET Framework, REST APIs, multithreading, NoSQL databases, and SQL. If youre passionate about backend development and want to work on cutting-edge digital media platforms, we’d love to connect! Responsibilities: Work with the engineering team to design and build new features using SCRUM/Agile and sprints. Improve and maintain current code to keep it fast and scalable, using GitHub for version control. Find and fix technical problems with creative solutions. Take responsibility for important development tasks in a continuous integration and deployment setup. Use cloud services, containers, and virtual machines for infrastructure. Review code and help improve engineering processes. Keep up with the latest .NET technologies and add them to our systems when useful, following Agile practices. Required Experience: Proficient in .NET 8/.NET Framework Strong understanding of building REST APIs with Web API Hands-on experience with multithreading and parallelization Familiarity with NoSQL databases (preferably MongoDB) Knowledge of SQL and relational databases (preferably MS SQL) Experience with designing high-performance and scalable services Exposure to microservices and event-driven architecture Understanding of cloud technologies (AWS preferred) Experience with Docker and container orchestration (ECS/EKS a plus) Ability to write and maintain unit, integration, and component tests Good understanding of HTTP, caching mechanisms, and service discovery Familiarity with modern communication technologies like gRPC and Apache Kafka Problem-solving mindset for tackling complex technical challenges Knowledge of in-memory key-value databases like Redis Proficiency in Git and scripting with PowerShell/Bash Experience with continuous integration tools (e.g., GitHub Actions & Workflows) Familiarity with continuous deployment processes (e.g., Flux) Familiarity with Windows/Visual Studio Experience into Async programming, Data structure, Algorithms Previous experience with streaming protocols (e.g., DASH/HLS), video encoding (e.g., AWS Elemental Media Services) or video processing libraries (e.g., ffmpeg) is a plus

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Technology Lead Analyst role is a senior position focused on implementing new or updated application systems and programs in collaboration with the Technology team. Your primary responsibility will be to lead applications systems analysis and programming activities. You will partner with various management teams to ensure the seamless integration of functions to achieve goals and identify necessary system enhancements for deploying new products and process improvements. Your role will involve resolving high-impact problems/projects by evaluating complex business processes, system processes, and industry standards. It is essential to provide expertise in applications programming, ensuring that application design aligns with the overall architecture blueprint. Utilizing advanced knowledge of system flow, you will develop coding, testing, debugging, and implementation standards. You will gain comprehensive knowledge of how different business areas integrate to achieve business objectives and conduct in-depth analysis to define issues and innovate solutions. As a lead analyst, you will also mentor mid-level developers and analysts by allocating work accordingly. Moreover, you will need to assess risks appropriately in business decisions, giving due consideration to the firm's reputation and ensuring compliance with laws and regulations. Upholding ethical standards in personal behavior, conduct, and business practices is crucial, along with managing and reporting control issues transparently to safeguard Citigroup, its clients, and assets. Qualifications: - 10 to 12 years of Full Stack software engineering experience in developing enterprise-scale applications - Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack - Proficiency in enterprise integrations through RESTful APIs, Kafka messaging, etc. - Knowledge of Elastic Search, NoSQL databases, and Caching solutions - Skills in designing and optimizing software solutions for performance and stability - Strong troubleshooting and problem-solving abilities - Experience in site reliability engineering - Familiarity with Test-driven development, Authentication, Authorization, and Security - Understanding of Cloud technologies for application migration Education: - Bachelor's degree/University degree or equivalent experience - Master's degree preferred Please note that this job description provides an overview of the primary responsibilities. Additional job-related duties may be assigned as needed.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Programmer Analyst is an intermediate-level position 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 in this role is to contribute to applications systems analysis and programming activities. You will be expected to: - 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, as well as provide user and operational support on applications to business users. - Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of 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 and help define operating standards and processes. - Serve as an advisor or coach to new or lower-level analysts. - Have the ability to operate with a limited level of direct supervision. - Exercise independence of judgment and autonomy. - Act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members. - Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations. Qualifications: - 7-9 years of relevant experience in Full Stack, including Java and Angular or Java/Spring/Hibernate/Microservice. - Experience in systems analysis and programming of software applications. - Experience in managing and implementing successful projects. - Working knowledge of consulting/project management techniques/methods. - Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements. Education: - Bachelor's degree/University degree or equivalent experience. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.,

Posted 1 week ago

Apply

3.0 - 8.0 years

8 - 17 Lacs

hyderabad

Work from Office

We are seeking a highly skilled and experienced Java Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable applications. This role requires a strong understanding of core Java principles, modern frameworks like Spring Boot, microservices architecture, and cloud technologies. You will play a key role in building the next generation of our platform. Key Responsibilities: Design, develop, and implement robust and scalable backend services using Java, Spring, and Spring Boot. Build and maintain microservices-based applications, ensuring high availability, performance, and fault tolerance. Utilize Object-Oriented Programming (OOPs) principles and design patterns to write clean, reusable, and maintainable code. Develop multi-threaded applications to handle concurrent processes and optimize performance. Integrate with messaging systems like Apache Kafka for real-time data processing and asynchronous communication. Work with cloud services, primarily AWS, for deploying and managing applications (e.g., EC2, S3, RDS). Design and interact with relational databases, writing complex SQL queries and optimizing database performance. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features. Write and execute unit, integration, and end-to-end tests to ensure code quality and reliability. Participate in code reviews, providing constructive feedback to peers to maintain high coding standards. Required Skills and Qualifications: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 3-8 years of experience in software development with a strong focus on Java. Expertise in Core Java, including a deep understanding of Object-Oriented Programming (OOPs) principles and concurrent programming (Multi-threading). Extensive hands-on experience with Spring and Spring Boot frameworks. Solid experience in designing and developing microservices-based architectures. Proven experience working with messaging systems, particularly Apache Kafka. Hands-on experience with AWS services for building and deploying applications. Proficiency in database technologies, including writing efficient SQL queries. Strong understanding of version control systems (e.g., Git). Experience with build tools like Maven or Gradle. Excellent problem-solving skills and the ability to work independently or as part of a team. Strong communication and collaboration skills. Preferred Skills (Nice to Have): Experience with containers and orchestration tools like Docker and Kubernetes. Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI). Knowledge of other databases (e.g., NoSQL databases like MongoDB). Experience with RESTful API design.

Posted 1 week ago

Apply

7.0 - 9.0 years

0 Lacs

hyderabad, telangana, india

On-site

About this role: Wells Fargo is seeking a Principal Engineer As a Principal Engineer, you will be responsible for providing strategic technology solutions for business initiatives supporting predominantly Liquidity Management technology while collaborating closely with other areas of the larger Finance Technology team. You will be responsible for efficient architecture and innovative solutions to transform business. This position will be responsible for leading the continued modernization of the organization's financial systems. This combined portfolio of applications and tools are continually engineered to meet the challenges of stability, security, scalability, and speed. In this role, you will: Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking Translate advanced technology experience, an in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions Provide vision, direction and expertise to leadership on implementing innovative and significant business solutions Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership Required Qualifications: 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: 7+ years of experience working as a hands-on software developer designing and implementing service-oriented solutions with an emphasis on fullstack engineering, operational data and analytics. Expert level knowledge in fullstack development, system design and architecture, Messaging, APIs, build and deployment pipelines (CI/CD), Data warehousing, Data Engineering, AI/ML 5+ years of experience in Financial Services and Banking. Strong expertise in one of the below areas and good exposure to the other: Java, Springboot, Python fullstack engineering, RDBMS, NoSQL data store, Kafka / messaging Spark, BigData, Datawarehousing, Data Engineering, performance tuning Proven ability building solutions in cloud. Good hands-on experience in public cloud technology (Azure/GCP) and private cloud (PCF/OCP). Good knowledge of containers, container orchestration, observability tools. 5+ years of experience working in large financial services organization. Strong executive presence, facilitation skills, drive for results, attention to quality and detail, and a synergistic attitude. Ability to develop and deliver effective, well-articulated, written, and oral communications (e.g., emails, presentation materials) applying appropriate level of content/ detail dependent upon audience and intent. Excellent communications, interpersonal, and presentations skills across technical and non-technical groups. Strategic thinking and problem-solving abilities with a focus on proactive solutions. Experience with application of AI/ML to real-world problems. Experience in creating & delivering technology roadmaps Displays vision, creativity, innovation, and advanced analytical and inductive thinking skills. Ability to work in a dynamic, fast-paced environment. Job Expectations: Be Humble : You're smart yet always interested in learning from others. Work Transparently : You always deal in an honest, direct, and transparent way. Take Ownership : You embrace responsibility and find joy in having the answers Learn More : You regularly self-educate and improve your skill set. Show Gratitude : You show appreciation and respect to those you work with. Posting End Date: 4 Sep 2025 We Value Equal Opportunity Wells Fargo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other legally protected characteristic. Employees support our focus on building strong customer relationships balanced with a strong risk mitigating and compliance-driven culture which firmly establishes those disciplines as critical to the success of our customers and company. They are accountable for execution of all applicable risk programs (Credit, Market, Financial Crimes, Operational, Regulatory Compliance), which includes effectively following and adhering to applicable Wells Fargo policies and procedures, appropriately fulfilling risk and compliance obligations, timely and effective escalation and remediation of issues, and making sound risk decisions. There is emphasis on proactive monitoring, governance, risk identification and escalation, as well as making sound risk decisions commensurate with the business unit's risk appetite and all risk and compliance program requirements. Candidates applying to job openings posted in Canada: Applications for employment are encouraged from all qualified candidates, including women, persons with disabilities, aboriginal peoples and visible minorities. Accommodation for applicants with disabilities is available upon request in connection with the recruitment process. Applicants with Disabilities To request a medical accommodation during the application or interview process, visit . Drug and Alcohol Policy Wells Fargo maintains a drug free workplace. Please see our to learn more. Wells Fargo Recruitment and Hiring Requirements: a. Third-Party recordings are prohibited unless authorized by Wells Fargo. b. Wells Fargo requires you to directly represent your own experiences during the recruiting and hiring process.

Posted 2 weeks ago

Apply

6.0 - 10.0 years

15 - 25 Lacs

thane, navi mumbai, mumbai (all areas)

Work from Office

Location: Thane (Work from Office) Mandate Experience: 3 - 6 Years of experience in KAFKA Role & Responsibilities Minimum 6+ years of Operations Experience in 24x7 high-availability Linux Production environment. Good Understanding of Operating System: Administer and tune Linux systems (Red Hat, SUSE, Ubuntu) in a 24x7 production environment. Perform kernel tuning, system hardening, and firewall configuration. Manage file systems (EXT3, XFS, NFS), LVM, and patching Demonstrated ability to implement and maintain software load balancers like HAProxy, Keepalived for traffic distribution and high availability Troubleshoot system issues using tools like iOS tat, vmstat, netstat, Sar, and strace Expertise in Kafka & Streaming Systems: Design, deploy, and manage Kafka clusters for real-time data ingestion and analytics. Integrate Kafka with enterprise systems and data pipelines. Monitor and optimize Kafka performance for low latency and high throughput. Implement Kafka Connect, Kafka Streams, and Schema Registry. Implemented Kafka for data streaming and real-time analytics. Conducted performance testing and optimization to ensure high throughput and low latency. Developed monitoring and alerting solutions to ensure the health of the Kafka cluster Expertise in Elasticsearch Administration: Deploy, configure, and maintain Elasticsearch clusters in production and development environments. Monitor cluster health, performance, and availability using tools like Kibana, Grafana, and Prometheus. Optimize indexing, querying, and storage strategies for performance and scalability. Manage Elasticsearch upgrades, backups, and disaster recovery plans. Implement and manage index lifecycle policies and shard allocation strategies Good understanding of CI/CD & Automation: Build and maintain CI/CD pipelines using Jenkins, GitLab CI, or similar tools. Automate infrastructure provisioning and configuration using Ansible, Terraform, or Puppet, similar tools Implement GitOps workflows and Infrastructure as Code (IaC) practices Integrate Elasticsearch into CI/CD pipelines for log aggregation and monitoring Hands on in Implementing Observability stack: Set up monitoring and alerting using Prometheus, Grafana, ELK Stack, or Zabbix. Develop custom scripts for log parsing, system health checks, and alert automation Familiarity with cloud platforms (AWS, Azure, GCP) and services like EC2, S3, IAM, and VPC. Familiarity with containerization (Docker) and orchestration (Kubernetes, Helm). Awareness on Security & Compliance: Role-based access control (RBAC), TLS encryption, and audit logging Security best practices including SE Linux, firewall, and audit Integration of Elasticsearch with authentication systems (LDAP, SSO, etc.) Compliance with data protection and operational standards Must possess significant work experience in a production, mission-critical environments Red-Hat and Certified Kubernetes Administrator (CKA) Certification will be an added advantage Competencies: Team working Strong analytical and troubleshooting skills Excellent communication and collaboration abilities Self-driven, detail-oriented, and results-focused

Posted 2 weeks ago

Apply

0.0 years

0 Lacs

pune, maharashtra, india

On-site

Lead Engineer, VP Position Overview Job Title: Lead Engineer, VP Location: Pune, India Corporate Title: VP Role Description Deutsche Bank is looking to expand its internal Technology capability in Pune, India to provide best in class technology solutions for the Banking industry. You will work as part of a cross-functional agile delivery team, including analysts, developers and testers. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to take a leading role in all stages of software delivery, from initial analysis right through to production support. We will ask a lot of you, but we will offer a lot in return. You will have an opportunity to work in an environment that provides continuous growth and learning, with an emphasis excellence. This will require the Lead to help execute the following transformations with our global teams: Technology Transformation Our move to our target technology stack & architectural blueprint i.e. micro services, Kubernetes, Terraform, Google Cloud, Open shift, Oracle, HTML5 One copy of the truth, automated workflow, reduce h/w, decommission systems and build out the strategic platform around the tech stack listed above Operating Model Transformation SAFE Agile, DevOps, automated testing, cycle times approaching 1 day! Drive Agile collaboration with the Business and the broader Risk Technology team globally Workforce Transformation Build Capability around the tech stack, operating model, and risk transformation with employees while reducing vendor sprawl and footprint Deutsche Bank's Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. What we'll offer you As part of our flexible scheme, here are just some of the benefits that you'll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your key responsibilities Hands on exposure on Camunda workflow management is required Lead the delivery team, collaborating with others to understand requirements, analyze and refine stories, design solutions, implement them, test them and support them in production Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing. Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right. Be ready to work on a range of technologies and components, including user interfaces, services and databases. Act as a generalizing specialist. Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level. Ensure that the software you deliver is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it's needed Help your team to build, test and release software within short lead times and with minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Experience in design and development of projects using micro-services architecture. Hands-on Experience in GCP and technologies like Docker, Containers, Kubernetes etc is a plus. Help create a culture of learning and continuous improvement within your team and beyond We are looking for great Technologists first. Useful but not essential would be knowledge gained in Financial Services environments, for example products, instruments, trade lifecycles, regulation, risk, financial reporting or accounting, Your skills and experience Deep knowledge of at least one modern programming language, along with understanding of both object oriented and functional programming. Ideally knowledge of Java. Practical experience of test driven development and constant refactoring in continuous integration environment. An understanding of web technologies, frameworks and tools, for example: HTML, CSS, JavaScript, ReactJS, Bootstrap, Node.js Knowledge of SQL and relational databases Oracle PL/SQL Hands on exposure on Kafka messaging Experience in Oracle PL/SQL programming Experience working in an agile team, practicing Scrum, Kanban or XP Experience of performing Functional Analysis is highly desirable Experience of Automated Testing is highly desirable How we'll support you Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About us and our teams Please visit our company website for further information: We strive for a in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.

Posted 2 weeks ago

Apply

2.0 - 3.0 years

8 - 12 Lacs

mumbai

Work from Office

We are looking for a Senior Python Developer to join our team. You will be responsible for not just building scalable and efficient systems, but also driving solution architecture, mentoring peers, and owning projects end-to-end. You should be excited about both coding and leading technical design discussions. Must-Have Skills Core Technical Expertise - Python (Advanced): Strong knowledge of Python 3.x, best practices, and design patterns. - Django: Experience building scalable and secure web applications. - FastAPI: Hands-on experience with async APIs and building high-performance backends. - SQLAlchemy: Deep experience with ORM mapping, query building, and database management using SQLAlchemy Core and ORM. - Async Programming: Proficiency in asyncio, non-blocking architectures, and concurrent systems. - Microservices Architecture: Experience designing and managing distributed systems. - Event-Driven and Synchronous Architectures: Strong knowledge of building event-based and traditional API systems. Database and Data Management - PostgreSQL: Expertise in SQL optimization, advanced query structuring, database scaling techniques, and working with complex schemas. - SQLAlchemy: Strong experience integrating SQLAlchemy with Postgres in both synchronous and asynchronous (e.g., asyncpg) modes. Cloud and Infrastructure - AWS Cloud: Experience with EC2, S3, RDS, API Gateway, Cognito, and Lambda. - Kubernetes: Knowledge of EKS, container orchestration, scaling, deployment strategies. - Docker: Hands-on experience with containerization and image management. Additional Skills - CI/CD Pipelines: Setting up automated build, test, and deployment pipelines. - Testing: Strong understanding of unit, integration, and end-to-end testing frameworks. - Security Best Practices: Knowledge of API security, authentication flows, and secure coding principles. - Technical Documentation: Ability to write clean, thorough technical and solution design documents. Responsibilities - Lead the design, development, and deployment of backend services and APIs. - Drive architectural decisions and solutioning for new projects. - Mentor junior engineers and conduct code reviews. - Collaborate closely with DevOps to optimize deployment and monitoring pipelines. - Actively contribute to improving system scalability, reliability, and security. - Engage in sprint planning, backlog grooming, and project estimations. Requirements - 3-5 years of strong backend development experience using Python, Django, and FastAPI. - Proven experience with SQLAlchemy in large production-grade systems. - Prior experience designing and deploying microservices in AWS using Kubernetes, API Gateway, and Lambda. - Proven leadership on projects or leading small teams technically. - Hands-on experience with asynchronous systems and event-driven designs. - Bachelor's degree in Computer Science, Engineering, or equivalent experience. Preferred Qualifications - Experience working in fast-paced startup environments. - Familiarity with serverless architectures and SaaS product development. - Experience with SNS/SQS, Kafka, or RabbitMQ for messaging and events.

Posted 2 weeks ago

Apply

8.0 - 13.0 years

25 - 40 Lacs

pune

Hybrid

Company: Dataceria Software Solutions --------------------------------------------- Location : Pune Work: Hybrid ( 2-3 days in office ) Timings USA and UK timings aligned Position: Senior Backend Developer - JAVA, ETL & Microservices Experience: 8 Plus Job: permanent we are looking for : immediate joiners notice period of 15 -30 days --------------------------------------------------------------------------------------------------------- If you are interested send your cv to careers@dataceria.com With the details below Experience: CTC: ECTC: Notice period: Current work Location: ---------------------------------------------------------------------------------------------------- DATACERIA SOFTWARE SOLUTIONS PVT LTD ---------------------------------------------------------------------------------------------------- Senior Backend Developer - JAVA, ETL & Microservices Dataceria is looking for experienced Senior Java Microservices Developers to join a strategic modernization project for a global client. You will work on complex enterprise applications, collaborating with architects, leads, and other developers to deliver high-quality solutions. ------------------------------------------------------------------------------------------------------------------------------------------- Responsibilities: Develop, maintain, and optimize Java 8+ backend services using Spring Boot and Hibernate/JPA. Build, deploy, and maintain microservices within Kubernetes (AKS or equivalent) . Design and implement ETL pipelines using Apache Airflow, Spring Batch, or Apache Camel. Work with Snowflake to create and manage pipelines, connect and deploy databases, and perform query optimization. Integrate messaging solutions using Kafka or other enterprise messaging frameworks. Collaborate with cloud infrastructure teams to deploy and maintain services in Azure Cloud (or adapt from AWS/GCP). Write and maintain RESTful APIs for microservices communication. Participate in CI/CD pipeline setup , deployment automation, and version control (Git). Collaborate with cross-functional teams in Agile scrum environments. At least 8 years of software development experience (Java) Expert in: Core Java (Java 8+) , J2EE, Spring Boot , Hibernate/JPA REST APIs, JSON, Microservices architecture Spring frameworks ( Spring Boot, Spring Cloud Services, Spring Security, etc .) ETL frameworks like Apache AirFlow , Spring Batch , Apache Camel any one or similr tools Strong experience with SQL (MS-SQL, PostgreSQL), Snowflake, and NoSQL databases (preferably Cosmos DB) or similar tools Proven experience with Azure Cloud, Docker , and Kubernetes (AKS) or similar tools Enterprise messaging systems (Kafka) CI/CD setup and troubleshooting (preferably Azure DevOps) Exceptional leadership and communication skills Strong problem-solving and analytical thinking Ability to manage multiple priorities in a fast-paced environment Adaptability and flexibility to change Willingness to occasionally work outside normal hours Preferred Skills Knowledge of UI technologies (React JS, JavaScript, HTML5, CSS3) Financial/Banking experience Experience with Maven, Gradle, Git DB performance tuning and Infrastructure-as-Code (Terraform) Knowledge of Control-M, Dynatrace, and ServiceNow -------------------------------------------------------------------------------------------------------------------------------------------------- In short summary Mandatory Skills Java 8+ / Backend development Spring Boot / Spring frameworks Hibernate / JPA Microservices Architecture Kubernetes (AKS) OR EKS / GKE ETL Frameworks At least one: Airflow, Spring Batch OR Apache Camel Cloud (Azure) or other Cloud Kafka (Enterprise Messaging) SQL (MS-SQL, PostgreSQL) and NoSQL databases Snowflake (or BigQuery or Redshift or Azure Synapse Analytics) CI/CD (Azure DevOps or similar) Agile Optional Skills Legacy System Experience Terraform (IaC) UI Development (ReactJS, JS, HTML, CSS) ------------------------------------------------------------------------------------------------------------------- Dataceria software Solution Pvt Ltd If you are interested send your cv to careers@dataceria.com With the details below Experience: CTC: ECTC: Notice period: Current work Location:

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As the Java Backend Development Lead (With Kotlin) at Deutsche Bank in Pune, India, you will play a crucial role in expanding the internal Technology capability to provide top-notch technology solutions for the Banking industry. Working within a cross-functional agile delivery team, you will collaborate with analysts, developers, and testers to bring innovation to software development, emphasizing the use of cutting-edge technologies and practices to drive business value. Your approach will focus on fostering a collaborative environment through open code, open discussion, and teamwork throughout all stages of software delivery, from analysis to production support. Deutsche Bank is undergoing significant transformations, and you will be instrumental in executing these changes with global teams. This includes technology transformation towards microservices, Kubernetes, Terraform, Google Cloud, and more, operating model transformation with Agile methodologies, DevOps, and workforce transformation to build capabilities while reducing vendor sprawl. Your responsibilities will involve analyzing, designing, implementing, testing, and supporting solutions in production. You will be hands-on in building microservices using Spring Boot with expertise in Java and Kotlin. Emphasizing BDD techniques, clean code writing, and test-driven development, you will ensure the right software is built correctly and reliably. Additionally, you will contribute to architectural decisions, maintain a highly automated Continuous Delivery pipeline, and create a culture of learning and improvement within your team. Your skills and experience should include deep knowledge of modern programming languages, test-driven development, familiarity with web technologies and frameworks, SQL and relational databases, experience in agile methodologies, functional analysis, and automated testing. Experience in Financial Services environments would be beneficial but not essential. Deutsche Bank is committed to supporting your career growth through training and development, coaching from experts, and fostering a culture of continuous learning. Join us in our mission to excel together every day, acting responsibly, thinking commercially, taking initiative, and working collaboratively to achieve success as part of the Deutsche Bank Group. For more information about us and our teams, please visit our company website: https://www.db.com/company/company.htm. We welcome applications from all individuals and strive to promote a positive, fair, and inclusive work environment where everyone can thrive.,

Posted 2 weeks ago

Apply

7.0 - 12.0 years

14 - 24 Lacs

pune, bengaluru

Hybrid

Role & responsibilities Kafka Engineer Work mode - Hybrid Location - Bangalore/ Pune 7+ years experience with Apache Kafka - designing and owning solutions, troubleshooting. Please share your updated profile to puneet@mounttalent.com

Posted 2 weeks ago

Apply

5.0 - 8.0 years

14 - 20 Lacs

hyderabad

Work from Office

We are seeking a highly skilled and experienced Java Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable applications. This role requires a strong understanding of core Java principles, modern frameworks like Spring Boot, microservices architecture, and cloud technologies. You will play a key role in building the next generation of our platform. Key Responsibilities: Design, develop, and implement robust and scalable backend services using Java, Spring, and Spring Boot. Build and maintain microservices-based applications, ensuring high availability, performance, and fault tolerance. Utilize Object-Oriented Programming (OOPs) principles and design patterns to write clean, reusable, and maintainable code. Develop multi-threaded applications to handle concurrent processes and optimize performance. Integrate with messaging systems like Apache Kafka for real-time data processing and asynchronous communication. Work with cloud services, primarily AWS, for deploying and managing applications (e.g., EC2, S3, RDS). Design and interact with relational databases, writing complex SQL queries and optimizing database performance. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features. Write and execute unit, integration, and end-to-end tests to ensure code quality and reliability. Participate in code reviews, providing constructive feedback to peers to maintain high coding standards. Required Skills and Qualifications: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5-8+ years of experience in software development with a strong focus on Java. Expertise in Core Java, including a deep understanding of Object-Oriented Programming (OOPs) principles and concurrent programming (Multi-threading). Extensive hands-on experience with Spring and Spring Boot frameworks. Solid experience in designing and developing microservices-based architectures. Proven experience working with messaging systems, particularly Apache Kafka. Hands-on experience with AWS services for building and deploying applications. Proficiency in database technologies, including writing efficient SQL queries. Strong understanding of version control systems (e.g., Git). Experience with build tools like Maven or Gradle. Excellent problem-solving skills and the ability to work independently or as part of a team. Strong communication and collaboration skills. Preferred Skills (Nice to Have): Experience with containers and orchestration tools like Docker and Kubernetes. Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI). Knowledge of other databases (e.g., NoSQL databases like MongoDB). Experience with RESTful API design.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate level role where 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 play a key role in applications systems analysis and programming activities. You will be expected to utilize your knowledge of applications development procedures and concepts, as well as basic knowledge of other technical areas, to identify and define necessary system enhancements. This includes using script tools, analyzing code, consulting with users and clients on issues, recommending programming solutions, installing and supporting customer exposure systems, and applying fundamental knowledge of programming languages for design specifications. As an Intermediate Programmer Analyst, you will analyze applications to identify vulnerabilities and security issues, conduct testing and debugging, and serve as an advisor or coach to new or lower-level analysts. You will also be responsible for identifying problems, analyzing information, making evaluative judgments to recommend and implement solutions, and resolving issues by selecting solutions based on acquired technical experience and precedents. In this role, you will need to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members. You must appropriately assess risk when making business decisions, demonstrate consideration for the firm's reputation and compliance with applicable laws, rules, and regulations, and escalate, manage, and report control issues with transparency. Qualifications: - 4-8 years of relevant experience in the Financial Service industry - Intermediate level experience in Applications Development role - Clear and concise written and verbal communication skills - Strong problem-solving and decision-making abilities - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements Education: - Bachelor's degree/University degree (B.E./B.Tech/MCA) or equivalent experience This job description offers an overview of the main responsibilities and qualifications required for the role. Additional job-related duties may be assigned as needed.,

Posted 3 weeks ago

Apply

5.0 - 10.0 years

0 - 3 Lacs

pune, chennai

Work from Office

Dear Candidate Greetings from RelevantZ!! About the company: Relevantz Technology Services Pvt Ltd (https://www.relevantz.com/) A technology company with thought leadership in engineering digital solutions, Relevantz has over 26+ years of experience enabling digital solutions for leading companies in the finance, healthcare, insurance, media, telecom, retail, and technology sectors helping digital business be more engaging, insightful, predictive, and efficient by adopting the technology advancements of the digital revolution and by supporting you from ideation to launching and beyond. Job Summary: We are seeking a skilled Java Backend Developer with hands-on experience in Apache Kafka and Microservices architecture . The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems that support real-time data processing and seamless integration across services. Key Responsibilities: Design and develop robust backend services using Java and Spring Boot . Implement and manage Kafka for real-time messaging and stream processing. Build and maintain RESTful APIs for service communication. Collaborate with cross-functional teams to define, design, and deliver new features. Ensure high performance, scalability, and reliability of backend systems. Participate in code reviews and maintain high code quality standards. Troubleshoot and resolve production issues and bugs. Integrate backend services with CI/CD pipelines and follow DevOps best practices. Required Skills: Strong proficiency in Java (preferably Java 8+). Experience with Apache Kafka (topics, producers, consumers, stream processing). Solid understanding of Microservices architecture . Familiarity with Spring Boot , Docker , and Kubernetes . Experience with Git , Jenkins , and other CI/CD tools. Knowledge of SQL and NoSQL databases. Understanding of Agile methodologies and Scrum practices. Qualifications: Bachelors degree in Computer Science, Information Technology, or related field. Minimum 2 years of backend development experience. Proven experience in building and deploying microservices. Strong problem-solving and communication skills. Preferred: Experience with Google Cloud Platform (GCP) or other cloud providers. Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack. Exposure to event-driven architecture and domain-driven design . Work Location : Pune & Chennai one IT Park Mode : WFO - 5 days Immediate to 15 days Joiners preferred. Interested Candidates can share your resumes to gayathiri.g@relevantz.com

Posted 3 weeks ago

Apply

6.0 - 10.0 years

35 - 45 Lacs

bengaluru

Work from Office

We are seeking a highly skilled and experienced Senior Full Stack Java Developer to join our team. This role requires expertise across front-end and back-end development, microservices architecture, cloud platforms, DevOps practices, and telecom-specific technologies. The ideal candidate will design, develop, and maintain scalable, secure, and high-performing solutions for web and telecom systems. Key Responsibilities Front-End Development : Build robust and responsive front-end applications using HTML, CSS, JavaScript , and frameworks such as React.js or Vue.js . Back-End Development & Microservices : Design and implement microservices and scalable backend systems using Java and Spring Boot . Create and maintain APIs including REST, GraphQL, and gRPC for seamless integration. Cloud & DevOps : Deploy and manage applications on AWS, Azure, or Google Cloud Platform . Utilize Docker, Kubernetes, and OpenShift for containerization and orchestration. Implement CI/CD pipelines using Jenkins, GitLab CI/CD, or equivalent tools. Databases & Messaging : Work with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra). Develop asynchronous systems with RabbitMQ or Apache Kafka . Telecom-Specific Development : Work with network protocols (TCP/IP, UDP, SIP, VoIP). Integrate with telecom APIs such as Twilio for communication services. Collaborate on OSS/BSS systems (Operations Support Systems / Business Support Systems). Quality & Collaboration : Conduct rigorous unit testing using JUnit or TestNG. Collaborate with cross-functional teams in an Agile/Scrum environment to deliver end-to-end solutions. Ensure adherence to security best practices for web and telecom systems. Required Skills and Qualifications Strong proficiency in Java programming for backend and microservices development. Expertise in Spring Boot for building scalable, secure, and RESTful services. Experience in front-end development using React.js, Vue.js, or similar frameworks. Hands-on experience with microservices architecture . Proficiency in containerization (Docker) and orchestration (Kubernetes, OpenShift) . Strong experience with cloud platforms (AWS, Azure, GCP). Solid knowledge of databases : MySQL, PostgreSQL, MongoDB, Cassandra. Experience with messaging systems (RabbitMQ, Kafka). Familiarity with telecom-specific protocols (TCP/IP, UDP, SIP, VoIP) and APIs (e.g., Twilio). Proficiency in CI/CD tools such as Jenkins or GitLab CI/CD. Strong unit testing experience with JUnit or TestNG. Excellent problem-solving, communication, and collaboration skills. Preferred Qualifications Experience with Agile/Scrum methodologies . Knowledge of DevOps practices and automation. Strong understanding of application and telecom security protocols . Ability to debug, analyze, and optimize application performance.

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Lead Software Engineer at InRhythm, 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 will require technical expertise in modern programming languages, frameworks, and best practices to ensure secure, efficient, and scalable software delivery. You will oversee code quality, enforce development standards, and guide a team of engineers in applying cutting-edge solutions. Your responsibilities will include working on Web and Cloud-native applications, owning end-to-end architectural assessments, defining epics/features, and collaborating in a cross-functional agile team to deliver working software incrementally. Your expertise should include REST interfaces, Kafka messaging, Postgres database management, and knowledge of cryptographic operations and Hardware Security Modules. You will be required to mentor less-experienced team members, participate in technical interviews, and contribute to the growth of the Cloud Practice at InRhythm. To excel in this role, you should have at least 5 years of professional experience in microservices-based cloud-native development within an enterprise-level domain. Strong hands-on experience with Java-based applications, expertise in Spring Boot, Hibernate, and related technologies, along with in-depth knowledge of hexagonal architecture and microservices implementation using Spring Boot, Kafka, and Redis are essential. Experience with Restful APIs, Postgres, large scale batch processing, container & serverless architectures, Test Driven Development (TDD), Domain Driven Development (DDD), and DevOps tools like Jenkins and GIT is required. Strong problem-solving, analytical skills, leadership, and mentoring experience are also crucial for success in this role. Additionally, hands-on experience with cryptographic operations and hardware security modules, familiarity with Scrum/Agile methodology, self-starter mindset, and a desire for continuous learning and growth are valued qualities that will make you stand out as a Lead Software Engineer at InRhythm.,

Posted 1 month ago

Apply

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 1 month ago

Apply

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 1 month ago

Apply

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 1 month ago

Apply

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 month ago

Apply

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 month ago

Apply
Page 1 of 3
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