Jobs
Interviews

287 Spring Cloud Jobs

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

14.0 - 18.0 years

0 Lacs

chennai, tamil nadu

On-site

We are looking for a highly experienced and driven Applications Development Group Manager (Senior Vice President -C14) to join our Digital Technology organization. In this senior management-level role, you will lead a team responsible for creating and maintaining cutting-edge mobile and desktop applications and platforms for Citi's institutional clients. Your primary focus will be on establishing and executing innovative application systems and programs, working closely with our Technology Team to drive systems analysis and programming activities. Your responsibilities will include: - Demonstrating expert-level knowledge of Java, Spring Framework (including Spring Boot and Spring Cloud), Kafka, MongoDB, distributed databases, and messaging systems. - Overseeing the design and development of complex systems using Spring, Spring Boot, Spring Cloud, Kafka, MongoDB, and other comparable distributed messaging and NoSQL document databases. - Driving the adoption and implementation of Continuous Integration and Continuous Delivery (CI/CD) pipelines, utilizing tools like Tekton, Harness, and Jenkins in on-premise and public cloud environments. - Exhibiting familiarity with DevOps practices and containerization technologies such as Docker and Kubernetes orchestration. - Managing and mentoring multiple teams of professionals, conducting performance evaluations, overseeing hiring processes, and addressing disciplinary actions as needed. - Providing strategic direction, controlling resources and budget management, and monitoring outcomes. - Collaborating with other teams to ensure alignment on project initiatives and guiding teams through ambiguous situations. - Leveraging in-depth knowledge to effectively resolve complex technical issues and ensure adherence to essential procedures and standards. - Integrating application development knowledge with the overall technology function and exercising sound judgment based on thorough analysis of situations. - Influencing and negotiating with senior leaders and ensuring compliance with risk management principles and applicable laws and regulations. Qualifications: - 14+ years of relevant experience - Experience in applications development and management - Experience managing global technology teams - Working knowledge of industry practices and standards - Clear and concise written and verbal communication skills Education: - Bachelor's degree/University degree or equivalent experience - Master's degree preferred If you are a person with a disability and require accommodation to use our search tools 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 day ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Immediate opening for a Java Developer (UK Shift) position in Chennai/Pune Location!!! You should have a minimum of 5 years of experience in the field. This position requires you to be available for UK Shift, supporting till 2 AM IST. As a senior individual contributor, your responsibilities will include estimating, analyzing, designing systems, developing code, integrating systems, and supporting production issues. You must possess strong Java skills, particularly in Spring Boot, Spring Cloud, Java EE, and Spring WebFlux (reactive programming). Proficiency in SQL and relational databases such as Oracle, MySQL, and PostgreSQL is essential. Additionally, you should be well-versed in front-end technologies like HTML, CSS, JavaScript, and React. Experience with REST/SOAP APIs, API management tools like APIGEE, streaming technologies such as Kafka and RabbitMQ, CI/CD, containerization using Docker/Kubernetes, version control with Git, and cloud platforms like AWS, Azure, and Google Cloud will be beneficial. If you are interested in this opportunity, please share your resume with srinivasan.jayaraman@servion.com.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The role of Applications Development Senior Programmer Analyst involves actively participating in the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your main responsibility is to contribute to activities related to applications systems analysis and programming. You will play a key role in guiding the integration and optimization of Oracle and MongoDB in high-performance environments. Additionally, you will ensure high-quality standards are met through effective code reviews, static code analysis, and performance optimization. You will also be responsible for mentoring and guiding junior developers to foster a culture of continuous improvement. To excel in this role, you should have 8-12 years of software development experience with a strong focus on Java and distributed system technology. Expert-level knowledge in Spring Framework, Spring Boot, and Spring Cloud is essential. You should also possess a solid understanding and hands-on experience with Microservices Architecture and best practices. Proficiency in working with both relational (Oracle) and NoSQL (MongoDB) databases is required, along with experience in using Redis or equivalent for caching and performance optimization. Proven experience with Test-Driven Development (TDD) and Shift-Left testing strategies is crucial, as well as hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber, or Selenium. A strong understanding of application performance, monitoring, and optimization techniques is necessary. Excellent problem-solving skills and the ability to lead complex development tasks will be key to your success in this role. Preferred skills for this position include exposure to Api Gateways, Service Discovery, and Distributed Tracing, as well as familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premises or in the public cloud (i.e., Tekton, Harness, Jenkins, etc.). Experience with DevOps Practices and containerization tools like Docker and orchestration with Kubernetes is advantageous. Familiarity with code quality tools (e.g. SonarQube, Checkmarks), proven leadership and team collaboration skills, exposure to building cloud/hybrid apps on AWS, strong communication and stakeholder management abilities, and a passion for high-quality, clean, and maintainable code are all desirable qualities. Qualifications for this role include a minimum of 8+ years of relevant experience and experience in systems analysis and programming of software applications. Please note that this job description provides a high-level overview of the work performed, and additional job-related duties may be assigned as required.,

Posted 3 days ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

