Jobs
Interviews

4 Microservices Paradigm Jobs

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

12.0 - 16.0 years

0 Lacs

haryana

On-site

Join us as a Principal Data Engineer! You will drive the development of software and tools to achieve project and departmental objectives by translating functional and non-functional requirements into a suitable design. In addition to managing the technical delivery of one or more software engineering teams, you will lead broader participation in internal and industry-wide events, conferences, and other activities. Your role will also involve leading the planning, specification, development, and deployment of high-performance, robust, and resilient systems. It will be crucial to ensure that these systems adhere to excellent architectural and engineering principles and are well-suited for their intended purposes. This position is offered at the vice president level. As a Principal Engineer, you will oversee the productivity of software engineering teams and ensure the consistent use of shared platform components and technologies. Engaging with senior stakeholders, you will explore and recommend appropriate technical solutions to meet the required product features. You will also be responsible for monitoring technical progress against plans, ensuring functionality, scalability, and performance, and providing progress updates to stakeholders. Additionally, you will deliver software components to support the delivery of platforms, applications, and services for the organization. Designing and developing high-volume, high-performance, high-availability applications using established frameworks and technologies will be part of your responsibilities. You will also design reusable libraries and APIs for organization-wide use and write unit and integration tests within automated test environments to maintain code quality. To excel in this role, we are seeking an individual with a background in data engineering, software design, or database design and architecture. Significant experience in developing software in an SOA or micro-services paradigm is essential. The ideal candidate will also have a history of leading software development teams, introducing and implementing technical strategies, and hands-on development experience in one or more programming languages. In addition, the following skills and qualifications are highly desirable: - At least 12 years of experience using industry-recognized frameworks and development tools - Excellent understanding of data pipeline development, data integration, database management, and ETL processes - Experience with test-driven development, automated test frameworks, mocking, stubbing, and unit testing tools - Knowledge of working with code repositories, bug tracking tools, and wikis - Background in designing or implementing APIs and in-depth knowledge of large-scale database and NoSQL design and optimization If you are a seasoned professional with a passion for data engineering and software development, and possess the skills and experience outlined above, we invite you to consider this exciting opportunity as a Principal Data Engineer.,

Posted 2 days ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

Join us as a Principal Engineer in an exciting and challenging role where you will lead best practices for application development and software development life cycles within the bank. With your software development background, you will deliver software components to enable the delivery of platforms, applications, and services for the bank. You will be recognized as a leader in software engineering, leading wider participation in internal and industry-wide events, conferences, and other activities. This role is offered at the director level. As a Principal Engineer, you will drive development software and tools to accomplish project and departmental objectives by converting functional and non-functional requirements into suitable designs. You will play a leading role in planning, developing, and deploying high-performance, robust, and resilient systems for the bank. Additionally, you will lead engagements with senior stakeholders to explore and suggest appropriate technical solutions to achieve the required product features. You will have the opportunity to develop your leadership skills by managing the technical delivery of one or more software engineering teams, overseeing the quality of their work, and ensuring it meets the required technical standards. In this role, you will oversee the definition of the technical strategy and advise on product roadmaps and migration plans to achieve strategic goals. You will ensure that the bank's systems follow excellent architectural and engineering principles and are fit for purpose. Monitoring the technical progress against plans, safeguarding functionality, scalability, and performance, and providing progress updates to stakeholders will also be part of your responsibilities. Additionally, you will design and develop reusable libraries and APIs for use across the bank, write unit and integration tests within automated test environments to ensure code quality, and lead the sunset of legacy platforms and adoption of strategic platforms. The skills required for this role include a background in software engineering, software or database design and architecture, along with significant experience developing software within an SOA or microservices paradigm. You should have experience in one or more programming languages, an excellent understanding of implementing programming best practices, especially around scalability, availability, and performance. Moreover, you need a strong background in leading software development teams, introducing and executing technical strategies, knowledge of using industry-recognized frameworks and development tooling in software and data engineering, experience in test-driven development, using automated test frameworks, mocking and stubbing, and unit testing tools, a background in SRE and Operational excellence, experience in Fin Ops and environment optimization, and the ability to rapidly and effectively understand and translate product and business requirements into technical solutions.,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

