Jobs
Interviews

1550 Microservices Architecture Jobs - Page 45

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

5.0 - 8.0 years

8 - 13 Lacs

Kolkata

Work from Office

Key Responsibilities : - Design, develop, and maintain scalable and secure backend applications using Java and Spring Boot 3.2 - Develop RESTful APIs and integrate with third-party services and internal systems - Work on Spring Batch for handling scheduled or high-volume background jobs - Design and develop microservices and ensure inter-service communication and data consistency - Build and maintain an intuitive portal/dashboard for internal/external stakeholders with appropriate backend logic - Optimize queries and work closely with the Oracle DB, writing complex SQL queries and performance tuning - Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions - Conduct code reviews and provide guidance to junior developers - Troubleshoot and debug application issues, perform root cause analysis, and implement effective solutions - Write clear, maintainable, and testable code with appropriate unit and integration tests - Take ownership of features from design to deployment and support - Participate in Agile ceremonies and contribute to sprint planning and retrospectives Required Skills and Experience : - 57 years of proven experience as a Java backend developer - Strong programming skills in Java with a deep understanding of object-oriented programming - Extensive experience in Spring Boot 3.2, Spring Batch, and Spring Job Scheduling - Proficiency in developing and consuming RESTful APIs - Hands-on experience with Microservices architecture and distributed systems - Solid experience in working with Oracle Database and writing optimized SQL queries - Experience in integrating backend services with front-end portals or dashboards - Strong understanding of software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations - Excellent analytical and problem-solving skills must be able to analyze complex business requirements and build logical solutions - Familiarity with tools like Git, Maven/Gradle, Jenkins, and containerization platforms (Docker/Kubernetes) is a plus - Good communication and collaboration skills to work effectively in a team environment Nice to Have : - Experience in performance tuning and application profiling - Exposure to CI/CD pipelines and DevOps practices - Knowledge of front-end technologies (basic level) for better integration with backend Educational Qualification : - Bachelors or Masters degree in Computer Science, Engineering, or related field

Posted 1 month ago

Apply

6.0 - 8.0 years

3 - 7 Lacs

Noida, Hyderabad, Bengaluru

Hybrid

- Strong expertise and hands-on in java technologies Core Java, Spring framework, J2EE Technologies, Spring boot, Microservices. - Knowledge on Graph QL, Cassandra or any other No SQL DB. - Good experience in using continuous integration and continuous deployment (CI-CD) tools Circle CI, Github, Harness etc., - Working knowledge on large-scalability projects involving cloud-based infrastructure design and implementation. - Experience in splunk, graffana will be an added value. - Excellent written and verbal communication skills. - Excellent communications skills with ability to communicate effectively in visual, verbal, and written form to teams, clients and leadership. - Experience in data test cases development, test report documentation, regression testing. - Utilize, expand and create new automated testing frameworks, preferably using BDD, Selenium. - Identify quality issues and create test reports Experience : 6 to 8 Years Minimum Qualifications : - BE /B.Tech/M.Tech/MCA - Must be comfortable - Hybrid Job model from Noida/Hyderabad/Bangalore.

Posted 1 month ago

Apply

8.0 - 12.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Position Overview : We are seeking an experienced Backend Java Engineer to join our Engineering team. The ideal candidate will have a strong background As a contributing hands-on engineer in the Data & Analytics Platform, you will Lead all aspects of the Software Development cycle (SDLC) in line with Agile and IT craftsmanship principles, Design client-side and server-side architecture & solutions, Write secure & scalable clean code along with unit tests, Perform code reviews, and ensure the quality of code, constantly, Develop and manage well-functioning databases and applications, Constantly learn new/emerging technologies, mentor teams, and Troubleshoot, debug, and upgrade software. Technical expertise in : - JavaScript and relevant frameworks React, Vue, Node - Java (version 11 or higher), TDD, BDD - Spring ecosystem (Core, MVC, Data, JPA, Transaction Management, Security, AOP, Spring Batch) - Reactive programming & framework - SOA/Microservices (REST, SOAP) - Messaging & Pub-Sub technologies (MQ, Kafka) - Writing complex SQL scripts - Relational & non-relational databases (PostgreSQL, Oracle, Cosmos, MongoDB) - Tomcat/Weblogic servers, serverless (cloud) deployment, Kubernetes/Docker - Create and maintain CI/CD pipelines using GitHub Actions / Azure DevOps - Building applications using cloud platforms (Azure/AWS/GCP) - Creating Infrastructure as Code using Terraform Bonus Skills : - Azure Developer certification - Experience in Master Data Management (MDM) domain & related tools (e.g., Informatica) - Experience with Elastic Search / ELK stack, Python Qualifications : - Education : Bachelor's or Master's degree in Computer Science, Engineering - 8+ years of related experience with excellent programming & soft skills.

Posted 1 month ago

Apply

12.0 - 15.0 years

8 - 12 Lacs

Hyderabad, Bengaluru