You should have at least 6+ years of experience in Java, Springboot, Microservices, ReactJS, product development, and sustenance. Troubleshooting and debugging existing code will be part of your responsibilities. It is essential to be proficient in code quality, security compliance, and application performance management. Your role will also involve participation in the agile planning process and estimation of planned tasks. Good verbal and written communication skills are necessary, along with expertise in unit testing (Junit). As part of your key responsibilities and deliverables, you will be responsible for feature implementation and delivering production-ready code. Technical documentation and system diagrams, debugging reports, and fixes, as well as performance optimizations, will also be expected from you. Qualifications and Experience: - 6+ years of experience in developing and designing software applications using Java - Expert understanding of core computer science fundamentals such as data structures, algorithms, and concurrent programming - Experience in analyzing, designing, implementing, and troubleshooting software solutions for highly transactional systems - Proficiency in OOAD and design principles, implementing microservices architecture using various technologies including JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, CloudSQL PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, Data Flow - Experience working in Native & Hybrid Cloud environments - Familiarity with Agile development methodology - Strong collaboration and communication skills to work effectively across product and technology teams - Ability to translate strategic priorities into scalable and user-centric solutions - Detail-oriented problem solver with excellent communication skills and a can-do attitude - Experience with Java, Java IDEs like Eclipse or IntelliJ, Java EE application servers, object-oriented design, Git, Maven, scripting languages, JSON, XML, YAML, Terraform, etc. Preferred Skills/Experience: - Experience with Agile Scrum methodologies, continuous integration systems like Jenkins or GitHub CI, SAFe methodologies - Deep knowledge of creating secure solutions by design, multi-threaded backend environments, and tools/languages like Ruby, Python, Perl, Node.js, bash scripting languages, Spring, Spring Boot, C, C++, Docker, Kubernetes, Oracle, etc. Working with GlobalLogic offers a culture of caring, learning and development opportunities, interesting and meaningful work, balance and flexibility, and a high-trust organization. You'll have the chance to collaborate with innovative clients and work on cutting-edge solutions that shape the world today. GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner known for creating impactful digital products and experiences, collaborating with clients to transform businesses through intelligent products and services.,

Posted 3 days ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior 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 support applications systems analysis and programming activities. Your key responsibilities will include guiding the integration and optimization of Oracle and MongoDB in high-performance environments, ensuring high quality by conducting effective code reviews, static code analysis, and performance optimization. Additionally, you will be mentoring and guiding junior developers while fostering a culture of continuous improvement. To be successful in this role, you should have 8-12 years of software development experience with a strong focus on Java and distributed system technology. You must possess expert-level knowledge in Spring Framework, Spring Boot, and Spring Cloud, as well as a solid understanding and hands-on experience with Microservices Architecture and best practices. Proficiency in working with relational (Oracle) and NoSQL (MongoDB) databases is essential, along with experience in Redis or equivalent for caching and performance optimization. Moreover, you should have proven experience with Test-Driven Development (TDD) and Sift-Left testing strategies, along with hands-on experience in test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber, or Selenium. A strong understanding of application performance, monitoring, and optimization techniques is required, along with excellent problem-solving skills and the ability to lead complex development tasks. Preferred skills for this role include exposure to Api Gateways, Service Discovery, and Distributed Tracing, as well as experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines, DevOps Practices, containerization tools like Docker, and orchestration with Kubernetes. Experience with code quality tools (e.g., SonarQube, Checkmarks), proven leadership, team collaboration skills, building cloud/hybrid apps on AWS, strong communication, stakeholder management, and a passion for high-quality, clean, and maintainable code are also valuable assets. The qualifications for this role include a minimum of 8+ years of relevant experience and experience in systems analysis and programming of software applications. Please note that this job description offers a general overview of the work performed. Additional job-related duties may be assigned as needed.,

Posted 3 days ago

Apply

14.0 - 18.0 years

0 Lacs

chennai, tamil nadu

On-site

We are looking for a highly experienced and driven Applications Development Group Manager (Senior Vice President - C14) to join our Digital Technology organization. In this senior management-level position, you will lead a team responsible for building and maintaining cutting-edge mobile and desktop applications and platforms for Citi's institutional clients. Your role will be crucial in establishing and implementing innovative application systems and programs, collaborating closely with our Technology Team to drive systems analysis and programming activities. Your responsibilities will include possessing expert-level knowledge of Java, Spring Framework (including Spring Boot and Spring Cloud), Kafka, MongoDB, distributed databases, and messaging systems. You will oversee the design and development of complex systems utilizing various technologies, drive the adoption of CI/CD pipelines, exhibit familiarity with DevOps practices, and mentor multiple teams of professionals towards achieving established goals. Additionally, you will provide strategic direction, foster cross-functional collaboration, resolve complex technical issues, ensure adherence to standards and procedures, integrate application development knowledge with the overall technology function, and exercise sound judgment based on thorough analysis of situations. To qualify for this role, you should have at least 14 years of relevant experience in applications development and management, including experience in managing global technology teams. You should also have a working knowledge of industry practices and standards and consistently demonstrate clear and concise written and verbal communication. A Bachelors degree/University degree or equivalent experience is required, with a Masters degree being preferred. 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. You can also view Citis EEO Policy Statement and the Know Your Rights poster.,

Posted 4 days ago

Apply

6.0 - 10.0 years

0 Lacs

noida, uttar pradesh

On-site

