Jobs
Interviews

5 Microservicebased Architectures Jobs

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

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

As a Full-Stack Engineering Manager at DoorDash, you will play a crucial role in leading a high-performing team to build robust, scalable, and intelligent web applications. Your responsibilities will include owning the end-to-end software development lifecycle, from architectural design to implementation, deployment, and performance optimization. You will ensure agility, innovation, and technical excellence in all aspects of the development process. **Role Overview:** You will oversee the development of platforms that seamlessly integrate full stack engineering with data infrastructure and AI capabilities. Your focus will be on fostering an engineering culture of excellence and empowering engineers to deliver reliable, flexible solutions at scale. Additionally, you will be instrumental in building and nurturing a top-performing team, driving innovation and success in a dynamic, fast-paced environment. **Key Responsibilities:** - Lead and manage a high-performing team in building robust, scalable, and intelligent web applications - Own the end-to-end software development lifecycle, from architectural design to implementation, deployment, and performance optimization - Foster an engineering culture of excellence and empower engineers to deliver reliable, flexible solutions at scale - Collaborate with stakeholders, external partners, and peer data leaders for cross-collaboration - Drive continuous improvement of data architecture and development processes - Plan for short-term and long-term team and stakeholder success - Ensure reliability and quality are top priorities in all aspects of development **Qualifications Required:** - B.S., M.S., or PhD. in Computer Science or equivalent - 10+ years of experience in full-stack development, with a strong foundation in front-end and back-end technologies - 3+ years of hands-on management experience - 5+ years of software development experience with tech stacks including React, RESTful APIs/gRPC, and SQL - Proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and React - Familiarity with programming languages like Python, Kotlin, and Go - Experience in building large-scale microservice-based architectures using cloud services like AWS - Strong communication and leadership skills, with experience in hiring and growing teams in a fast-moving environment - Proficient in system design and application of AI solutions, using LLMs in the data space This role at DoorDash offers the opportunity to be part of a dynamic, fast-growing company that is committed to diversity, inclusion, and empowering local economies. If you are passionate about full-stack development and AI, this could be the perfect role for you.,

Posted 5 days ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

As a proficient Java developer with at least 4 years of software development experience, you will be required to demonstrate expertise in Java 17 or other JVM languages. Additionally, you should possess 1-2 years of Kubernetes experience and AWS experience with a deep understanding of Docker, Kubernetes, Minikube, and AWS. Your responsibilities will include building high volume, high performance, stable, and scalable systems that are delivered to customers. An essential part of your role will involve working with CI/CD tools like Jenkins and Github Action, as well as having a good understanding of asynchronous messaging frameworks such as Kafka. You are expected to have a solid grasp of distributed systems challenges, microservice-based architectures, and asynchronous communication. Moreover, you should have experience and a good understanding of implementing alerting, metrics, and logging using tools like Prometheus, CloudWatch, Datadog, Splunk, or Kibana. Practical knowledge of the contract-first development model and the ability to design API contracts before initiating development is crucial. Furthermore, you should have practical knowledge of persistence and caching solutions like MySQL, PostgreSQL, Redis, ElasticSearch, and Caffeine. A good understanding of database modeling and the ability to fine-tune database queries for optimal performance is essential. Expertise in asynchronous, non-blocking, functional/reactive style of programming and hands-on experience with frameworks such as Spring WebFlux and Vert.x is required. Experience in building and operating a subscription-based service, as well as familiarity with PSP integrations (Stripe, Adyen, Braintree, dLocal, etc.) are valuable assets for this role. It is important to have a working understanding of the steps involved in executing a typical web purchase flow. Aside from technical skills, you should possess strong soft skills, including the ability to clearly and effectively communicate ideas verbally and in writing within a global team setting. Collaboration within your team, the commerce organization, and reaching out across teams where necessary with Product, Finance, and other stakeholders is expected. Demonstrating a strong sense of ownership for the quality of software, project outcomes, and impact on the business is essential. Finally, you should exhibit openness to new ideas and have the ability to quickly pick them up and put them into practice.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