Work from Office

Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of. - You should be able to achieve a say/do ratio of > 98% in your task allocations - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Exceed the quality expectations of the system you are working. - Mentor and coach junior members in the team - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. Must Have Skills : - Total Experience : Ideally 12+ years (Staff or Principal level); may consider 10+ years for exceptionally strong candidates. - Java/Spring Boot : 8+ years of hands-on experience with Core Java and Spring Boot - Proficient in multithreading, dependency injection, and aspect-oriented programming (AOP). - Strong debugging skills and ability to identify performance bottlenecks. - Experience with SQL and NoSQL databases. - Strong knowledge of Git (preferred: GitLab; acceptable: GitHub, Bitbucket, etc. - Microservices Architecture : Solid experience developing and working with microservices. Deployment & Operations : - Knowledge of deploying and running services in Kubernetes. - Experience with building RESTful web services (bonus: gRPC experience, but not required). - Familiarity with tools like New Relic (preferred) or equivalent APM tools - Ability to analyze log files to understand application behavior. - Experience with end-to-end distributed tracing is required. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.

Posted 1 month ago

Apply

8.0 - 10.0 years

12 - 17 Lacs

Gurugram

Work from Office

Shift Timings : IST Need a very strong candidate with good communication skills - 8+ years of experience developing core Java applications across enterprise, SME, or start-up environments. - Proven experience with distributed systems and event-driven architectures. - Expertise in Spring Boot, Spring Framework, and RESTful API development. - Experience in designing, building, and monitoring microservices. - Solid background in persistence technologies including JPA, Hibernate, MS-SQL, and PostgreSQL. - Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming. - Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps. - Familiarity with major cloud platforms : AWS, Azure, or GCP (AWS preferred). - Front-end development experience using React or Angular with good understanding of leveraging best practices around HTML, CSS3/Tailwind, Responsive designs. - Comfortable in Agile environments with iterative development and regular demos. - Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE). - Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts. - Hands-on experience integrating applications with cloud services. - Familiarity with event-driven technologies (e.g., Kafka, MQ, Event Buses). - Hospitality services domain experience is a plus. - Strong problem-solving skills, with the ability to work independently and in a team. - Proficiency in Agile methodologies and software development best practices. - Skilled in code and query optimization. - Experience with version control systems, particularly Git."

Posted 1 month ago

Apply

12.0 - 15.0 years

16 - 25 Lacs

Hyderabad, Bengaluru

Work from Office