As a Java Lead Developer at our company located in Noida, you will play a crucial role in leading the design, development, and deployment of scalable backend systems. Your responsibilities will include providing technical leadership, mentoring developers, setting coding standards, and ensuring the delivery of high-quality backend services. Collaboration with cross-functional teams such as frontend, DevOps, product, and QA will be a key aspect of this role. You will lead the end-to-end backend development process, take ownership of the architecture of Java-based systems, and work closely with product managers and stakeholders to translate requirements into technical solutions. Designing and implementing scalable, secure, and high-performance APIs and microservices will be essential. Additionally, you will provide technical mentorship, conduct code reviews, and ensure adherence to coding standards and best practices. Defining development processes, CI/CD pipelines, and deployment strategies are also part of your responsibilities. To succeed in this role, you should have at least 6 years of Java development experience with a strong knowledge of Core Java, Spring Boot, Spring Cloud, and JPA/Hibernate. Experience in building and consuming RESTful APIs, working with microservices architecture, and proficiency in SQL and databases like MySQL, PostgreSQL, or Oracle are required. Familiarity with NoSQL databases like MongoDB, Redis, or Cassandra is also expected. You should have a solid understanding of design patterns, object-oriented principles, and clean code practices. Experience with version control systems (Git), build tools (Maven/Gradle), and CI/CD pipelines (Jenkins, GitHub Actions) is necessary. Working knowledge of Docker, Kubernetes, and cloud platforms such as AWS/Azure/GCP is preferred. Strong problem-solving, debugging, and performance optimization skills are essential, along with excellent communication skills to lead and mentor a team of engineers effectively. Having exposure to messaging systems like Kafka, RabbitMQ, or ActiveMQ, knowledge of GraphQL, gRPC, or asynchronous APIs, experience with test automation tools like JUnit, Mockito, or Cucumber, and familiarity with observability tools like Prometheus, ELK, or Datadog will be advantageous. A bachelor's degree in Computer Science & Engineering or a related field is required, and a master's degree in a relevant domain is preferred. Technical certifications such as Oracle Java Certification or AWS Certified Developer are considered a plus. In this full-time, permanent role, you can enjoy benefits such as a flexible schedule, health insurance, leave encashment, and the opportunity to work from home. If you are ready to contribute to our team and start on 01/08/2025, we look forward to receiving your application.,

Posted 4 days ago

Apply

14.0 - 18.0 years

0 Lacs

chennai, tamil nadu

On-site

We are looking for a highly experienced and driven Applications Development Group Manager to join our Digital Technology organization. As a Senior Vice President (C14), you will lead a team responsible for developing cutting-edge mobile and desktop applications and platforms for Citi's institutional clients. Your role will involve establishing and implementing innovative application systems, collaborating closely with the Technology Team to drive systems analysis and programming activities. Your responsibilities will include: - Demonstrating expert-level knowledge in Java, Spring Framework, Kafka, MongoDB, distributed databases, and messaging systems - Overseeing the design and development of complex systems utilizing various technologies - Driving the adoption of CI/CD pipelines and championing developer best practices - Exhibiting proficiency in DevOps practices and containerization technologies - Managing and mentoring multiple teams, conducting performance evaluations, overseeing hiring processes, and addressing disciplinary actions - Providing strategic direction, exercising control over resources and budget management, and monitoring outcomes - Fostering strong working relationships with other teams across the organization to ensure alignment on project initiatives - Leveraging in-depth knowledge of application development concepts to resolve complex technical issues - Ensuring adherence to essential procedures and contributing to the implementation of standards - Integrating application development knowledge with technology functions to achieve strategic goals - Demonstrating sound judgment in decision-making and effectively managing stakeholder relationships - Understanding risk management principles, ensuring compliance with regulations, and upholding ethical standards Qualifications: - 14+ years of relevant experience in applications development and management - Experience in managing global technology teams - Working knowledge of industry practices and standards - Clear and concise written and verbal communication skills Education: - Bachelors degree/University degree or equivalent experience required - Masters degree preferred If you require a reasonable accommodation due to a disability to apply for this opportunity, please review Accessibility at Citi. You can also view Citis EEO Policy Statement and the Know Your Rights poster.,

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Full Stack Engineer with 5-8 years of experience, you will play a crucial role in our banking client's development team. Your expertise in Spring Boot and Node.js is essential as you support existing Spring Boot-based applications and contribute significantly to the strategic shift towards a Node.js-centric stack. Node.js proficiency is a key requirement for our future development initiatives. Immediate joiners or candidates with a notice period of up to 30 days will be preferred for this position. Candidates with prior experience in the Banking, Financial, or Fintech sectors will be given strong consideration. Your role will involve working with the following key skills and experience requirements: Backend Technologies (Spring Boot & Node.js): - Spring Boot: Utilize your extensive experience in Microservices architecture, Event-Driven Design, and related frameworks such as Spring Cloud, Hibernate, and MongoDB. - Node.js: Demonstrate proficiency in building scalable, highly available RESTful APIs, with a preference for experience in GraphQL. Hands-on experience with TypeScript and modern JavaScript (ES6+) is crucial for aligning with future Node.js development. Proven track record in performance tuning, debugging, and monitoring in both frameworks is expected. DevOps and Ecosystem: - Possess strong exposure to CI/CD pipelines for automated builds and deployments. - Expertise in containerization using Docker and Kubernetes for deployment and scaling. - Familiarity with API gateway integrations like 3Scale or Kong is desirable. Domain Knowledge: - Prior experience in the Banking or Financial sector is highly valued as it ensures familiarity with enterprise-grade application requirements, compliance, and security standards. Development Best Practices: - Adhere to coding standards, security protocols, and unit testing frameworks to ensure robust development. - Experience in Agile methodologies for delivering iterative and incremental solutions. Soft Skills: - Collaborate effectively with cross-functional teams through clear communication. - Demonstrate a proactive approach to owning and driving projects independently. - Strong problem-solving skills and the ability to influence technical decisions. As an ideal candidate, your responsibilities will include: - Actively contributing to both Spring Boot-based applications and Node.js projects during the stack migration. - Designing, developing, and maintaining scalable backend systems using both frameworks. - Ensuring seamless integration between legacy Spring Boot services and new Node.js services during the transition. - Troubleshooting issues across a distributed ecosystem to maintain resiliency and high availability. - Driving the adoption of best practices in coding, security, and documentation throughout the development process.,