You will be contributing to the development of software applications at Trackier using GoLang. Your responsibilities will include identifying key tasks, prioritizing them, and delivering them throughout the software development life cycle. Troubleshooting, debugging, and upgrading existing software will also be part of your role. It will be essential for you to stay updated with the latest trends and technologies to enhance the products and processes at Trackier. Additionally, mentoring junior software engineers and guiding their development will be a key aspect of your job. Your tasks will involve designing and writing using GoLang to enhance the availability, scalability, latency, and efficiency of services. You will be responsible for designing, building, analyzing, and fixing large-scale systems. Continuous improvement and innovation to enhance code quality and product performance will be vital. Effective collaboration and communication with teams across multiple departments will also be required. To be successful in this role, you should have proficiency in at least one of the following: Node.js (JavaScript/TypeScript), Golang, Python, PHP, or Java for developing and enhancing software applications. A minimum of 2-3 years of related work experience in building software applications is necessary. Familiarity with various operating systems such as Linux, Mac OS, and Windows is expected. Experience in private and public API design, cross-service integrations, distributed systems challenges, micro-service-based architectures, and asynchronized communication will be beneficial. Familiarity with a range of database technologies, including SQL (e.g., MySQL, PostgreSQL, ClickHouse) and NoSQL (e.g., MongoDB, Cassandra) options, is required. Knowledge and understanding of Docker, Kubernetes, AWS/GCP services, CI/CD tools like GitHub Actions and Jenkins, and working on production distributed systems with microservices architecture and RESTful services are important. Experience in using GIT in a collaborative setting and deploying production applications with AWS/GCP will be advantageous. Technologies used at Trackier include Golang, Node.js (JavaScript/TypeScript), PHP, MongoDB, ClickHouseDB, Redis, Memcache, Google Cloud Platform, Docker, Kubernetes, and Jenkins. In return, you will benefit from medical insurance, a 5-day working culture, a best-in-industry salary structure, and a lucrative reimbursement policy.,

Posted 1 month ago

Apply

3.0 - 9.0 years

0 Lacs

karnataka

On-site

You will be joining the Oracle Cloud Infrastructure (OCI) Reliability team, a group of passionate engineers dedicated to ensuring the highest level of availability and reliability for OCI services and customers. Your role will involve designing and building complex, highly technical products and services in the Cloud from the ground up. As a technical leader, you will play a crucial role in defining the future of services used daily by both customers and internal teams. Your responsibilities will include defining the vision and technical strategy for the products, translating business requirements into technical specifications, architecting, designing, developing, and troubleshooting customer-facing cloud services, and automating tasks to ensure continuous delivery and availability with minimal human intervention. You will drive the development of performant, scalable solutions and maintain development and production infrastructure to uphold operational excellence. To excel in this role, you should have at least 9 years of experience in the software industry, with a minimum of 3 years as a senior developer/technical leader. A Bachelor's Degree or Master's in Computer Science or equivalent education is required. You should have a deep understanding of the product development lifecycle, including working closely with product management, writing technical specifications, architecting and designing services, developing code, managing releases, and operations. Strong communication, organization, and interpersonal skills are essential, along with the ability to work in complex, rapidly evolving software development environments. You should have expertise in Java, Python, or similar modern programming languages, microservice-based architectures, distributed systems, SQL and NoSQL databases, REST APIs, and Cloud technologies. Experience with CI/CD processes and tools, cloud computing, web development, system monitoring, automation, and incident management tools is highly desirable. In this role, you will lead, mentor, and coach junior team members, provide technical guidance and feedback to stakeholders, and contribute to product roadmaps by identifying areas for improvement. You will be expected to maintain a high standard of engineering quality and best practices, driving continuous innovation and improvements in technology and operations to ensure a solid security posture.,

Posted 1 month ago

Apply

12.0 - 16.0 years

0 Lacs

karnataka

On-site

As a part of Cisco Security Business Group (SBG), you will be contributing to the development of solutions that address the evolving security challenges faced by our customers. SBG is a rapidly growing business within Cisco, with an annual revenue exceeding $2B and a significant focus on transitioning to a software and recurring revenue model. Within SBG, the Cloud Security group is dedicated to creating cloud-delivered security solutions in a platform-centric approach, operating as an autonomous startup-like entity. This group aims to innovate in a radical and high-growth domain by leveraging existing cloud assets and successful acquisitions, with a vision to deliver complex security solutions in a cloud-delivered manner that are both comprehensive and easy to manage. The role involves developing solutions and features to enhance the infrastructure of Cloud-Delivered Firewall/SSE, testing new software features using languages like C, GO, Java, and Python, and writing functional and design specifications. Additionally, you will be responsible for testing, automating features, debugging existing deployments, contributing to threat modeling, monitoring, and risk management of infrastructure, and ensuring compliance with standards such as SOC2 and FedRAMP. An understanding of programming, networking fundamentals, and protocols is essential for this position. Preferred qualifications include a Master's degree in Computer Science or equivalent engineering experience, knowledge of FedRAMP product certification, and a proven track record of software development experience. Experience with containerization technologies like Docker, Kubernetes, EKS, ECS, microservice-based architectures, and domain knowledge of security concepts such as encryption, firewalls, vulnerability management, and secure software design is highly valued. The ability to work in an agile delivery model, demonstrate ownership, and be accountable are key attributes for success in this role. You should have exposure to technologies such as C, GO, Java, Python, Kubernetes, Docker, cloud platforms like AWS, Azure, GCP, and CI/CD tools like Jenkins. By joining Cisco, you will be part of a diverse and inclusive team that values innovation, creativity, and collaboration to drive digital transformation for our customers. With a focus on embracing change, accountability, and equality, Cisco offers a supportive culture where individuality is celebrated, and passion for technology is welcomed.,

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