What You Can Expect from Us : You can expect to be a pioneer of ideas, a student of innovation, and a leader of thought. Innovation and thought leadership is at the center of everything we do, at all levels of the company. Lets make your career great! Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of. - You should be able to achieve a say/do ratio of > 98% in your task allocations - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Exceed the quality expectations of the system you are working. - Mentor and coach junior members in the team - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. Must Have Skills : - Total Experience : Ideally 12+ years (Staff or Principal level); may consider 10+ years for exceptionally strong candidates. - Java/Spring Boot : 8+ years of hands-on experience with Core Java and Spring Boot, - Proficient in multithreading, dependency injection, and aspect-oriented programming (AOP). - Strong debugging skills and ability to identify performance bottlenecks. - Experience with SQL and NoSQL databases. - Strong knowledge of Git (preferred : GitLab; acceptable : GitHub, Bitbucket, etc. - Microservices Architecture : Solid experience developing and working with microservices. - Knowledge of deploying and running services in Kubernetes. - Experience with building RESTful web services (bonus : gRPC experience, but not required). - Familiarity with tools like New Relic (preferred) or equivalent APM tools - Ability to analyze log files to understand application behavior. - Experience with end-to-end distributed tracing is required. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.

Posted 1 month ago

Apply

15.0 - 17.0 years

18 - 25 Lacs

Hyderabad, Coimbatore, Bengaluru

Work from Office

Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems. At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. Were in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged. Position Overview : We are looking for an Application Solution Architect who will work with technology experts todesign optimal solutions to requirements for our customers. This is achieved through interactive requirements gathering, determination of best fit solutions based on problem solving approaches, integrated solution design based on multiple technology types, and a strong ability to present and articulate solutions to senior members of the customer teams. Roles and Responsibilities : Solution Design : - Develop end-to-end application architectures based on business and technical requirements. - Ensure architectural solutions align with enterprise standards and industry best practices. Technology Selection & Implementation : - Choose appropriate frameworks, platforms, and technologies for application development. - Provide guidance on cloud-based solutions, microservices, and APIs. Collaboration & Stakeholder Engagement : - Work with business teams, developers, and project managers to define technical roadmaps. - Communicate architectural decisions and trade-offs to both technical and non-technical stakeholders. Performance & Security : - Implement best practices for data protection and compliance. - Ensure applications are optimized for scalability, performance, and security. Code Review & Best Practices : - Guide development teams on coding standards, design patterns, and best practices. - Conduct reviews to ensure code quality and maintainability. - Build and maintain repositories for deliverables, methodologies, and business development documents. - Interface and co-ordinate tasks with internal and external technical people. - Collaborate with project managers, technical directors and other leaders / stakeholders to provision estimates, develop overall implementation solution plan, and serve as a lead as required, to implement the installation, customization, and integration efforts. - Oversee aspects of project life cycle, from initial kickoff through requirements analysis,design and implementation phases for projects within the solution area. - Provide quality assurance for services within the solution area. Must Have Skills : - Overall 15+ years software engineering experience. - At least 7+ years in a solution architecture role. - 4+ years in a cloud native application architecture with hands-on experience leveraging Java/Node/GCP/AWS and other tech stacks. - Ability to lead and collaborate with other enterprise architects, data platform architects and security architects to deliver scalable, secure and resilient IaaS and PaaS platform solutions in AWS/GCP. - Be technical across several areas, understanding coding in modern languages including modern microservices, containers, distributed systems with >99.99% availability, scaling to millions of users, CICD, Infrastructure as Code, automation principles, and security. - Produce designs of complex systems, including discovery and analysis, formulation of solution context, identification of solution alternatives, technology selection, and design configuration through the consistent use of recognized design. - Proficiency in one or more programming languages like python/ java/Golang Qualification : - Masters or Bachelors degree in Computer Science Engineering, or a related technicaldegree.

Posted 1 month ago

Apply

12.0 - 18.0 years

15 - 30 Lacs

Thane, Navi Mumbai

Work from Office

Job Summary: We are looking for a highly experienced DevOps Architect with hands-on expertise in containerization, Kubernetes/OpenShift, and CI/CD pipeline design. The ideal candidate will have a deep understanding of Microservices architecture and messaging queues, along with a proven track record of deploying scalable and resilient cloud-native solutions. Key Responsibilities: Design and implement robust DevOps architecture to support microservices-based solutions. Deploy, manage, and optimize workloads using Openshift , Istio , and Helm . Develop and maintain CI/CD pipelines using GitLab . Integrate and manage Microservices deployments ensuring scalability and reliability. Implement monitoring and observability solutions using Loki stack . Configure and manage messaging queue services as part of distributed systems. Implement automation scripts and Infrastructure-as-Code tools. Lead design and optimization of cloud-native DevOps processes and tools. Provide guidance and leadership to engineering teams in best practices related to automation, security, and scaling. Must Have Skills & Keywords: Openshift , Istio , Helm , CI/CD , GitLab , Microservices architecture , Messaging Queue (any) , Loki stack Good to Have Skills: Kafka , Gemfire , ArgoCD Qualifications & Experience: Bachelors/Master’s Degree in Computer Science, IT, or related field. 12-18 years of hands-on experience in DevOps, with a focus on Kubernetes/OpenShift. Proven expertise in automation, containerization, and continuous delivery. Experience working in agile and fast-paced environments. Work Location: Mumbai Notice Period: Immediate to 7 DaysJoiners Only

Posted 1 month ago

Apply

6.0 - 8.0 years

3 - 7 Lacs

Noida, Kolkata, Hyderabad

Work from Office

- Strong expertise and hands-on in java technologies Core Java, Spring framework, J2EE Technologies, Spring boot, Microservices. - Knowledge on Graph QL, Cassandra or any other No SQL DB. - Good experience in using continuous integration and continuous deployment (CI-CD) tools Circle CI, Github, Harness etc., - Working knowledge on large-scalability projects involving cloud-based infrastructure design and implementation. - Experience in splunk, graffana will be an added value. - Excellent written and verbal communication skills. - Excellent communications skills with ability to communicate effectively in visual, verbal, and written form to teams, clients and leadership. - Experience in data test cases development, test report documentation, regression testing. - Utilize, expand and create new automated testing frameworks, preferably using BDD, Selenium. - Identify quality issues and create test reports Experience : 6 to 8 Years Minimum Qualifications : - BE /B.Tech/M.Tech/MCA - Must be comfortable - Hybrid Job model from Noida/Hyderabad/Bangalore.

Posted 1 month ago

Apply

5.0 - 7.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Overview : The Java GraphQL Developer is a pivotal role within our organization, responsible for designing and implementing robust and scalable applications using Java and GraphQL technologies. With an emphasis on creating high-quality, maintainable code, the developer will work closely with cross-functional teams to deliver innovative software solutions that align with business objectives. As the demand for data-fetching approaches like GraphQL increases in modern applications, this role is essential for enhancing user experience and optimizing performance. The ideal candidate will have a strong background in Java development along with comprehensive knowledge of GraphQL principles and best practices. Collaborating effectively within an Agile environment, the Java GraphQL Developer will also contribute to architecture discussions and leverage microservices to ensure smooth integration with various front-end and back-end systems. This position not only requires technical expertise but also strong analytical and communication skills to engage stakeholders throughout the development lifecycle. Key Responsibilities : - Design, develop, and maintain efficient and scalable Java applications. - Implement GraphQL APIs to optimize data fetching and user experience. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Participate in architecture discussions to define application structure and design. - Ensure application performance, quality, and responsiveness through code reviews and testing. - Develop RESTful APIs in conjunction with GraphQL services. - Write unit tests and conduct system testing to ensure functionality. - Maintain documentation of application architecture and design decisions. - Troubleshoot and debug complex technical issues throughout the development process. - Stay updated with current industry trends and emerging technologies. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Mentor junior developers and contribute to their technical growth. - Contribute to software design patterns and best coding practices. - Collaborate with product management for requirements analysis and feature prioritization. - Identify and mitigate risks related to software development. Required Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or related field. - Minimum of 5 years of experience in Java development. - Proficiency in GraphQL and related technologies. - Experience with REST API design and development. - Strong understanding of microservices architecture. - Familiarity with Spring Framework and related Spring technologies. - Experience with relational and NoSQL databases. - Knowledge of software development best practices and design patterns. - Experience working within Agile development environments. - Proficiency in version control systems, preferably Git. - Strong analytical and troubleshooting skills. - Excellent communication and teamwork skills. - Experience with testing frameworks like JUnit or Mockito. - Familiarity with containerization technologies (e.g., Docker) is a plus. - A passion for technology and a drive for continuous learning.

Posted 1 month ago

Apply

6.0 - 8.0 years

17 - 20 Lacs

Noida, Hyderabad, Bengaluru

Work from Office

We are seeking a highly skilled and motivated Java Developer to join our dynamic team. The ideal candidate will possess strong expertise and hands-on experience in designing, developing, and implementing robust and scalable Java-based applications. You will be involved in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. This role requires a passion for technology, a commitment to delivering high-quality code, and the ability to thrive in a collaborative environment. The candidate should have a minimum of 6 years of relevant experience. Responsibilities : - Design, develop, and maintain high-performance, scalable, and secure Java applications. - Write clean, well-documented, and efficient code adhering to industry best practices and coding standards. - Collaborate with cross-functional teams, including product managers, software engineers, and QA, to deliver high-quality software solutions. - Participate in the entire software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance. - Develop and consume RESTful APIs and microservices. - Work with databases, including relational (e.g, SQL) and NoSQL (e.g, Cassandra). - Implement and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines. - Troubleshoot, debug, and resolve complex technical issues. - Optimize application performance and ensure scalability. - Stay up-to-date with the latest Java technologies, trends, and best practices. - Contribute to architectural discussions and design decisions. - Participate in code reviews to ensure code quality and knowledge sharing. - Work on large-scalability projects involving cloud-based infrastructure design and implementation. Qualifications : - Bachelor's or Master's degree in Computer Science or a related field. - 6+ years of professional experience in Java development. - Strong expertise and hands-on experience in Core Java, Spring Framework, and J2EE technologies. - Solid understanding of Spring Boot and Microservices architecture. - Experience with NoSQL databases, such as Cassandra. - Knowledge of GraphQL. - Proficiency in using Continuous Integration and Continuous Deployment (CI/CD) tools (e.g, CircleCI, GitHub Actions, Harness). - Working knowledge of large-scalability projects involving cloud-based infrastructure design and implementation. - Experience with version control systems (e.g, Git). - Strong problem-solving, analytical, and debugging skills. - Excellent communication and teamwork skills. Preferred Skills (Added Value) : - Experience with monitoring and logging tools such as Splunk and Grafana. - Experience with cloud platforms (e.g, AWS, Azure, GCP). - Knowledge of containerization technologies (e.g, Docker, Kubernetes). Keywords : Java, Core Java, Spring, Spring Boot, Microservices, J2EE, GraphQL, Cassandra, NoSQL, CI/CD, CircleCI, GitHub, Harness, Cloud, Large Scalability, Splunk, Grafana Mandatory Key Skills : GraphQL, Cassandra, NoSQL Work Experience Required : 6+ Years

Posted 1 month ago

Apply

12.0 - 15.0 years

6 - 9 Lacs

Bengaluru

Work from Office

Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create dDesigns (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services quality ownership of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Design responsibility complete features. - Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of. Knowledge in NFRs for the services owned as the SME. - You should be able to achieve a sSay/do ratio of > 98% in your task allocations. - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Drive test strategy and participate actively in the analysis of the results and address issues in the functional area. - Exceed the qQuality expectations of the system you are working. gatekeeper for the SME areas. - Mentor and coach junior members in the team. - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. - Act as the goto expert interviewer for SME areas. Must Have Skills : Overall Experience : - Ideally 12+ years (Staff or Principal level); candidates with 10+ years may be considered if they demonstrate exceptional skills. Golang Experience : - Minimum of 8 years of hands-on experience with Go/Golang - Candidates with 6+ years of strong Go experience may be considered on a case-by-case basis. - Go Language Proficiency - Strong skills in debugging, identifying performance bottlenecks. - Deep understanding of concurrency, including goroutines and channels. - Hands-on experience with both SQL and NoSQL databases. - Proficient in Git (preferred: GitLab; acceptable: GitHub, Bitbucket, etc. - Experience developing and maintaining microservices-based systems. - Familiar with deploying and running services in Kubernetes. - Strong experience in building RESTful web services. Bonus : - gRPC experience is a plus, but not required. - Experience using Application Performance Monitoring (APM) tools (preferred: New Relic; others acceptable). - Ability to analyze log files to trace program behavior. - Proficient with end-to-end distributed tracing. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.

Posted 1 month ago

Apply

5.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Hybrid

Key Responsibilities : Develop and maintain Java-based backend applications using Spring Boot. Design, build, and optimize Microservices architecture for scalable applications. Develop responsive and interactive React frontend applications. Work with cross-functional teams to design and implement end-to-end solutions. Ensure application performance, security, and scalability. Troubleshoot, debug, and optimize code for efficiency. Collaborate in an Agile development environment to deliver high-quality software. Write clean, maintainable, and well-documented code. Required Skills & Qualifications : 4-6 years of experience in Java Full stack Development. Proficiency in Java and Spring Boot for backend development. Hands-on experience with React.js for frontend development. Strong understanding of Microservices architecture and implementation. Experience working in a Hybrid work environment in Bangalore. Strong problem-solving and analytical skills. Excellent verbal and written communication skills.

Posted 1 month ago

Apply

12.0 - 15.0 years

6 - 9 Lacs

Hyderabad

Work from Office

Roles and Responsibilities : - SME in at least two or more services, subsystems, or system modules. - Create dDesigns (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services quality ownership of the services owned as the SME. - Debug systems, identify the failure points and fix the problems proactively. - Design responsibility complete features. - Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of. Knowledge in NFRs for the services owned as the SME. - You should be able to achieve a sSay/do ratio of > 98% in your task allocations. - You should participate in production incident war rooms, triage and identify problems and provide fixes. - Drive test strategy and participate actively in the analysis of the results and address issues in the functional area. - Exceed the qQuality expectations of the system you are working. gatekeeper for the SME areas. - Mentor and coach junior members in the team. - Serve on interview panels and help grow the organization. - Work as a tech lead of the team when needed. - Act as the goto expert interviewer for SME areas. Must Have Skills : Overall Experience : - Ideally 12+ years (Staff or Principal level); candidates with 10+ years may be considered if they demonstrate exceptional skills. Golang Experience : - Minimum of 8 years of hands-on experience with Go/Golang - Candidates with 6+ years of strong Go experience may be considered on a case-by-case basis. - Go Language Proficiency - Strong skills in debugging, identifying performance bottlenecks. - Deep understanding of concurrency, including goroutines and channels. - Hands-on experience with both SQL and NoSQL databases. - Proficient in Git (preferred: GitLab; acceptable: GitHub, Bitbucket, etc. - Experience developing and maintaining microservices-based systems. - Familiar with deploying and running services in Kubernetes. - Strong experience in building RESTful web services. Bonus : - gRPC experience is a plus, but not required. - Experience using Application Performance Monitoring (APM) tools (preferred: New Relic; others acceptable). - Ability to analyze log files to trace program behavior. - Proficient with end-to-end distributed tracing. Qualification : - BE/B.Tech or equivalent degree in Computer Science or related field.

Posted 1 month ago

Apply

3.0 - 6.0 years

7 - 11 Lacs

Chennai

Work from Office

Position Summary : The AI Engineer with GenAI expertise is responsible for developing advanced technical solutions and integrating cutting-edge generative AI technologies. This role requires a foundational understanding of modern technical and cloud-native practices, AI, DevOps, and machine learning technologies, particularly in generative models. You will support a wide range of customers through the "Ideation to MVP" journey, demonstrating enthusiasm for learning and contributing to project success. Mandatory Skills & Experience : - A passionate developer with 3+ years of experience in Java, Python, and Kubernetes, comfortable working as part of a paired/balanced team. - Foundational experience in software development, with exposure to AI/ML technologies. - Proficiency in GenAI frameworks : Experienced in using GenAI frameworks and libraries such as OpenAI API. - Prompt engineering : Experience in designing and optimizing prompts for various AI models to achieve desired outputs and improve model performance. - Experience developing solutions that leverage cloud-native technologies-featuring container-based, microservices-based approaches; based on applying 12-factor principles to application engineering. - Strong verbal and written communication skills (English). - Positive and solution-oriented mindset. - Experience delivering Agile and Scrum projects in a Jira-based project management environment. Desired Skills & Experience : - Understanding of NLP techniques and tools, including tokenization, embeddings, transformers, and language models. - AI ethics and bias mitigation: Knowledgeable about ethical considerations in AI and experienced in implementing strategies to mitigate bias in AI models. - Knowledgeable about vector databases, LLMs, and integrating with such models. - Proficient with Kubernetes and other cloud-native technologies, including experience with commercial Kubernetes distributions (e.g, Red Hat OpenShift, VMware Tanzu, Google Anthos, Azure AKS, Amazon EKS, Google GKE). - Understanding of core practices including DevOps, SRE, Agile, Scrum, Domain-Driven Design, and familiarity with the CNCF open-source community. - Recognized with cloud and technical certifications, ideally including AI/ML specializations from providers like Google, Microsoft, AWS, Linux Foundation, IBM, or Red Hat. Verifiable Certification : - At least one recognized cloud professional / developer certification (AWS/Google/Microsoft). Key Responsibilities : - Develop solutions leveraging GenAI technologies, integrating advanced AI capabilities into cloud-native architectures to enhance system functionality and scalability. - Lead the design and implementation of GenAI-driven applications, ensuring seamless integration with microservices and container-based environments. - Create solutions that fully leverage the capabilities of modern microservice and container-based environments running in public, private, and hybrid clouds. - Contribute to HCL thought leadership across the Cloud Native domain with an expert understanding of open-source technologies (e.g, Kubernetes/CNCF) and partner technologies. - Collaborate on joint technical projects with partners, including Google, Microsoft, AWS, IBM, Red Hat, Intel, Cisco, and Dell/VMware. Service Delivery : - Engineer innovative GenAI solutions from ideation to MVP, ensuring high performance and reliability within cloud-native frameworks. - Optimize AI models for deployment in cloud environments, balancing efficiency and effectiveness to meet client requirements and industry standards. - Assess existing complex solutions and recommend appropriate technical treatments to transform applications with cloud-native/12-factor characteristics. - Refactor existing solutions to implement a microservices-based architecture. Client Relationships : - Provide expert guidance to clients on incorporating GenAI and machine learning into their cloud-native systems, ensuring best practices and strategic alignment with business goals. - Conduct workshops and briefings to educate clients on the benefits and applications of GenAI, establishing strong, trust-based relationships. - Perform a trusted advisor role, contributing to technical projects (PoCs and MVPs) with a strong focus on technical excellence and on-time delivery.

Posted 1 month ago

Apply

15.0 - 17.0 years

17 - 20 Lacs

Hyderabad, Coimbatore, Bengaluru

Work from Office

Position Overview : We are looking for an Application Solution Architect who will work with technology experts to design optimal solutions to requirements for our customers. This is achieved through interactive requirements gathering, determination of best fit solutions based on problem solving approaches, integrated solution design based on multiple technology types, and a strong ability to present and articulate solutions to senior members of the customer teams. Roles and Responsibilities : Solution Design : - Develop end-to-end application architectures based on business and technical requirements. - Ensure architectural solutions align with enterprise standards and industry best practices. Technology Selection & Implementation : - Choose appropriate frameworks, platforms, and technologies for application development. - Provide guidance on cloud-based solutions, microservices, and APIs. Collaboration & Stakeholder Engagement : - Work with business teams, developers, and project managers to define technical roadmaps. - Communicate architectural decisions and trade-offs to both technical and non-technical stakeholders. Performance & Security : - Implement best practices for data protection and compliance. - Ensure applications are optimized for scalability, performance, and security. Code Review & Best Practices : - Guide development teams on coding standards, design patterns, and best practices. - Conduct reviews to ensure code quality and maintainability. - Build and maintain repositories for deliverables, methodologies, and business development documents. - Interface and co-ordinate tasks with internal and external technical people. - Collaborate with project managers, technical directors and other leaders / stakeholders to provision estimates, develop overall implementation solution plan, and serve as a lead as required, to implement the installation, customization, and integration efforts. - Oversee aspects of project life cycle, from initial kickoff through requirements analysis, design and implementation phases for projects within the solution area. - Provide quality assurance for services within the solution area. Must Have Skills : - Overall 15+ years software engineering experience. - At least 7+ years in a solution architecture role. - 4+ years in a cloud native application architecture with hands-on experience leveraging Java/Node/GCP/AWS and other tech stacks. - Ability to lead and collaborate with other enterprise architects, data platform architects and security architects to deliver scalable, secure and resilient IaaS and PaaS platform solutions in AWS/GCP. - Be technical across several areas, understanding coding in modern languages including modern microservices, containers, distributed systems with >99.99% availability, scaling to millions of users, CICD, Infrastructure as Code, automation principles, and security. - Produce designs of complex systems, including discovery and analysis, formulation of solution context, identification of solution alternatives, technology selection, and design configuration through the consistent use of recognized design. - Proficiency in one or more programming languages like python/ java/Golang Qualification : - Masters or Bachelors degree in Computer Science Engineering, or a related technical degree. Location : - Coimbatore/Hyderabad/Bangalore

Posted 1 month ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Pune

Work from Office

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: Python, Node.js Position Overview: We are looking for a highly skilled Senior Backend Developer to join our team. The ideal candidate will bring extensive expertise in backend systems, cloud-native applications, and microservices, along with a strong track record of building scalable systems. If you are passionate about developing robust architectures and driving technical innovation, wed love to hear from you. Responsibilities: Design, develop, and maintain backend systems and cloud-native applications. Architect and implement scalable microservices using Go, Node.js, or Spring Boot. Leverage AWS cloud services to build, deploy, and monitor applications. Optimise systems for high availability, scalability, and performance. Work with Kafka, Redis, and Spark to manage real-time data pipelines and caching mechanisms. Design database solutions using MySQL and NoSQL technologies for efficient data storage and retrieval. Collaborate with cross-functional teams to integrate payment gateways and ensure seamless transaction processing (experience desirable). Contribute to the architectural design of systems to meet eCommerce and high-scale system demands. Write and maintain clean, reusable code with Python (desirable but not mandatory). Drive best practices for CI/CD pipelines and automated deployments. Mentor junior engineers and actively contribute to the teams technical growth. Required Qualifications: 3-6 years of experience in software engineering, with a focus on backend development and microservices architecture. Proficiency in one or more of the following: Go, Node.js, Python or Spring Boot. Deep understanding of AWS services (e.g., S3, RDS, Lambda, EC2). Proven experience in designing systems for scale and high performance. Hands-on experience with Kafka, Redis, Spark, and other distributed technologies. Strong knowledge of MySQL and NoSQL databases. Experience with system architecture design and implementation. Familiarity with e-commerce platforms is highly desirable. Experience with payment gateway integration is a plus. Strong problem-solving skills and the ability to work in fast-paced environments.

Posted 1 month ago

Apply

8.0 - 13.0 years

10 - 15 Lacs

Mumbai

Hybrid

Key Responsibilities Lead the design, implementation, and management of our GCP-based infrastructure Architect and optimize GKE clusters for performance, reliability, and cost Design and implement secure VPC architectures, subnets, and firewall rules in GCP Establish comprehensive logging and monitoring systems using GCP's native tooling Drive cost optimization initiatives across our GCP resources Mentor team members on GCP best practices and implementation patterns Collaborate with development teams to implement CI/CD pipelines in GCP Required Technical Skills GCP Expertise (Primary Focus): - Extensive experience with Google Kubernetes Engine (GKE), including advanced configurations, scaling, and upgrades - Deep knowledge of GCP networking: VPC design, subnet architecture, and firewall configuration - Proven experience implementing comprehensive logging and monitoring solutions with GCP's Cloud Logging and Monitoring - Demonstrated success in optimizing GCP costs through resource management and architecture decisions - Experience with GCP IAM and security best practices General DevOps Skills: - Infrastructure as Code (Terraform, Helm preferred) - CI/CD pipeline design and implementation - Container orchestration and microservices architecture - Production troubleshooting and performance optimization - Incident management and response Qualifications 5+ years of DevOps experience with at least 3 years focusing primarily on GCP environments GCP Professional certifications preferred (Cloud Architect, DevOps Engineer) Experience leading technical teams and mentoring engineers Strong understanding of cloud security principles and best practices Experience scaling infrastructure for high-traffic applications Note: While experience with other cloud platforms is valuable, this role requires demonstrated expertise and hands-on experience specifically with GCP as your primary cloud platform.

Posted 1 month ago

Apply

3.0 - 8.0 years

17 - 20 Lacs

Bengaluru

Work from Office

Experience: 3 + years Shift: (GMT+05:30) Asia/Kolkata (IST) Opportunity Type: Office (Bengaluru) Placement Type: Full time Permanent Position Must have skills required: Cloud (AWS and GCP), cloud (Azure), GCP, AWS, Docker, Kubernates, Java, Go, Go (Golang), Python, Distributed Systems, SLI, SLO, SLA, Monitoring, Alerting, Microservices Architecture Our Site Reliability Engineering team is looking for experienced engineers who have a mind for cloud native design, stability, and an understanding of SRE best practices - and some ideas about what could be better! We work across our Technology organization to ensure our platforms and services are ready for prime time by contributing to both the platform and software code bases. What You ll Do: As a Software Engineer (SRE), you will join our team to help grow our systems into best-in-class for efficiency, stability, observability, velocity, and scale in the e-commerce space, engage with the product and engineering team from Day 1 to design, build and maintain the system / software proactively Influence the design and architecture of Wayfair system as part of Cloud Enablement journey; collaborate with development teams to design scalable and reliable systems, considering aspects such as fault tolerance, availability and performance Influence the design and architecture of Wayfair system as part of Cloud Enablement journey; collaborate with development teams to design scalable and reliable systems, considering aspects such as fault tolerance, availability, and performance Work with both software engineers and fellow Platform Engineers to optimize and develop repeatable systems for the two sides to leverage each other. There s a wide range of opportunities to both guide the broad conversation and dive into the nuance of our code & architecture Help service owners build realistic SLOs, set SLAs and error budgets, and ensure production services have reliability built into their design Even after self-healing and automation done by you - if EXTREME complex issues arise, get involved into troubleshooting and root-cause analysis of issues across the stacks - hardware, software, database, network and so on Develop and maintain tools and frameworks for automating the deployment, CI/CD pipeline, configuration, and management of software systems. Automate repetitive tasks to increase efficiency and reduce human error Mentor new hires and other engineers by example, tech talks, paired programming, and other avenues to increase technical efficiency across the organization. What You ll Need: 3+ years experience working as a Software Engineer in a Platform role, or software development with an understanding of cloud infrastructure Experience with cloud platforms GCP, AWS, and containerization technologies (e.g. Docker, Kubernetes) Experience with server-side software engineering (Java, Go, Perl, Python etc) Design experience with distributed systems, microservices architecture, and related technologies Strong understanding of monitoring and alerting, with a focus on performance monitoring and tracing instrumentation & SLI/SLO/SLAs Experience decoupling monolith services a plus Knowledge of CI/CD pipelines and version control systems (e.g., Git). Excellent communication skills across engineers, product managers, and business stakeholders alike Passion for leading a large, cross-cutting technical initiative to delivery, cross-functional consensus building and influencing design decisions Ample experience gathering and balancing requirements from technical and business stakeholders, and reaching consensus on prioritization Experience mentoring engineers and leading code reviews

Posted 1 month ago

Apply

5.0 - 7.0 years

30 - 35 Lacs

Bengaluru

Hybrid

Expected Notice Period: 15 Days Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity Must have skills required: AWS CloudFormation, CDK/CDKTF, EJS, Event driven architecture, Microservices Architecture, Pug, Terraform, Nodejs, React/Vue, Team management, SQL, RESTful API development, Javascript (es6+), Cloud-based Application Architecture, Ci/Cd Pipelines UK's Top Electronic Security Products Company is Looking for: The position of Lead Cloud Engineer would join the Cloud team in the RD department to accelerate our exciting product roadmap of Cloud-connected systems and digital services which form the core of our development projects. This roadmap includes migrating to a microservices architecture as well as adding new features and functionality. Responsibilities: Design and implement new features for the Cloud services, building on existing functionality to deliver greater value to our customers. Lead the implementation of architectural improvements to ensure performance, scalability, and maintainability. Develop RESTful APIs using NodeJS and related frameworks (e.g., Express). Investigate and resolve system defects and performance bottlenecks. Assist and mentor cloud team members, providing technical guidance and code reviews. Understand and translate business vision into actionable technical roadmaps, identifying opportunities for optimization, cost savings, and feature enhancements. Provide technical leadership and support to the broader development team. Work in a Scrum-based Agile environment, delivering high-quality outputs in regular sprint cycles. Support CI/CD deployments into development and production environments. Skills Experience you will bring to Team: Proven 8+ Years of hands-on experience in developing and maintaining scalable, cloud-based applications using NodeJS and modern backend frameworks. Strong experience with functional and object-oriented JavaScript, including ES6 features Strong proficiency with SQL, with the ability to write and optimize large, complex SQL queries Excellent analytical and debugging skills Experience in reviewing application requirements and interface designs, including wireframing. Ability to identify web-based user interactions and define smooth user experience flows Proven experience in developing and implementing responsive UI components using frameworks such as React or Vue. Working knowledge and experience with Scrum and Agile methodologies. A track record of mentoring junior developers and fostering a collaborative culture. Advantage to Have: Experience with Infrastructure as Code tools such as Terraform, AWS CloudFormation, or CDK/CDKTF. An understanding of fundamental design principles behind scalable applications, especially Event Driven Architecture and microservices. Hands-on experience in deploying and monitoring applications in AWS or other cloud infrastructure environments. A good understanding of server-side templating languages such as Pug, EJS, or similar.

Posted 1 month ago

Apply

6.0 - 8.0 years

15 - 16 Lacs

Pune

Work from Office

Key Responsibilities: Develop, test, and deploy high-performance Java applications. Design and manage Couchbase NoSQL database solutions for optimal performance. Work on microservices architecture and cloud-based deployment. Integrate Couchbase into Java applications ensuring data integrity and efficiency. Troubleshoot and resolve application performance issues. Collaborate with cross-functional teams to define, design, and implement new features. Lead code reviews and provide guidance to junior developers. Contra Design, develop, and maintain scalable Java applications using Spring Boot framework. Develop and maintain CI/CD pipelines for automating build, test, and deployment processes.

Posted 1 month ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Pune

Work from Office

BMC is looking for a Java Developer, an innovator at heart, to join our IZOT team of highly skilled software developers. In this role, you will design and develop new features, as well as maintain existing features. You will focus on Backend development of an industry leading SaaS product. Here is how, through this exciting role, YOU will contribute to BMC's and your own success : Design and develop new features as well as maintain existing features by adding improvements and fixing defects in complex areas (using Java) Play a vital role in project design to ensure scalability, reliability, and performance are met. Assist in troubleshooting complex technical problems in development and production. Implement methodologies, processes & tools. Work in agile within a Scrum team to meet deadlines and produce high quality features. Collaborate with other teams to develop joint features. To ensure youre set up for success, you will bring the following skillset & experience: 3+ years of experience in Java Backend development Experience with SpringBoot, Docker, Kubernetes Experience working in a multi-threaded environment. You have experience with relational database (Oracle, PGSQL, MSSQL) Self-learner whos passionate about problem solving and technology. Team player with good communication skills in English (verbal and written) Whilst these are nice to have, our team can help you develop in the following skills: Experience with Microservices architecture Public Cloud (AWS, Azure, GCP) Python, Node.js, C/C++ Automation Frameworks such as Robot Framework CA-DNP

Posted 1 month ago

Apply

8.0 - 13.0 years

10 - 15 Lacs

Pune

Work from Office

BMC is looking for a Senior Java Developer, an innovator at heart, to join us and design, develop, and implement complex applications, using the latest technologies. Here is how, through this exciting role, YOU will contribute to BMC's and your own success: You will play a pivotal role in the design, development, and delivery of the BMC Helix Suite. You will collaborate with cross-functional teams, including Product Management, Architects, Quality Engineering, and DevSecOps, to lead initiatives that align with our vision of creating intelligent, customer-centric solutions. This role is ideal for a highly skilled technologist passionate about creating scalable, high-performance SaaS products in a fast-paced, Agile environment. security processes, ensuring compliance with industry regulations You will play important role in development of core features and modules for the Helix ITSM platform, design and implementation of microservices using modern frameworks and technologies like Java, Spring Boot, Kubernetes, and RESTful APIs. Ensure high-quality code by adhering to best practices and industry standards. Collaborate with Product Managers to understand requirements and align technical solutions with business goals. Work closely with Quality Engineers to define robust testing strategies, including automated and performance testing. Drive innovation through R&D, focusing on enhancing AI-driven capabilities in areas like predictive analytics and automation. Analyze and resolve complex technical issues, ensuring scalability and performance of the product. Collaborate with DevSecOps teams to ensure seamless CI/CD pipelines and maintain product security standards. Participate in product deployment, upgrade, and security processes, ensuring compliance with industry regulations. To ensure youre set up for success, you will bring the following skillset & experience: You have 8+ years in software development, with at least 2+ years as Senior Developer or equivalent. You are Proficient in Java (11+/17+), Spring Boot, RESTful API development, and Microservices architecture. with open-source Java frameworks such as OSGI, Spring, Hibernate, Maven, JSecurity, JMS, JPA, JTA, JDBC. You are experienced in designing and developing complex framework and platform solutions with practical use of design patterns. You have expertise with unit/integration testing, test driven development and related modern best practices/technologies You are experienced with server-side issues such as caching, clustering, persistence, security, SSO, state management, high scalability/availability, and failover. You have experience in implementing Business Process Management software and integrating complex enterprise systems. You are experienced with PostgreSQL, Oracle or MS-SQL databases and Aspect oriented architectures. Good understanding of web services and SOA standards like REST, SOAP, XML, etc. and microservices architecture, including Kubernetes, Docker and Kafka. You are experienced in open-source participation and Apache projects, patent process, in depth knowledge of App server architectures and SaaS or PaaS enabling platforms is a big plus. Hands-on experience with container orchestration tools like Kubernetes and Docker. Knowledge of DevSecOps tools (e.g., Jenkins, Terraform, Helm, Ansible) and security practices. Experience/knowledge with Networking & Web Communication protocols, Kaazing Gateway or equivalent is a big plus. Security: Authentication and Authorization: Experience with OAuth, SAML, or similar identity management systems. Encryption: Knowledge of TLS/SSL protocols to secure WebSocket communication. Firewall and Network Security: Understanding how to secure WebSocket connections in an enterprise environment. Whilst these are nice to have, our team can help you develop in the following skills: Familiarity with cloud platforms (AWS, Azure, GCP) and SaaS environments. Experience with AI/ML integration in SaaS applications. Knowledge of ITIL/ITSM processes and tools. Certifications: SAFe Agilist, AWS Cloud Practitioner, or equivalent.

Posted 1 month ago

Apply

6.0 - 10.0 years

20 - 30 Lacs

Hyderabad

Hybrid

Position : Senior/Lead Python Developer Location : Hyderabad (Hybrid Mode) Duration : Fulltime with CASPEX End client EXPERIAN Python & FastAPI Lead Architect Microservices | AWS | Vertica Job Summary: We are seeking a highly skilled and experienced Python Lead and Architect to design and lead the development of scalable, high-performance microservices using FastAPI on AWS . The ideal candidate will have deep expertise in handling large-scale data processing with Vertica , and a strong background in architecting distributed systems and leading engineering teams. Key Responsibilities: Technology lead – With Handson experience of the development of microservices-based applications using Python and FastAPI . Design and implement scalable, secure, and resilient systems on AWS (ECS, Lambda, S3, RDS, etc.). Build and optimize data pipelines and services that interact with large datasets in Vertica . Collaborate with data engineers, DevOps, and product teams to deliver end-to-end solutions. Define and enforce coding standards, architecture principles, and best practices. Conduct code reviews, mentor junior developers, and drive continuous improvement. Ensure system performance, reliability, and observability through monitoring and logging. Lead the migration of legacy systems to modern, cloud-native architectures. Required Skills & Qualifications: 8+ years of experience in backend development with Python . 3+ years of hands-on experience with FastAPI and asynchronous programming. Strong experience in designing and deploying microservices architectures . Proficiency in AWS services and cloud-native application design. Deep understanding of Vertica or similar columnar databases for large-scale data processing. Experience with AWS – ECS, Fargate, Docker and CI/CD pipelines. Solid understanding of RESTful API design, security, and performance optimization. Familiarity with data modeling, ETL processes, and analytics workflows. Excellent problem-solving, communication, and leadership skills. Preferred Qualifications: Knowledge of data governance, compliance, and security best practices. Exposure to DevOps practices and infrastructure as code (Terraform, CloudFormation). Contributions to open-source projects or technical blogs.

Posted 1 month ago

Apply

8.0 - 12.0 years

15 - 18 Lacs

Hyderabad, Bengaluru

Work from Office

About the Role - We are looking for a Lead Java Developer with strong hands-on experience in Spring Boot and Microservices Architecture. The ideal candidate will be a champion for best practices, mentor and guide the development team, and ensure the delivery of high-quality, scalable applications. Key Responsibilities: Design, develop, and maintain scalable microservices using Spring Boot and Java 13 or Java 17. Lead the team in architecting and implementing best practices for distributed systems. Ensure high code quality, performance, and security standards. Collaborate with cross-functional teams, including DevOps, QA, and Product teams. Mentor and guide junior developers, conducting code reviews and knowledge-sharing sessions. Drive best practices in CI/CD and API design. Troubleshoot complex issues and optimize system performance. Should be able to take decision on architecture level.

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