Posted 4 days ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

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 collaboration with the Technology team. Your main objective in this role will be to contribute to applications systems analysis and programming activities. Your responsibilities will include performing tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will be responsible for monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation. Additionally, you will provide user and operational support on applications to business users. As an Applications Development Senior Programmer Analyst, you will utilize your in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business and system processes, and industry standards. You will be required to make evaluative judgments, recommend and develop security measures in post-implementation analysis of business usage, and consult with users/clients and other technology groups on issues. You will also be expected to recommend advanced programming solutions, 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. The role offers the opportunity to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a subject matter expert to senior stakeholders and/or other team members. When making business decisions, you should appropriately assess risk, with particular consideration for the firm's reputation, and safeguard Citigroup, its clients, and assets. This includes driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency. Qualifications: - Minimum 8+ years of experience - Hands-on development experience in programming on Java, J2EE, Struts, Spring Boot, Spring Cloud, Microservice, RestAPI, and Kafka - Ability to independently drive the designing and implementation of new enterprise application end to end - Understanding of Agile process Education: - Bachelors degree/University degree or equivalent experience This job description provides a high-level overview of the work involved. Other job-related duties may be assigned as required.,

Posted 5 days ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a Java Developer with over 6 years of experience in Java, Springboot, Microservices, and ReactJS, you will be responsible for troubleshooting and debugging existing code as necessary. Your proficiency in ensuring code quality, security compliance, and application performance management will be crucial to the success of the projects. You will actively participate in the agile planning process and estimate planned tasks while possessing good verbal and written communication skills. Additionally, your expertise in unit testing, particularly with Junit, will be essential in ensuring the overall quality of the software. Your key responsibilities will include feature implementation and delivering production-ready code, along with creating technical documentation and system diagrams. You will also be tasked with generating debugging reports, implementing fixes, and optimizing performance to enhance the overall efficiency of the systems. To excel in this role, you should have a solid foundation in core computer science fundamentals, including data structures, algorithms, and concurrent programming. Your experience should demonstrate a deep understanding of software design principles, microservices architecture, and various technologies such as JEE, Spring, Hibernate, Oracle, CloudSQL PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, and Data Flow. Experience with Native & Hybrid Cloud environments, Agile development methodologies, and proficiency in programming languages like Python and Java will be beneficial. You are expected to collaborate effectively with the product and technology teams, translating strategic priorities into scalable and user-centric solutions. Your attention to detail and problem-solving skills will be critical in addressing complex issues and delivering effective solutions. Strong communication skills and a proactive, team-oriented attitude are essential for success in this role. Preferred skills and experiences include familiarity with Agile Scrum methodologies, continuous integration systems like Jenkins or GitHub CI, SAFe methodologies, and creating secure solutions by design. Experience with multi-threaded backend environments, Docker, Kubernetes, and scripting languages like Ruby, Python, Perl, Node.js, and bash will be advantageous. At GlobalLogic, we value a culture of caring, continuous learning and development, meaningful work, balance, flexibility, and integrity. As part of our team, you will have the opportunity to work on impactful projects, grow personally and professionally, and collaborate with forward-thinking clients on cutting-edge solutions that shape the world today. Join us and be a part of our commitment to engineering impact and transforming businesses through intelligent digital products and services.,

Posted 5 days ago

Apply

8.0 - 12.0 years

0 Lacs

noida, uttar pradesh

On-site

You will need to have a total of 8 to 12 years of experience in the IT/Software/BFSI/Banking/Fintech industry. Your work arrangement will involve 5 days of working from the office in Noida. Your main responsibilities will include meeting with technology managers and the design team to understand the company's goals, leading a technical team, capturing requirements, designing technical solutions using the Spring Framework, examining and defining current architecture systems, designing scalable architecture systems for Java-based applications, reviewing code, troubleshooting design flaws, and ensuring the quality and performance of the technical solution. You should have advanced knowledge of software architecture, design, web programming, software network implementation, Java, Spring boot, Spring Cloud, multithreading, distributed and scalable architecture, Apache Spark, Data Science, ML & AI, RDBMS (Oracle, MySQL), NoSQL (MongoDB, Neo4J, Cassandra), ability to solve complex software system issues, ability to present technical information clearly, entrepreneurial skills, detail-oriented and organized, strong time management skills, influencing skills, excellent communication and interpersonal skills, a collaborative approach, and a Bachelor's degree in software engineering or computer science. In addition, you should contribute to the development process by implementing PoCs, standardizing software delivery using DevOps practices, overseeing the progress of the development team, and assisting the software design team with application integration. You are expected to update your job knowledge by participating in educational opportunities, reading professional publications, and engaging in professional organizations.,

Posted 6 days ago

Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