Join our digital revolution in NatWest Digital X. In everything we do, we work towards making digital experiences effortless and secure. Our organization revolves around three core principles: engineer, protect, and operate. We engineer simple solutions, protect our customers, and operate smarter. Our people have the flexibility to work differently based on their roles and requirements, with options like hybrid working and flexible hours that promote their well-being. This role is based in India, requiring all normal working days to be carried out in the country. As a Principal Engineer at NatWest Digital X, you will be responsible for driving the development of software and tools to achieve project and departmental objectives. In addition to managing the technical delivery of software engineering teams, you will lead participation in internal and industry-wide events, conferences, and other activities. Your role will involve planning, specifying, developing, and deploying high-performance, robust, and resilient systems that adhere to excellent architectural and engineering principles. Key Responsibilities: - Overseeing the productivity of software engineering teams - Ensuring consistent use of shared platform components and technologies - Leading engagements with senior stakeholders to propose technical solutions - Monitoring technical progress and providing updates to stakeholders - Delivering software components for platforms, applications, and services - Designing high-volume, high-performance applications and reusable libraries and APIs - Writing unit and integration tests within automated test environments Key Skills: - Background in software engineering, software design, or database design and architecture - Experience in developing software in an SOA or micro-services paradigm - Leading software development teams and executing technical strategies - Proficiency in Node.js, Java, Python, React, TypeScript, Next.js, or similar technologies - Hands-on experience in automating engineering workflows and cloud platforms like AWS, Azure, or GCP - Knowledge of Kubernetes, CI/CD pipelines, and Infrastructure as Code tools - Architecting scalable, secure APIs and implementing high-performance distributed systems - Focus on code quality, security, and automation - Ability to lead technical discussions, mentor engineers, and collaborate across teams Join us at NatWest Digital X and be part of shaping the future of digital experiences.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

Join our digital revolution in NatWest Digital X. In everything we do, we work towards one aim - to create digital experiences that are effortless and secure. Our organization is built around three core principles: engineer, protect, and operate. We engineer simple solutions, protect our customers, and operate smarter. Our approach varies based on job roles and needs, offering options like hybrid working and flexible hours to support our people's growth. This role is based in India, requiring all normal working days to be carried out in the country. Join us as a Principal Engineer at Vice President level. Your primary responsibilities will include driving the development of software and tools to achieve project and departmental goals by translating functional and non-functional requirements into a suitable design. Additionally, you will manage the technical delivery of one or more software engineering teams, leading participation in internal and industry-wide events, conferences, and other activities. Leading the planning, specification, development, and deployment of high-performance, robust, and resilient systems will be crucial, ensuring they adhere to excellent architectural and engineering principles and are fit for purpose. As a Principal Engineer, you will oversee the productivity of software engineering teams, ensuring consistent use of shared platform components and technologies. You will engage with senior stakeholders to explore and propose technical solutions to meet product feature requirements. Monitoring technical progress against plans, safeguarding functionality, scalability, and performance, and providing progress updates to stakeholders will also be part of your responsibilities. Additionally, you will deliver software components to support the delivery of platforms, applications, and services for the organization. Designing and developing high-volume, high-performance, high-availability applications using proven frameworks and technologies, as well as designing reusable libraries and APIs for organizational use, are key tasks. Writing unit and integration tests within automated test environments to ensure code quality is also essential. To excel in this role, you should have a background in software engineering, software design, or database design and architecture. Significant experience in developing software in an SOA or micro-services paradigm is required, along with experience in leading software development teams and executing technical strategies. Proficiency in one or more programming languages is necessary. Expertise in backend development (e.g., Node.js, Java, Python) and frontend development (e.g., React, TypeScript, Next.js) is essential. Hands-on experience in automating engineering workflows via portals, strong knowledge of AWS, Azure, or GCP, Kubernetes, CI/CD pipelines, and Infrastructure as Code like Terraform or Pulumi are desired. Experience in architecting scalable, secure APIs, designing and implementing high-performance distributed systems, and a focus on code quality, security, and automation are also expected. Demonstrated ability to lead technical discussions, mentor engineers, and collaborate across teams will be beneficial.,

Posted 1 month ago

Apply
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