You should have good hands-on exposure to Core Java development and be capable of designing and implementing complex solutions with minimal guidance. You should be adaptable to new technologies and technological changes in an Agile environment. Your responsibilities will include designing and developing complex cloud-based hybrid web/mobile applications from scratch, creating and configuring CI/CD and build pipelines, developing scalable and resilient microservices, creating highly reusable and reliable UI components, and demonstrating high levels of ownership of systems in your team. Collaboration within the team and with other stakeholders is essential. You are expected to write code based on widely accepted coding principles and standards, contribute in all phases of the product development life-cycle, and demonstrate a high degree of professionalism, enthusiasm, autonomy, and initiative daily. Your role will involve showcasing a high level of ownership, leadership, and drive in contributing innovative solutions, ability to work within a team environment, experience interfacing with both external and internal customers at all levels, and the ability to analyze problems and understand the necessary components of a solution through analysis, planning, evaluation of cost/benefit, testing, and reporting. Requirements include a Bachelor's degree in Computer Science, Engineering, Finance/Accounts, or a related discipline, along with 7 to 10 years of hands-on experience in Core Java, Advanced Java, and Microservices. You should have knowledge and skills in Java 8, Spring Framework, Spring Boot, Spring Cloud, Microservices, Message Queues, MongoDB or other NoSQL databases, Redis, Docker, Bamboo or Jenkins, CI/CD, Gulp or Webpack, Maven or Gradle, JavaScript (ES6), ReactJS, React Native, AngularJS, and Node.JS. MetLife, recognized on Fortune magazine's list of the 2025 "World's Most Admired Companies" and Fortune World's 25 Best Workplaces for 2024, is one of the world's leading financial services companies. They provide insurance, annuities, employee benefits, and asset management to individual and institutional customers, with operations in more than 40 markets across the United States, Latin America, Asia, Europe, and the Middle East. MetLife's purpose is to help colleagues, customers, communities, and the world at large create a more confident future. Guided by empathy and united by purpose, they are inspired to transform the next century in financial services. If you are passionate about making a positive impact in the financial services industry, consider joining MetLife. It's #AllTogetherPossible!,

Posted 6 days ago

Apply

8.0 - 12.0 years

0 Lacs

haryana

On-site

As a Tech Lead Java, you will be responsible for driving the architecture, design, and development of scalable, high-performance applications. Your expertise in Java, Spring Boot, Microservices, and AWS is crucial for leading a team of engineers in building enterprise-grade solutions. You will lead the design and development of complex, scalable Java applications and architect Microservices-based solutions using Spring Boot. Optimizing and enhancing existing applications for performance, scalability, and reliability will be part of your key responsibilities. Providing technical leadership, mentoring, and guidance to the development team, as well as collaborating with cross-functional teams to deliver high-quality software, are essential for success in this role. Your role will also involve ensuring best practices in coding, testing, security, and deployment. Designing and implementing cloud-native applications using AWS services such as EC2, Lambda, S3, RDS, API Gateway, and Kubernetes will be a key focus area. Troubleshooting and resolving technical issues and system bottlenecks, staying up-to-date with the latest technologies, and driving innovation within the team are critical aspects of the role. To excel in this position, you should have 8+ years of experience in Java development, with strong expertise in Spring Boot, Spring Cloud, and Microservices architecture. Hands-on experience with RESTful APIs, event-driven architecture, messaging systems, and database technologies is required. Proficiency in CI/CD pipelines, DevOps tools, AWS cloud services, security best practices, and performance tuning is essential. Excellent problem-solving skills, the ability to work in an Agile environment, and strong communication and leadership skills are also necessary for success in this role.,

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

punjab

On-site

As a Senior Staff Engineer at Zscaler, you will be a key member of the Shared Platform Services team, reporting to the Director of Software Engineering. Your primary responsibility will be to develop high-quality software that is performant, scalable, reusable, extensible, secure, and reliable, ensuring the delivery of robust APIs. Your role will involve writing microservices, extending in-house APIs, and developing client-side code that interacts with other APIs, including RESTful and SDKs. You will collaborate with front-end engineers to understand user requirements and provide endpoints to facilitate the creation of engaging interfaces. Additionally, you will demonstrate a DevOps mindset by working on continuous integration tasks such as provisioning, deployment, testing, and version control of the software. You will also participate in strategic contributions, including system design and guiding long-term architecture decisions. To be successful in this role, you should have a minimum of 10 years of hands-on software application development experience and a strong working knowledge of Java and Spring frameworks, including Spring Boot, Spring Cloud, Spring Security, and Quarkus. Experience with containerization using Docker or Kubernetes on cloud platforms like AWS or GCP is essential. Proficiency in building distributed, cloud-native applications using Dapr and Kubernetes for scalability and reliability is also required. Preferred qualifications include knowledge of Docker/Kubernetes and container infrastructure, proficiency in languages like Java, Go, Python, or others as needed, and hands-on experience with writing Gitlab pipelines. At Zscaler, we are dedicated to creating an inclusive environment that values diversity and collaboration. Join us in our mission to make business operations seamless and secure. Our comprehensive Benefits program offers various health plans, time off options, parental leave, retirement plans, education reimbursement, in-office perks, and more to support the diverse needs of our employees and their families. If you are a passionate software developer with a strong background in software engineering and a desire to work in a fast-paced Agile environment, we invite you to apply for this role and be part of our team at Zscaler.,

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

chennai, tamil nadu

On-site

We are looking for a highly experienced Senior Applications Development Technology Lead Analyst with a strong focus on Spring Boot. In this role, you will be responsible for leading the design, development, and implementation of new and revised application systems. Your deep expertise in Spring Boot, Java/J2EE, Spring, and Hibernate will be essential for building robust, scalable, and maintainable applications. Collaboration with multiple teams is key to ensuring seamless integration and driving innovation within our core accounts technology landscape. Your responsibilities will include designing, developing, and implementing application systems using Spring Boot, leveraging its features for rapid development and deployment. You will partner with management teams to integrate Spring Boot applications into existing infrastructure, ensuring seamless data flow and optimal performance. As a technical leader in Spring Boot development, you will guide other engineers on best practices, promote efficient development strategies, and provide mentorship to mid-level developers and analysts. Additionally, you will contribute to the overall architecture, ensuring that Spring Boot solutions align with business goals and integrate effectively with other technologies. You will also be responsible for optimizing Spring Boot applications for performance and stability, troubleshooting and resolving complex technical problems, and ensuring the security of applications through appropriate authentication and authorization measures. To be successful in this role, you should have 14+ years of hands-on experience in Java/J2EE, Spring, and Hibernate development, with a significant emphasis on Spring Boot. You should also have expertise in designing, developing, performance tuning, troubleshooting, and deploying Spring Boot applications. Experience with containerization technologies like ECS, Kubernetes, and OpenShift, as well as working in an agile environment using Scrum methodologies, is preferred. A Bachelor's degree or equivalent experience is required, with a Master's degree preferred. Strong communication, leadership, and project management skills are crucial for this role. If you have expertise in Elastic Search, RDBMS database, NoSQL databases, and caching solutions, it would be considered a plus. This job description provides a high-level overview of the responsibilities and qualifications required for the Senior Applications Development Technology Lead Analyst position. If you believe you have the necessary skills and experience, we encourage you to apply and be part of our dynamic team.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

Candidates ready to join immediately can share their details via email for quick processing at nitin.patil@ust.com. Act fast for immediate attention! Roles & Responsibilities Lead, mentor, and manage a team of backend Java developers to deliver robust and scalable microservices and APIs. Architect and design enterprise-grade microservices-based solutions leveraging Java 8+, Spring Boot, and related frameworks. Collaborate with product owners, solution architects, and stakeholders to define technical requirements and delivery plans. Enforce coding standards, conduct code reviews, and promote best practices including TDD and clean code principles. Manage Agile processes such as sprint planning, backlog grooming, task allocation, and delivery tracking. Identify potential technical risks and issues early; propose and implement effective mitigation strategies. Optimize application performance, maintainability, and scalability. Handle production support and troubleshooting for backend services to ensure high availability and reliability. Participate in recruitment and contribute to building a high-performance engineering team. Foster a culture of continuous improvement, learning, and collaboration within the team. Must-Have Skills Strong hands-on experience with Java 8+ and core Java concepts. Expertise in Spring Boot, Spring MVC, Spring Data, Spring Security, and Spring Cloud. Deep understanding of microservices architecture and RESTful API design. Proficient with relational databases such as MySQL or PostgreSQL and ORM frameworks like Hibernate. Experience in writing unit tests and working with TDD using tools such as JUnit and Mockito. Solid knowledge of Git for version control and familiarity with CI/CD pipelines using Maven or Gradle. Good understanding of containerization using Docker. Proven experience leading and mentoring backend development teams. Strong problem-solving, analytical, and communication skills. Experience working in Agile development environments. Good to Have Skills Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP). Familiarity with DevOps practices and tools. Experience with message brokers (Kafka, RabbitMQ). Knowledge of NoSQL databases (MongoDB, Cassandra). Experience with performance tuning and application monitoring tools. Prior experience in a fast-paced, agile product development environment.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Java Lead with Banking Domain Experience, you should have a minimum of 8 years of experience in Java programming. Your expertise should extend to Java 8 and above, with a strong proficiency in the Spring Boot framework. Additionally, familiarity with Spring Cloud and microservices architecture is essential for this role. Your role will require solid experience working with both SQL and NoSQL databases. It is mandatory to have previous experience in the Banking domain. You should be comfortable working with both microservices and monolithic architectures, demonstrating versatility in your technical skills. As a Java Lead, you should possess the ability to learn quickly and adapt to new technologies independently with minimal supervision. Team handling experience would be beneficial for this role, allowing you to effectively collaborate and lead a team towards successful project outcomes. This position offers a 5-day office work week with alternate Saturdays. The ideal candidate should be available to start immediately or within a notice period of up to 30 days.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You are a skilled Full Stack Developer who will be joining our Product Engineering team. In this role, you will be responsible for designing and developing robust applications, collaborating with multi-location teams, and delivering high-quality solutions within agreed timelines. It is essential to stay current with new technologies and design principles to succeed in this position. Your responsibilities will include designing and developing technical solutions based on requirements, building and maintaining enterprise-grade SaaS software using Agile methodologies, contributing to performance tuning and optimization efforts, executing comprehensive unit tests for product components, participating in peer code reviews, and championing high quality, scalability, and timely project completion. You will be utilizing technologies such as Golang/Core Java, J2EE, Struts, Spring, client-side scripting, Hibernate, and various databases to build scalable core-Java applications, web applications, and web services. To qualify for this role, you should have a Bachelor's degree in Engineering, Computer Science, or equivalent experience. Additionally, you must possess a solid understanding of data structures, algorithms, and their applications, hands-on experience with Looker APIs, dashboards, and LookML, strong problem-solving skills, and analytical reasoning. Experience in building microservices with Golang/Spring Boot, developing and consuming REST APIs, profiling applications, using at least one front-end framework (e.g., Angular or Vue), and familiarity with basic SQL queries is required. Excellent written and verbal communication and presentation skills, a good understanding of the Software Development Life Cycle (SDLC), and proven software development experience with Java Spring Boot, Kafka, SQL, Linux, Apache, and Redis are essential. Experience with AWS cloud technologies (Go, Python, MongoDB, Postgres, ClickHouse) would be a plus.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

We are seeking a skilled Senior Java Backend Engineer to join our team dedicated to constructing scalable and high-performance backend systems for Generative AI applications. You will play a pivotal role in the design of APIs, coordination of AI agents, and integration of Large Language Models (LLMs) into systems ready for production. This position is optimal for backend developers enthusiastic about modern AI technologies and distributed systems. Responsibilities include designing, building, and managing scalable backend services using Java and the Spring Boot framework. You will also be responsible for creating APIs to facilitate LLM integration, supporting AI agent orchestration workflows, and architecting microservices for RAG (Retrieval-Augmented Generation) and other LLM-driven systems. Optimizing performance through efficient caching strategies and integrating with multiple LLM providers such as OpenAI, Gemini, and Claude are key aspects of this role. Additionally, implementing real-time streaming features for conversational AI systems and ensuring robust system observability will be part of your responsibilities. **Key Responsibilities:** - Design, build, and maintain scalable backend services using Java and the Spring Boot framework - Develop APIs to enable LLM integration and support AI agent orchestration workflows - Architect microservices to power RAG and other LLM-driven systems - Optimize performance through efficient caching strategies and vector database interactions - Integrate and manage connections with multiple LLM providers, including rate limiting and failover handling - Implement real-time streaming features for conversational AI systems - Ensure robust system observability with logging, monitoring, and tracing **Required Skills & Qualifications:** - 3+ years of experience with Java and Spring Boot - Strong understanding of RESTful API design principles and microservices architecture - Proficiency with core Spring modules like Spring Security, Spring Data JPA, and Spring Cloud - Experience with relational and NoSQL databases such as PostgreSQL, MongoDB, and Redis - Familiarity with message brokers like RabbitMQ or Apache Kafka - Expertise in caching mechanisms and system performance tuning - Experience in integrating LLM APIs and vector databases into backend services - Knowledge of AI agent orchestration frameworks and RAG systems - Proficiency in developing streaming responses using WebSockets - Working knowledge of prompt templating and management systems **Nice to Have:** - Experience in fine-tuning LLMs and managing model deployment pipelines - Knowledge of self-hosted LLM environments and infrastructure management - Exposure to observability tools such as LangSmith or custom monitoring setups - Familiarity with natural language to SQL systems or BI applications powered by LLMs,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

ahmedabad, gujarat

On-site

About the Company/Team Join Oracle FSGIU's Finergy division, a specialized team committed to revolutionizing the Banking, Financial Services, and Insurance (BFSI) industry with cutting-edge technology solutions. As a leading provider of end-to-end banking solutions, we prioritize deep domain expertise and a client-centric approach. Our mission at Finergy is to equip financial institutions with innovative technology, streamlining operations, enhancing customer experiences, and fostering growth. Our Focus: - Agile Deployment: Utilize proven methodologies for rapid project delivery, ensuring quick time-to-market. - Personalization and Customer Engagement: Leverage tools to create personalized experiences that drive customer loyalty. - Expert Consulting: Offer strategic guidance aligning technology with business goals for long-term success. Job Summary Oracle Finergy is looking for a skilled Java Developer to join our team, focusing on designing and developing microservices-based solutions for the BFSI sector. Your proficiency in Java and related technologies will be crucial in building a robust and scalable architecture, ensuring secure and efficient financial services. This role offers an exciting opportunity to collaborate with a dynamic team, contributing to innovation in the financial services industry. Key Responsibilities - Microservices Development: Design and develop microservices using Java and Spring Boot to create modular and scalable solutions. - Cross-Functional Collaboration: Engage with diverse teams to understand requirements and implement new products and enhancements. - Documentation: Maintain comprehensive documentation, encompassing architecture design, patterns, and coding standards. - Troubleshooting and Support: Provide production support, debugging, and troubleshooting for microservices applications. - Code Quality: Ensure high-quality code through rigorous testing, code reviews, and adherence to best practices. - CI/CD Implementation: Establish and maintain automated testing and CI/CD pipelines to streamline development processes. - Integration: Integrate microservices with various systems and third-party APIs. - Mentorship: Guide and mentor junior developers, sharing knowledge on microservices architecture and best practices. - 2nd Line Support: Provide technical support during production deployments. Qualifications & Skills Mandatory: - 4+ years of Java development experience with a strong foundation in object-oriented programming. - Proficiency in developing microservices using Spring Boot, Spring Batch, and related frameworks. - In-depth knowledge of RESTful web services and APIs, including JSON, Swagger, Postman, and XML. - Experience with microservices architecture and cloud technologies (OpenShift, Azure, AWS). - Expertise in Spring Cloud and other Java frameworks for building scalable applications. - Familiarity with containerization tools: Docker and Kubernetes. - Database proficiency: Experience with both SQL and NoSQL databases. - Message-oriented Middleware: Knowledge of MQ and Kafka for message-based communication. - Enterprise Integration Patterns: Experience in implementing EIP for system integration. - Collaboration and Communication: Strong interpersonal skills for effective teamwork. - Self-Starter: Ability to work independently and take initiative. Self-Assessment Questions: - Describe a Java-based microservices project you worked on. What design patterns did you use, and how did you ensure scalability - How do you approach debugging and troubleshooting in a microservices architecture Provide a real-world example. - Can you explain your experience with Spring Cloud and its role in building resilient applications - Share your understanding of containerization and its benefits in a cloud-native environment. How have you utilized Docker and Kubernetes in previous projects - How do you ensure code quality and maintainability in a fast-paced development cycle Qualifications Career Level - IC1 About Us Oracle is a global leader in cloud solutions, using tomorrow's technology to address today's challenges. With over 40 years of experience, we continue to thrive by partnering with industry leaders in various sectors while operating with integrity. We believe true innovation starts with empowering everyone to contribute, fostering an inclusive workforce that offers opportunities for all. At Oracle, we provide a work-life balance with competitive benefits based on parity and consistency, supporting our employees with flexible medical, life insurance, and retirement options. Additionally, we encourage community involvement through our volunteer programs. We are dedicated to including individuals with disabilities in all stages of the employment process. If you require accessibility assistance or accommodation due to a disability, please reach out to us at accommodation-request_mb@oracle.com or call +1 888 404 2494 in the United States.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a Java Fullstack Developer with 3-5 years of experience, you will be responsible for designing, developing, and maintaining scalable RESTful APIs using Java (Java 8+) and Spring Boot. Your role will involve building and deploying microservices using Spring Cloud, Docker, and Kubernetes, and integrating with messaging systems like Kafka for asynchronous communication. You will implement authentication and authorization mechanisms using JWT, collaborate on frontend development using React, HTML, CSS, JavaScript, and TypeScript, and design and interact with databases such as MySQL, PostgreSQL, and MongoDB. In this position, you will utilize DevOps tools like Git, Maven, Jenkins, and Gradle to streamline CI/CD pipelines, monitor and troubleshoot applications using tools such as Grafana, and deploy and manage applications on cloud platforms, preferably AWS or Azure. Your strong experience in Java (Java 8+) and Spring Boot framework, hands-on experience with Docker, Kubernetes, and microservice architecture, good understanding of REST API design and best practices, and working knowledge of Kafka, JWT, and Grafana will be essential for success in this role. Additionally, proficiency in frontend development with React and TypeScript, experience with CI/CD pipelines using tools like Jenkins, Maven/Gradle, familiarity with cloud infrastructure (AWS/Azure preferred), and any additional experience in Python and Flask will be considered a plus. If you are a technically skilled individual with a passion for fullstack development and a desire to work in an on-site setting in Pune, this opportunity may be the perfect fit for you.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

kochi, kerala

On-site

The Java Developer Spring Boot position at UST is looking for a passionate and experienced individual with a solid background in Java 8 and above, as well as expertise in the Spring Boot framework. As a part of the backend development team, you will play a crucial role in designing, developing, and maintaining robust and scalable backend services for enterprise-grade applications. Key Responsibilities: - Design, develop, and maintain microservices using Java (8+) and Spring Boot. - Write clean, maintainable, and efficient code following industry best practices. - Integrate with databases, REST APIs, and third-party services. - Participate in the full software development lifecycle - requirements gathering, design, implementation, testing, deployment, and support. - Collaborate with cross-functional teams including front-end developers, QA, and DevOps. - Implement automated tests (unit, integration) to ensure software quality. - Optimize application performance, scalability, and security. - Participate in code reviews and contribute to continuous improvement of development standards and practices. - Troubleshoot production issues and provide timely resolution. Required Skills and Qualifications: - Strong programming experience in Java 8 or above. - Proficiency with Spring Boot, Spring Core, Spring Data JPA, Spring Security, and Spring Cloud. - Experience in building and consuming RESTful APIs. - Good understanding of object-oriented programming, design patterns, and software architecture. - Familiarity with SQL and relational databases. - Experience with version control systems like GitLab. - Knowledge of build tools like Maven/Gradle. - Working knowledge of unit testing frameworks (e.g., JUnit, Mockito). - Familiarity with CI/CD pipelines and DevOps tools is a plus. - Familiarity with HealthCare knowledge is a plus. In this role, you will have the opportunity to make a significant impact on your career and the lives of people globally. UST is a mission-driven organization with a commitment to transforming lives through technology. If you are ready to take on this exciting challenge and be part of a dynamic team, we encourage you to apply. UST is an Equal Opportunity Employer that values humility, humanity, and integrity in all interactions. Join us and be part of a team that is dedicated to creating transformative experiences and solutions for a better world.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Java Developer with at least 4 years of experience, you will be responsible for working on Java 8+ technologies. Your expertise in the Spring Boot framework will be crucial for this role, along with a good understanding of Spring Cloud and microservices architecture. You should have a solid background in working with SQL and NoSQL databases. Your hands-on experience with both microservice and monolithic architectures will be highly valued in this position. The ability to learn quickly and work independently with minimal supervision is essential for succeeding in this role. This is a full-time position based in Chennai, with a 5-day office work week and alternate Saturday working schedule for a Banking Client. The ideal candidate should have an immediate to 30 days notice period.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

Design, develop, and implement full-stack applications with a focus on Java for backend and Angular/React for web, along with Flutter for cross-platform mobile development. Utilize your strong Java proficiency with Spring Boot, Spring Cloud, and microservices architecture to build scalable backend systems. Lead frontend development efforts using Angular and Flutter for creating engaging web and mobile experiences (iOS/Android). Design and develop RESTful APIs using Spring Boot microservices for seamless communication between frontend and backend. Gain hands-on experience with leading cloud platforms (AWS, GCP, Azure) for deployment and scaling of applications. Work with a variety of database technologies, including SQL (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra). Utilize version control systems (e.g., Git/Bitbucket) for collaborative development and manage CI/CD workflows. Actively participate in R&D processes, including evaluating new technologies and frameworks relevant to our product. Experiment with emerging tools and propose innovative solutions to enhance our product offerings. Contribute to the technical vision and roadmap by identifying and recommending new technologies. Experience: 4+ years of experience as a Full Stack Developer. Backend: Strong proficiency in Java with experience in Spring Boot, Spring Cloud, and microservices architecture. Frontend (Web): Solid experience in frontend development using Angular (and/or React). API Development: Experience with RESTful API design and development using Spring Boot microservices. Cloud Platforms: Hands-on experience with at least one major cloud platform (AWS, GCP, Azure). Databases: Solid understanding of both SQL (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) database technologies. Version Control: Experience with version control systems (e.g., Git/Bitbucket) and CI/CD pipelines. R&D Mindset: Strong interest and experience in R&D processes, including technology evaluation and innovation.,

Posted 2 weeks 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