Home
Jobs

82 Quarkus Jobs - Page 3

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Summary: We are looking for a talented Software Engineer with hands-on experience in Quarkus and Red Hat Fuse to design, develop, and maintain integration solutions. The ideal candidate will have strong proficiency in Java, experience with Kafka-based event streaming, RESTful APIs, relational databases, and CI/CD pipelines deployed on OpenShift Container Platform (OCP). This role requires a developer who is passionate about building robust microservices and integration systems in a cloud-native environment. Responsibilities ● Design and develop scalable microservices using Quarkus framework. ● Build and maintain integration flows and APIs leveraging Red Hat Fuse (Apache Camel) for enterprise integration patterns. ● Develop and consume RESTful web services and APIs. ● Design, implement, and optimize Kafka producers and consumers for real-time data streaming and event-driven architecture. ● Write efficient, well-documented, and testable Java code adhering to best practices. ● Work with relational databases (e.g., PostgreSQL, MySQL, Oracle) including schema design, queries, and performance tuning. ● Collaborate with DevOps teams to build and maintain CI/CD pipelines for automated build, test, and deployment workflows. ● Deploy and manage applications on OpenShift Container Platform (OCP) including containerization best practices (Docker). ● Participate in code reviews, design discussions, and agile ceremonies. ● Troubleshoot and resolve production issues with a focus on stability and performance. ● Keep up-to-date with emerging technologies and recommend improvements. Required Skills & Experience: ● Strong experience with Java (Java 8 or above) and the Quarkus framework. ● Expertise in Red Hat Fuse (or Apache Camel) for integration development. ● Proficient in designing and consuming REST APIs. ● Experience with Kafka for event-driven and streaming solutions. ● Solid understanding of relational databases and SQL. ● Experience in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI) and automated deployment. ● Hands-on experience deploying applications to OpenShift Container Platform (OCP). ● Working knowledge of containerization tools like Docker. ● Familiarity with microservices architecture, cloud-native development, and agile methodologies. ● Strong problem-solving skills and ability to work independently as well as in a team environment. ● Good communication and documentation skills. Qualifications ● Experience with messaging systems like Kafka ● Knowledge of other Java frameworks such as Spring Boot. ● Experience with monitoring tools such as Prometheus and Grafana. ● Understanding of security best practices Show more Show less

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

The Role We are looking for intermediate full-stack software engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, pairing with other developers as appropriate, decomposing acceptance criteria to understand team backlog deliverables, complexities, and risk, while working as a strong contributor on an agile team. From a technical standpoint, the Software Engineer has full-stack coding and implementation responsibilities and adheres to best practice principles, including modern cloud-based software development, agile and scrum, code quality, and tool usage. The Software Engineer works to understand and influence software architecture, while contributing to Citi’s and GFT’s technical user base. Responsibilities Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes. Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns. Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary. Follow and contribute to defining technical and team standards. Collaborate technical leadership to achieve established goals, in line with our broader technical strategy. Required Qualifications 5+ years of experience as a Software Engineer/Developer using Java Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.). Clear understanding of Data Structures and Object Oriented Principles using Java Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations. Exposure to front-end technologies (Angular, Javascript, Typescript) Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.) Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.). Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban) Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo) Exposure to event-driven design and architecture (i.e., Kafka, Spark Flink, RabbitMQ, etc.) B.Tech/B.Engg degree or equivalent work experience Preferred Qualifications Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications. Exposure to Cloud infrastructure both on-premise and public cloud (i.e., OpenShift, AWS, etc.). Exposure to API Management tools Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.) Exposure to Security, Observability, and Monitoring (i.e., Grafana Prometheus, Splunk, ELK, CloudWatch, etc.) Experience mentoring junior developers Exposure to database concepts (RDBMS, NoSQL) and web-based technologies (Angular/React) is a plus ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Digital Software Engineering ------------------------------------------------------ Time Type: ------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Itanagar, Arunachal Pradesh, India

Remote

Linkedin logo

Start your journey with BCD: Grow, connect, collaborate and celebrate with our global team Systems Developer Analyst II (Remote) Full-time, India The Systems Developer Analyst II position will be responsible for the development, maintenance, and support of all development applications. This individual must maintain effective customer (Internal) relationships as well as effective communication and coordination with various other technology groups (at both Divisional and Corporate levels). The Systems Developer Analyst II is expected to be able to analyze, design, code, test, and implement large projects and troubleshoot any Client/Server-based production system. As a Systems Developer Analyst II, you will Design, code test, and implement application systems to meet management objectives Create and maintain complex application reporting system utilizing specified reporting tool Read technical systems design and requirements document and convert design to code Maintain web and client-based systems and initiate actions necessary for improvement Perform and participate in the technical reviews of developed components Communicate with the director of software development, product manager, and customers about change requests and understand their needs About You Prior application development experience A few years of complete SDLC experience Experience using Programming languages: Java, Typescript Experience using Frameworks and Tools: Quarkus, Angular, Kubernetes, Docker, Kafka, Mutiny, Gi Experience using Architectures: REST api (open API/swagger), Microservices, event-driven architecture (EDA) Experience in Security: web applications hardening best practices, including OWASP guidelines and PCI-DSS Experience working with MongoDB About Us We’re a market leader in travel management: We help people and companies travel smart and achieve more, and our clients include some of the world’s best-known and most innovative business and consumer brands. We operate in more than 100 countries, and the majority of our 10,000+ people work virtually (because a 10-second commute usually makes awesome sense). We’re committed to sustainability and to driving success for our customers, our business and ourselves. Learn more about BCD Travel. Your life at BCD Working at BCD means connecting, collaborating and celebrating. You’ll be part of a virtual, dynamic and flexible work environment that fosters a good work-life balance so you can focus on what makes you happy. But don’t just take our word for it! Hear why people join BCD and more about the great perks of Life at BCD. You’ll be offered Flexible working hours and work-from-home or remote opportunities Opportunities to grow your skillset and career Generous vacation days so you can rest and recharge A compensation package that feels fair to you, including mental, physical, and financial wellbeing tools Travel industry professional perks and discounts An inclusive work environment where diversity is celebrated Ready to join the journey? Apply now! We’re dedicated to building a diverse, inclusive and authentic workplace. If you’re excited about a role, but your experience doesn’t align perfectly, we still encourage you to apply. We are committed to providing reasonable and necessary accommodations to ensure all employees can perform their roles effectively. For accommodation requests or further information, contact our Talent Acquisition department at careers@bcdtravel.com. Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

K&K Talents is an international recruiting agency that has been providing technical resources globally since 1993. This position is with one of our clients in India, who is actively hiring candidates to expand their teams. Title: Integration & Microservices Engineer – Quarkus | Camel | Kafka Location: Gurugram, India - Hybrid Employment Type: Full-time Permanent/C2H Role: We are looking for a talented Software Engineer with hands-on experience in Quarkus and Red Hat Fuse to design, develop, and maintain integration solutions. The ideal candidate will have strong proficiency in Java, experience with Kafka-based event streaming, RESTful APIs, relational databases, and CI/CD pipelines deployed on OpenShift Container Platform (OCP). This role requires a developer who is passionate about building robust microservices and integration systems in a cloud-native environment. Responsibilities: Design and develop scalable microservices using Quarkus framework. Build and maintain integration flows and APIs leveraging Red Hat Fuse (Apache Camel) for enterprise integration patterns. Develop and consume RESTful web services and APIs. Design, implement, and optimize Kafka producers and consumers for real-time data streaming and event-driven architecture. Write efficient, well-documented, and testable Java code adhering to best practices. Work with relational databases (e.g., PostgreSQL, MySQL, Oracle) including schema design, queries, and performance tuning. Collaborate with DevOps teams to build and maintain CI/CD pipelines for automated build, test, and deployment workflows. Deploy and manage applications on OpenShift Container Platform (OCP) including containerization best practices (Docker). Participate in code reviews, design discussions, and agile ceremonies. Troubleshoot and resolve production issues with a focus on stability and performance. Keep up-to-date with emerging technologies and recommend improvements. Required Skills & Experience: Strong experience with Java (Java 8 or above) and the Quarkus framework. Expertise in Red Hat Fuse (or Apache Camel) for integration development. Proficient in designing and consuming REST APIs. Experience with Kafka for event-driven and streaming solutions. Solid understanding of relational databases and SQL. Experience in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI) and automated deployment. Hands-on experience deploying applications to OpenShift Container Platform (OCP) . Working knowledge of containerization tools like Docker . Familiarity with microservices architecture, cloud-native development, and agile methodologies. Strong problem-solving skills and ability to work independently as well as in a team environment. Good communication and documentation skills. Preferred Qualifications: Experience with messaging systems like Kafka Knowledge of other Java frameworks such as Spring Boot. Experience with monitoring tools such as Prometheus and Grafana. Understanding of security best practices in microservices and API development. Cloud platform experience is a plus. Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Show more Show less

Posted 3 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Designation: Software Engineer Skills : Quarks and Red Hat Fuse Exp; 3 to 5 Years Location: Gurugram Designation: Senior Software Engineer Skills : Quarks and Red Hat Fuse Exp; 5 to 7 Years Location: Gurugram Interview Process : Initial screening with HR BOT interview Final interview - 2 Levels interview either F2F or Virtual Note: This is a high level priority position and therefore kindly help with your best efforts. Need to give instructions to the candidates as it is a BOT interview as it will be a new experience for the candidates. JD remains the same for both the position and also the experience various Job Summary: We are looking for a talented Software Engineer with hands-on experience in Quarkus and Red Hat Fuse to design, develop, and maintain integration solutions. The ideal candidate will have strong proficiency in Java, experience with Kafka-based event streaming, RESTful APIs, relational databases, and CI/CD pipelines deployed on OpenShift Container Platform (OCP). This role requires a developer who is passionate about building robust microservices and integration systems in a cloud-native environment. Key Responsibilities: ● Design and develop scalable microservices using Quarkus framework. ● Build and maintain integration flows and APIs leveraging Red Hat Fuse (Apache Camel) for enterprise integration patterns. ● Develop and consume RESTful web services and APIs. ● Design, implement, and optimize Kafka producers and consumers for real-time data streaming and event-driven architecture. ● Write efficient, well-documented, and testable Java code adhering to best practices. ● Work with relational databases (e.g., PostgreSQL, MySQL, Oracle) including schema design, queries, and performance tuning. ● Collaborate with DevOps teams to build and maintain CI/CD pipelines for automated build, test, and deployment workflows. ● Deploy and manage applications on OpenShift Container Platform (OCP) including containerization best practices (Docker). ● Participate in code reviews, design discussions, and agile ceremonies. ● Troubleshoot and resolve production issues with a focus on stability and performance. ● Keep up-to-date with emerging technologies and recommend improvements. Required Skills & Experience: ● Strong experience with Java (Java 8 or above) and the Quarkus framework. ● Expertise in Red Hat Fuse (or Apache Camel) for integration development. ● Proficient in designing and consuming REST APIs. ● Experience with Kafka for event-driven and streaming solutions. ● Solid understanding of relational databases and SQL. ● Experience in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI) and automated deployment. ● Hands-on experience deploying applications to OpenShift Container Platform (OCP). ● Working knowledge of containerization tools like Docker. ● Familiarity with microservices architecture, cloud-native development, and agile methodologies. ● Strong problem-solving skills and ability to work independently as well as in a team environment. ● Good communication and documentation skills. Preferred Qualifications: ● Experience with messaging systems like Kafka ● Knowledge of other Java frameworks such as Spring Boot. ● Experience with monitoring tools such as Prometheus and Grafana. ● Understanding of security best practices in microservices and API development. Cloud platform experience is a plus. Show more Show less

Posted 3 weeks ago

Apply

8.0 years

0 Lacs

Gurgaon Rural, Haryana, India

On-site

Linkedin logo

Are you an experienced Java Developer looking for your next big opportunity? 📍 Location: Gurgaon 🕒 Experience: 8+ years 🏢 Work Mode: Onsite 📂 Notice Period: Immediate joiners or candidates with short notice preferred Job Title: Senior Java Developer Overview: We are in search of an experienced Senior Java Developer with a minimum of 8 years of proven expertise in Java development. The ideal candidate will have a strong background in Java programming, along with proficiency in Spring Boot or Quarkus, microservices based architecture, Openshift/Kubernetes, and understanding Continuous Integration/Continuous Deployment (CI/CD) practices. This role requires the ability to work effectively in an Agile environment, contributing to the development and deployment of enterprise-level applications. Responsibilities: Design, develop, and maintain high-quality Java applications, ensuring scalability, performance, and reliability. Collaborate with cross-functional teams including product managers, architects, and other developers to define requirements, design solutions, and deliver features within Agile sprints. Implement and optimize backend services and APIs using Java technologies, with a focus on Spring boot or Quarkus framework for microservices and/or event driven architecture. Configure & optimize Kafka based event steaming to high-performance throughput across multiple consumers. Configure and deploy applications on Openshift / Kubernetes clusters, ensuring efficient utilization of resources and seamless scalability. Implement automated CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or Tekton to streamline the software delivery process. Write unit tests cases ensure code quality and maintainability, and actively participate in code reviews to enforce best practices. Troubleshoot and debug issues across the full stack, from frontend to backend, and implement effective solutions to resolve them. Stay updated on emerging technologies, trends, and best practices in Java development, and proactively share knowledge with the team. Qualifications and Skills: Bachelor's degree in Computer Science, Computer Engineering, or related field. Minimum of 8 years of professional experience in Java development, with a strong understanding of Java EE or Spring frameworks. Proficiency in Quarkus framework for building cloud-native, lightweight, and reactive applications. Hands-on experience with Openshift / Kubernetes for container orchestration and deployment of microservices. Solid understanding of Continuous Integration/Continuous Deployment (CI/CD) principles and experience setting up and managing CI/CD pipelines. Understanding of relation databases such Postgres or Maria DB & NoSQL databases such as MongoDB Experience working in Agile development methodologies, with a focus on Scrum or Kanban practices. Strong knowledge of object-oriented design principles, design patterns, and best practices in Java development. Familiarity with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra. Proficiency in version control systems like Git, and experience with code review processes. Excellent problem-solving skills, with the ability to analyze complex technical issues and propose effective solutions. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Proven ability to multitask, prioritize work, and meet project deadlines in a fast-paced environment. Interested candidate drop your resume on zalak.bhavsar@reve.cloud or whtsapp on 8788887473 Show more Show less

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

Bachelor in computer science or related discipline; or equivalent work experience 4-7 years of experience Data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles, cloud technologies (AWS, Azure, etc.) 4+ years of web development, Java frameworks (Spring/Quarkus) 3+ years REST/gRPC services, micro-services 3+ years unit testing, mocking frameworks, automation frameworks. DevOps mindset 3+ years experience in CI/CD, SDLC environment, implemented exception handling, logging, monitoring, performance measurement, and operational metrics knowledge. 3+ years experience working in agile methodologies (Scrum, Kanban) Strong Communication, Partnership, Teamwork, And Influencing Skills Required. Technologies Java, J2EE with (Java 8+ version) Messaging framework (ActiveMQ/Kafka) Spring/Quarkus Hibernate / JPA SQL Server/MySQL/MongoDB or Postgres JavaScript, jQuery, HTML, CSS Dockerization and Containerization Reactive programming Mockito/Junit/Cucumber testing frameworks Markup languages like XML/JSON/YAML Maven or Gradle build tools In-depth knowledge of version tools like Git/Bitbucket Bonus Points OpenShift/Kubernetes Open-source contributions, repositories, personal projects Participation in communities of interest, meetups Certifications in technology, agile methodologies Prior experience in agile implemented at scale across multiple teams globally. JavaScript, jQuery, HTML, CSS Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

India

On-site

Linkedin logo

Job Description: Solution Architect – Java, MS, Cloud Native and Card issuing BFSI / FinTech – Cards Solution Architect. Should have vision plus exp Architecture & Design patterns - Microservices, Cloud-native, API-First, Event-driven, Composable architecture styles Tech Stack - Java, Spring boot / Quarkus, REST, Postgres or any RDBMS, Kubernetes, Kafka Certification in TOGAF / Cloud (Ex: AWS / GCP / Azure SA) Card Issuing domain, BNPL Experience – 5 + yrs as Solution Architect or Product Architect in a Fintech Solid Experience in Solution Design and Architecture in Cards domain. Specifically experience in building modern cards platform leveraging cloud-native, Microservices architecture styles. VisionPlus / FirstVision experience will be great advantage - Should have done coding not just Business Analyst Experience in Banking industry frameworks like BIAN, Open banking, ISO20022 Must have breadth of knowledge & experience applying architecture / design in (Scalable Web Architectures, API-First design, Event-driven architecture, Cloud-native, Microservices / Serverless computing,DevSecOps, Data Migration) Must have delivered end-to-end solution covering Application, Data, Infra and Security Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall. Responsibilities [Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.] Example: Determine and develop user requirements for systems in production, to ensure maximum usability Qualifications [Some qualifications you may want to include are Skills, Education, Experience, or Certifications.] Example: Excellent verbal and written communication skills Skills: system usability,communication skills,software development,red hat fuse,quarkus,user requirement analysis Show more Show less

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Help design, build and continuously improve the clients online platform. Research, suggest and implement new technology solutions following best practices/standards. Take responsibility for the resiliency and availability of different products. Be a productive member of the team. Requirements 4 to 8 years of hands-on experience in Core Java / J2EE Strong expertise in Spring Boot, Quarkus, and Microservices architecture Experience with Kubernetes and Microsoft Azure for cloud-native application deployment Proficiency in working with MongoDB and Apache Kafka for data management and messaging Good to have: Exposure to Apache Camel for integration patterns and routing Must have Tech Lead experience. Location: Hybrid, Hyderabad and Bangalore Benefits A challenging, innovating environment. Opportunities for learning where needed. Show more Show less

Posted 3 weeks ago

Apply

25.0 years

5 - 7 Lacs

Bengaluru

On-site

GlassDoor logo

ZEISS in India ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports & Cine Optics. ZEISS India has 3 production facilities, R&D center, Global IT services and about 40 Sales & Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS’ success story in India is continuing at a rapid pace. Further information at ZEISS India . Develop MES software for Lens Manufacturing Implement systems functions, controls, and algorithms. Implement Unit-Test to achieve reasonable test coverage. Work within an agile project with Azure DevOps Managing the deployment of new or changed versions of the software-solution into edge-environments. Working directly with various technologies (SQL/MongoDB/Kafka/Docker) to diagnose issues across your running services. Extended diagnostics using and improving monitoring/logging tools (Grafana/Loki/Mimir) to find the root cause of issues in your running services. Communicating with on-premises support regarding changes to services and providing training on new features when required. Creating and maintaining training material and documentation for the services which you are deploying and are the owner. Reporting new bugs/issues and solve it on a code basis. Qualifications A successfully completed degree in computer science/business informatics or equivalent work experience. Minimum 5 years’ experience working with in software development (better 7 years) infrastructure or server administration (Windows / Linux / Virtualization / networking / Security). Skill Set: Must Have: Using Modern IDEs (IntelliJ IDEA, Ecplipse, Visual Studio,…) Must Have: Advanced programming experience in Java Must Have: Very good written and spoken English. Must Have: Very good teamwork skills as well as a customer and service-oriented way of thinking and working. Must Have: First experiences in working in international teams Should Have: Experience in front-end development with React, Vue, or Angular Should Have: Basic knowledge of using GIT for source code versioning Should have: Experience in software development of enterprise software. Should have: Experience in unit testing including mocking. Preferred: Usage of Azure Devops for CI/CD Preferred: Experience in Quarkus or Java Spring Framework Preferred: Experience in developing distributed systems or using Microservice Architectures Your ZEISS Recruiting Team: Ragul J P

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Kochi, Kerala, India

On-site

Linkedin logo

👨‍💻 Senior Fullstack Developer – Java + Spring Boot (Banking domain) 📍 Locations: Kochi | Chennai | Pune 🕐 Full-Time | Open Roles: 2 Build the code. Shape the future. We’re on the hunt for a Full-stack Developer who’s not just a coder, but a problem-solver with a passion for innovation in banking tech. 🚀 What You’ll Be Doing: Develop high-impact, high-scale banking applications. Own features end-to-end — from concept to production. Collaborate across teams to deliver flawless user experiences. Write clean, secure, and efficient code. Optimize, debug, and drive performance improvements. 🧰 What You Bring: 4–6 years of solid experience in fullstack development. Expertise in Java, Spring Boot, and REST APIs. Hands-on with Kubernetes / OpenShift, Azure DevOps, JMS. Bonus points for Quarkus, Apache Camel, and banking domain knowledge. 🤝 We’re Looking for Someone Who’s: A clear communicator and a proactive collaborator. Self-motivated with sharp problem-solving skills. Adaptable, analytical, and fast on their feet. Comfortable in fast-paced, agile teams. Experience with core banking or customer-facing tech? Even better. Ready to code solutions that power tomorrow’s banking? NB: Candidates with a minimum of 4+ years of experience in the banking domain will only be considered. Apply now — we’re building something great, and you should be part of it. Show more Show less

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 15 Lacs

Noida

Remote

Naukri logo

Role & responsibilities Job Title: Senior Java Developer Location: Remote Job Type: Full-Time Experience Level: 3-15 years Department: Technology / Software Development Job Summary: We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java and related frameworks and technologies, including Java J2EE, Spring Boot, Hibernate, Quarkus , and experience working with AWS, Kubernetes, SQL , and JUnit for testing. You will be responsible for designing, developing, and maintaining scalable and high-performance applications in a cloud-native environment. Key Responsibilities: Design, develop, and deploy enterprise-grade Java applications using Spring Boot, Hibernate, and Quarkus. Develop and consume RESTful APIs and integrate with external systems. Write efficient SQL queries and manage database interactions. Collaborate with DevOps teams to containerize applications using Docker and deploy via Kubernetes. Work with AWS services to build and deploy cloud-native applications. Perform unit testing using JUnit and maintain high code quality with test coverage. Participate in code reviews, sprint planning, and agile development processes. Troubleshoot and resolve production issues and application bugs. Continuously improve software engineering practices and development processes. Required Skills & Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. 3 to15 years of hands-on experience in Java development. Strong knowledge of Java J2EE , Spring Boot , and Hibernate . Experience with Quarkus for cloud-native microservices. Proficient in SQL and working with relational databases (e.g., MySQL, PostgreSQL). Hands-on experience with AWS (EC2, S3, Lambda, RDS, etc.). Solid understanding of Docker and Kubernetes for container orchestration. Experience with JUnit for unit and integration testing. Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Preferred Qualifications: Certification in AWS or Kubernetes. Experience with NoSQL databases and event-driven architectures. Familiarity with monitoring tools (e.g., Prometheus, Grafana). Exposure to Agile/Scrum methodologies. Preferred candidate profile

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities: Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems Apply fundamental knowledge of programming languages for design specifications. Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging Serve as advisor or coach to new or lower level analysts Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents Has the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and /or other team members. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 5+ years of experience as a Software Engineer/Developer using Java, Spring, Springboot, microservices, design patterns, PL/SQL, kubernetes 5+ years of experience with software engineering best practices (Junit testing, automation, design patterns, peer review, etc.). Clear understanding of Data Structures and Object Oriented Principles using Java 5+ years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations. Exposure to front-end technologies (Angular, Javascript, Typescript) Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.) 5+ years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.). Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban) Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo) Exposure to event-driven design and architecture (i.e., Kafka, Spark Flink, RabbitMQ, etc.) B.Tech/B.Engg degree or equivalent work experience Education: Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications. Exposure to Cloud infrastructure both on-premise and public cloud (i.e., OpenShift, AWS, etc.). Exposure to API Management tools Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.) Exposure to Security, Observability, and Monitoring (i.e., Grafana Prometheus, Splunk, ELK, CloudWatch, etc.) Experience mentoring junior developers Exposure to database concepts (RDBMS, NoSQL) and web-based technologies (Angular/React) is a plus ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. 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 review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. Show more Show less

Posted 4 weeks ago

Apply

7.0 - 10.0 years

0 - 0 Lacs

Chennai

Work from Office

Naukri logo

Key Responsibilities: • Scalable Backend Development: Architect, design, build, and maintain high-performance backend systems in modern Java capable of handling millions of concurrent users in the multitenant SaaS system. • API Design & Implementation: Develop clean, well-documented RESTful APIs and high efficiency GRPC services to expose backend functionality. • Distributed Systems: Architect and build microservices and event-driven systems using frameworks like Spring Boot, and Quarkus. • Database Management: Work with SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, Redis) databases to ensure efficient data storage and retrieval. • Cloud-Native Development: Deploy and manage services on cloud platforms (AWS, GCP, Azure) using Kubernetes, Docker, and serverless technologies. • Performance Optimization: Identify bottlenecks, optimize queries, and implement caching strategies (e.g., Redis, Memcached) for low-latency responses. • Security & Compliance: Implement authentication/authorization (OAuth, JWT), encryption, and data protection best practices. • Collaboration: Partner with frontend, DevOps, and product teams to define API contracts, troubleshoot issues, and deliver end-to-end features. • Monitoring & Observability: Set up logging, metrics (Prometheus, Grafana), and alerts to ensure system health and rapid incident response. • Technical Leadership: Drive code reviews, and advocate for engineering best practices (CI/CD, testing, IaC). Qualifications: • 8+ years of development experience in Java building large-scale, distributed systems. • Expertise in RESTful API design and gRPC implementation (protocol buffers). • Hands-on experience with microservices, message brokers (Kafka, RabbitMQ), and API gateways. • Strong database skills, including schema design, query optimization, and replication strategies. • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, K8s). • Knowledge of DevOps practices, CI/CD pipelines (Jenkins, GitLab), and IaC tools. • Excellent problem-solving skills and a passion for writing clean, maintainable code. What we offer? • Unique experience in Fin-Tech industry, with a leading, fast-growing company. • Good atmosphere at work and a comfortable working environment. • Additional benefit of Group Health Insurance - OPD Health Insurance • Coverage for Self + Family (Spouse and up to 2 Children) • Attractive Leave benefits like Maternity, Paternity Benefit, Vacation leave & Leave Encashment • Reward & Recognition Monthly, Quarterly, Half yearly & yearly. • Loyalty benefits • Employee referral program

Posted 4 weeks ago

Apply

6.0 years

0 Lacs

India

Remote

Linkedin logo

Job Position : Lead Java Fullstack Developer (Banking) Experience : 6 + Years Location : Remote /Kochi/Chennai/Pune Notice Period : Immediate Joiner We are looking for a highly skilled and proactive Full Stack Developer (FSE) with expertise in Java and Spring Boot to join our innovative and collaborative team. You will play a key role in the development of critical banking applications across various business domains. The ideal candidate will be self-driven, analytically strong, and thrive in a fast-paced environment. Key Responsibilities Design, develop, and maintain business-critical banking applications. Implement new features using full-stack technologies, focusing on Java, Spring Boot, and REST APIs. Ensure high code quality through thorough unit testing, peer reviews, and adherence to coding best practices. Work closely with UI/UX designers, backend developers, and other stakeholders to deliver seamless and performant applications. Identify and resolve performance bottlenecks, bugs, and technical issues. Participate actively in Agile/Scrum development cycles and contribute to continuous improvement processes. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 4–6 years of hands-on experience in application development. Technical Skills Strong proficiency in Java and Spring Boot. Experience with RESTful API development. Proficiency in Kubernetes / OpenShift. Familiarity with Azure DevOps for CI/CD pipeline management. Experience with JMS and Message Queues. Nice to Have Knowledge of Quarkus and Apache Camel. Understanding of Core Banking Systems. Prior experience in the banking domain. Experience in customer-facing roles. Show more Show less

Posted 4 weeks ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

The Role We are looking for entry level full-stack software engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, pairing with other developers as appropriate, decomposing acceptance criteria to understand team backlog deliverables, complexities, and risk, while working as a strong contributor on an agile team. From a technical standpoint, the Software Engineer has full-stack coding and implementation responsibilities and adheres to best practice principles, including modern cloud-based software development, agile and scrum, code quality, and tool usage. The Software Engineer works to understand and influence software architecture, while contributing to Citi’s and GFT’s technical user base. Responsibilities Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes. Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns. Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary. Follow and contribute to defining technical and team standards. Collaborate technical leadership to achieve established goals, in line with our broader technical strategy. Required Qualifications 3+ years of experience as a Software Engineer/Developer using Java Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.). Clear understanding of Data Structures and Object Oriented Principles using Java Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations. Exposure to front-end technologies (Angular, Javascript, Typescript) Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.) Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.). Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban) Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo) Exposure to event-driven design and architecture (i.e., Kafka, Spark Flink, RabbitMQ, etc.) B.Tech/B.Engg degree or equivalent work experience Preferred Qualifications Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications. Exposure to API Management tools Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.) Exposure to Security, Observability, and Monitoring (i.e., Grafana Prometheus, Splunk, ELK, CloudWatch, etc.) Experience mentoring junior developers ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Digital Software Engineering ------------------------------------------------------ Time Type: ------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting Show more Show less

Posted 1 month ago

Apply

8.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Overview: We are in search of an experienced Senior Java Developer with a minimum of 8 years of proven expertise in Java development. The ideal candidate will have a strong background in Java programming, along with proficiency in Spring Boot or Quarkus, microservices based architecture, Openshift/Kubernetes, and understanding Continuous Integration/Continuous Deployment (CI/CD) practices. This role requires the ability to work effectively in an Agile environment, contributing to the development and deployment of enterprise-level applications. Responsibilities: Design, develop, and maintain high-quality Java applications, ensuring scalability, performance, and reliability. Collaborate with cross-functional teams including product managers, architects, and other developers to define requirements, design solutions, and deliver features within Agile sprints. Implement and optimize backend services and APIs using Java technologies, with a focus on Spring boot or Quarkus framework for microservices and/or event driven architecture. Configure & optimize Kafka based event steaming to high-performance throughput across multiple consumers. Configure and deploy applications on Openshift / Kubernetes clusters, ensuring efficient utilization of resources and seamless scalability. Implement automated CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or Tekton to streamline the software delivery process. Write unit tests cases ensure code quality and maintainability, and actively participate in code reviews to enforce best practices. Troubleshoot and debug issues across the full stack, from frontend to backend, and implement effective solutions to resolve them. Stay updated on emerging technologies, trends, and best practices in Java development, and proactively share knowledge with the team. Qualifications and Skills: Bachelor's degree in Computer Science, Computer Engineering, or related field. Minimum of 8 years of professional experience in Java development, with a strong understanding of Java EE or Spring frameworks. Proficiency in Quarkus framework for building cloud-native, lightweight, and reactive applications. Hands-on experience with Openshift / Kubernetes for container orchestration and deployment of microservices. Solid understanding of Continuous Integration/Continuous Deployment (CI/CD) principles and experience setting up and managing CI/CD pipelines. Understanding of relation databases such Postgres or Maria DB & NoSQL databases such as MongoDB Experience working in Agile development methodologies, with a focus on Scrum or Kanban practices. Strong knowledge of object-oriented design principles, design patterns, and best practices in Java development. Familiarity with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra. Proficiency in version control systems like Git, and experience with code review processes. Excellent problem-solving skills, with the ability to analyze complex technical issues and propose effective solutions. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Proven ability to multitask, prioritize work, and meet project deadlines in a fast-paced environment. Show more Show less

Posted 1 month ago

Apply

5.0 - 10.0 years

5 - 12 Lacs

Bengaluru

Remote

Naukri logo

Systems Developer Analyst II (Remote) The Systems Developer Analyst II position will be responsible for the development, maintenance, and support of all development applications. This individual must maintain effective customer (Internal) relationships as well as effective communication and coordination with various other technology groups (at both Divisional and Corporate levels). The Systems Developer Analyst II is expected to be able to analyze, design, code, test, and implement large projects and troubleshoot any Client/Server-based production system. As a Systems Developer Analyst II, you will Design, code test, and implement application systems to meet management objectives Create and maintain complex application reporting system utilizing specified reporting tool Read technical systems design and requirements document and convert design to code Maintain web and client-based systems and initiate actions necessary for improvement Perform and participate in the technical reviews of developed components Communicate with the director of software development, product manager, and customers about change requests and understand their needs About you Prior application development experience A few years of complete SDLC experience Experience using Programming languages: Java, Typescript Experience using Frameworks and Tools: Quarkus, Angular, Kubernetes, Docker, Kafka, Mutiny, Gi Experience using Architectures: REST api (open API/swagger), Microservices, event-driven architecture (EDA) Experience in Security: web applications hardening best practices, including OWASP guidelines and PCI-DSS Experience working with MongoDB

Posted 1 month ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Position Overview Job Title: QA Engineer, AS Location: Pune, India Role Description Quality Assurance (QA) is responsible for ensuring testing strategies, plans and deliverables are executed for all applications and programmes of work within their domain. Work includes: Designing and conducting testing procedures and frameworks to verify software and other technical products to ensure expected functional performance Investigating instances where software and technical products do not perform as expected Designing and conducting quality assurance practises to support business development activities Driving the adoption of recognised best practice and policy and contributes to the ongoing improvement of methodologies and assets for the business Working with their counterparts across the business to raise the standard of QA across the bank Recording of defects and the collation of metrics and KPI information for reporting purposes Testing disciplines include: Performance Testing, Test Automation, Test Processes, Testing Products Deutsche Bank’s Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support." What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy, Best in class leave policy. Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Responsible for in-sprint functional testing, integration testing with other components within the application. Test automation using playwright, BDD, Java, Selenium, SQL, Kafka. Setting up automated smoke suite and regression suite. Overall responsibility of the product quality. Your Skills And Experience Must Have: Ability to write functional and integration test cases, ownership of in-sprint testing Strong automation skills – Java, Selenium, Playwright, Oracle. Ability to analyze issues and root cause them Good to have: Familiar with application tech stack – Java Spring/Quarkus, Kafka as a Service Allure for test management Experience in non-functional testing How We’ll Support You Training and development to help you excel in your career. Coaching and support from experts in your team. A culture of continuous learning to aid progression. A range of flexible benefits that you can tailor to suit your needs. About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment. Show more Show less

Posted 1 month ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About Delta Tech Hub: Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers. “Why join?” Technology is a key enabler of the differentiated services that Delta provides. At the DTH, you get the opportunity to work on initiatives with a significant impact on business outcomes and customer experience. Deepen your knowledge by taking part in multifaceted learning and development programs –exposure to extensive internal and partner repositories, institutional affiliations, and industry SIG (Special Interest Groups) partnerships. Collaborate with research, innovation and IP co-development partners. Immerse yourself in an employee-centric culture. Develop deep and broad business acumen on airline operations while retaining focus on cutting-edge technology driven solutions. Avail a full range of benefits that support you and your family: Insurance, Commute, Meals, Retirement, and Special Travel opportunities. Avail full range of benefits that support you and your family: Insurance, Commute, Meals, Retirement, and special travel opportunities. Job Summary: We are looking for an experienced engineer to join the Delta Vacations IT team as a Software Development Engineer. In this role you'll create, enhance, and support our portfolio of B2B partner portals, self-service applications, and Incentive systems. This role requires a passion for building and delivering applications and systems that our customers and stakeholders love. This position will contribute technical expertise to design and develop business, application, data, and infrastructure solutions, seek opportunities to optimize performance, maintain and troubleshoot application components as required, quickly resolve problems and provide timely follow-up. This development role will be responsible for developing and implementing Java/JEE applications and microservices for the modernization of our legacy systems. Responsibilities include, but are not limited to: Full stack Developer that can code, test, and maintain high-quality software solutions based on project requirements. Contribute to design discussions, ensuring scalability, security, cost-effectiveness, maintainability, observability and performance. Work closely with cross-functional teams, including product owners, architects, front end designers, and other engineers to create secure, reliable, scalable software solutions. Strong AWS experience with background in API, Microservices development. As an AWS developer, you will be responsible for setting up, maintaining, and evolving the cloud infrastructure of web applications. Working knowledge of Infrastructure as Code (IAC) using technologies like AWS CloudFormation and CDK is preferred. Write efficient, readable, secure, performant and well-documented code using a variety of programming languages like Java, JavaScript / TypeScript, Python and well versed with usage of popular Cloud Native Application development frameworks like Spring Boot, Spring Cloud, Quarkus etc. for backends and Angular for Frontend development. Contribute to the development and maintenance of CI/CD pipelines to automate software delivery processes. Identifies unsecured code areas, performance bottlenecks and implements fixes as they are discovered with or without tooling. Participate in and conduct code reviews to maintain code quality, adherence to coding standards, and knowledge sharing within the team. Use version control systems like Git effectively to manage source code with deep working knowledge of standard development flows on platforms like GitLab. Identifies, implements, and shares technical solutions that can be used across the portfolio. Research and/or investigate technical issues impacting the organization and recommend solutions. Provides application support for software running in production. Contribute to Agile/Scrum processes, including sprint planning, daily stand-ups, and retrospectives. Create and maintain technical documentation, including design documents, API documentation, and other relevant artifacts. Participates in learning activities around agile software development and development core practices, and mentors other team members in these best practices. What You Need to Succeed (Minimum Qualifications): Bachelor’s degree in computer science, Information Systems or related technical field is required. Experienced in full stack Cloud-native development, RESTful APIs, and stateless microservices architectures. At least 2+ years of experience with Java 8/11/JEE and the Spring framework. Experience in designing and implementing RESTful services. Experience creating web-based application UIs using Angular, Bootstrap, HTML, JavaScript, CSS, and related tools. Strong AWS experience with background in API, Microservices development. Experience with the core AWS services like Lambdas, API Gateway, S3, SQS, SNS, EC2, Code Pipeline, Athena, DynamoDB, RDS. Strong understanding of core AWS services and apply best practices regarding security and scalability. Strong understanding of networking fundamentals and virtual networks from a cloud point of view Knowledge and/or experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to other team members. Data modeling and query skills both for SQL (Oracle 19) and NoSQL (DynamoDB / DocumentDB) Experience deploying applications in OpenShift/ROSA (or another Docker / Kubernetes container) Hands-on experience of programming concepts such as OOPs in languages like Java, Python and JavaScript Candidate should have hands-on experience of writing and maintaining unit tests across application layers using Junit, Mockito, REST Assured and other relevant frameworks and tools. Able to independently create and maintain automation test jobs and execute as part of a CI/CD pipeline. Experience of working in distributed agile teams using agile frameworks such as SCRUM, SAFe, XP etc. Knowledge of CI/CD and DevOps practices; with tools such as Git/Gitlab, Jira/VersionOne/Agility, Tekton, Gradle, Ansible Ability to clearly communicate and coordinate with peers, product owners, and cross functional teams and design a relevant and time to market solution. Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation. Ability to quickly adapt to new tools and evolving technologies. Proactive in nature with customer satisfaction as a primary goal Embraces Diverse people, thinking and styles. Consistently makes safety and security, of self and others, the priority. Design Thinking Ensure code quality and documentation for supporting application post deployment. What Will Give You a Competitive Edge (Preferred Qualifications): Experience with Ecommerce web applications supporting a wide user base across the globe. Airline, Vacations, Travel or Transportation industry experience. Show more Show less

Posted 1 month ago

Apply

3.0 years

0 Lacs

India

On-site

Linkedin logo

Engineering Manager (Hands-On) Our mission is to accelerate adoption of cloud native technologies for enterprises. We believe that software can radically transform the world and are building a solution to help enterprises deliver and operate mission critical software at scale. We are an enterprise-grade multi-cloud Kubernetes platform. Qualifications Education: Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related field. Technical Expertise: Enterprise SaaS Development & Architecture: Proven expertise in designing and developing scalable, secure enterprise SaaS products. Container and Cloud Platforms: Strong hands-on experience with container orchestration (Kubernetes, AKS, EKS, GKE, OpenShift) and cloud platforms (AWS, Azure, GCP). Programming & Frameworks: Proficiency in Java and Golang; experience with microservices frameworks like Quarkus or Spring Boot. CNCF Ecosystem: Familiarity with key CNCF tools and technologies, including Prometheus, GitOps, and networking/storage plugins (CNI, CSI). Infrastructure as Code: Practical experience with tools like Terraform and GitLab CI/CD. Security & Compliance: Working knowledge of security standards and experience with compliance frameworks (PCI, SOC 2, ISO 27001, GDPR, HIPAA, NIST). Management Experience : Team Leadership: Minimum of 3 years managing software development teams of 10+ members in a startup or fast-paced environment. Agile Delivery: Expertise in managing product delivery using Agile methodologies, such as Scrum or Kanban. Technical Skills: Programming Languages: Java, Golang Data & Messaging Systems: Experience with databases (MongoDB, PostgreSQL, Cassandra), message queuing/streaming (Kafka, RabbitMQ), and data processing frameworks (Spark, Flink, Storm). Load Balancing & Proxying: Hands-on experience with load balancers like HAProxy, NGINX, or Gateway API. API Definition and Implementation: Proficiency in defining and implementing APIs, including RESTful services, OpenAPI v3, and Swagger, ensuring clear and maintainable interfaces. Authentication: Understanding of security protocols (OAuth2, OpenID Connect, Keycloak, Vault) Monitoring & Logging: Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack). AI/ML: Experience with AI and machine learning frameworks, specifically Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) techniques. Policy engines: Kyverno, OPA Certifications (Preferred): AWS: Certified Solutions Architect CNCF: CKA, CKAD, or CKS Security: CISSP, CCSP, or similar Responsibilities: Technical Leadership and Strategy Drive Product Vision: Work closely with the VP of Engineering, and product team to shape the technical direction, ensuring alignment with the company's vision and market needs. Architecture Oversight: Oversee architectural decisions, especially for complex SaaS solutions, ensuring scalability, reliability, and security. Technical Standards: Establish and enforce coding, architectural, and design standards to maintain quality across the engineering team. Team Management and Development Mentorship and Growth: Mentor engineering managers and individual contributors, fostering a culture of learning, innovation, and continuous improvement. Recruitment and Talent Management: Play an active role in hiring, onboarding, and retaining top talent, aligning team members' strengths with company needs. Performance Management: Conduct performance reviews, set clear objectives, and provide regular feedback to team members. Release and Process Management Release Oversight: Oversee the execution of releases, ensuring they meet timelines, quality standards, and budgets. Agile Practices: Implement and refine Agile or similar methodologies to improve productivity and adapt to changes in product or customer needs. Process Improvement: Continuously improve engineering processes, including CI/CD pipelines, release management, and QA practices. Cross-Functional Collaboration Product and Customer Alignment: Collaborate with product management to translate customer needs into technical requirements, ensuring the engineering team is aligned with customer value. Operations and Infrastructure: Work with the DevOps and infrastructure teams to maintain robust, secure, and efficient cloud environments. Customer Success and Support: Partner with customer-facing teams to ensure engineering efforts address common issues and improve overall customer satisfaction. Resource Planning Resource Allocation: Assess and optimize team resources based on project requirements, balancing between feature development, technical debt reduction, and innovation. Quality, Security, and Compliance QA Strategy & Oversight: Establish a comprehensive QA strategy that integrates both automated and manual testing to ensure a high-quality, reliable product experience across all components. Automation Standards: Implement and oversee robust automation practices, including UI automation, API automation, and unit testing, to drive efficiency and reduce manual testing efforts. Test Coverage Mandates: Enforce high levels of test coverage across the codebase, setting and monitoring standards for unit, integration, and end-to-end tests to ensure product stability and reduce regression risks. Continuous Integration & Automation: Maintain and refine CI/CD pipelines to support automated testing and seamless deployments, ensuring all changes meet defined quality and test coverage thresholds before release. Security Practices: Enforce security best practices and compliance with industry standards relevant to Nirmata’s market, such as SOC 2 and ISO 27001. Incident Management: Oversee incident response and post-mortem processes to learn from system outages or security incidents. Innovation and Technical Advocacy Foster Innovation: Encourage and support R&D initiatives or proof-of-concept projects to keep the company’s technology forward-looking. Evangelize Best Practices: Advocate for industry best practices in areas like Kubernetes, DevOps, and microservices within the team and across the company. External Representation: Represent the engineering team in industry conferences, meetups, or technical discussions with partners and customers. Show more Show less

Posted 1 month ago

Apply

8.0 years

0 Lacs

Kondapur, Telangana, India

On-site

Linkedin logo

What You'll Do Design and Development: Architect, design, and develop scalable backend systems and APIs using Java and related frameworks. Microservices: Build and maintain microservices-based architectures to ensure modularity and flexibility in system design. Database Management: Develop and optimize database schemas and queries for SQL and NoSQL databases. Code Quality: Write clean, maintainable, and well-documented code adhering to best practices and coding standards. Performance Optimization: Identify and resolve performance bottlenecks to ensure high availability and responsiveness. Integration: Develop and maintain integrations with third-party APIs and services. Collaboration: Work closely with product managers, frontend teams, and QA engineers to deliver end-to-end solutions. Testing: Write and maintain unit, integration, and performance tests to ensure software reliability. Security: Implement best practices for securing backend services and data. Mentorship: Mentor junior developers and participate in code reviews to promote a culture of excellence. Troubleshooting: Debug and resolve production issues in a timely manner. What You Know A Minimum 8+ years of Java/J2EE development experience Java Frameworks: Proficiency in frameworks like Spring Boot, Hibernate, or Quarkus. Database Skills: Strong experience with any of the relational databases (e.g., MySQL, PostgreSQL) and Any of the NoSQL databases (e.g., MongoDB, Cassandra). RESTful APIs: Expertise in designing and implementing RESTful APIs and working with JSON/XML data formats. Microservices: Hands-on experience with microservices architecture and tools like Docker and Kubernetes. Messaging Systems: Familiarity with any of the messaging systems like Kafka, RabbitMQ, or ActiveMQ. Version Control: Proficiency with Git and branching strategies. Testing: Strong knowledge of testing frameworks like JUnit, TestNG, or Mockito. Cloud: Experience with any of the cloud platforms like AWS, Azure, or GCP. CI/CD: Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or GitHub Actions. Scripting: Knowledge of scripting languages like Python or Shell scripting for automation tasks. Problem-Solving: Excellent analytical and debugging skills. Independent thinker that can identify problems and provide creative solutions Communication: Strong written and verbal communication skills for technical discussions and documentation. Good to have Knowledge of reactive programming (e.g., Spring WebFlux, RxJava). Experience with GraphQL APIs. Familiarity with serverless architectures and functions Education Bachelor’s degree in Computer Science, Information Systems, Engineering, Computer Applications, or related field. Benefits In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras: Continuous Learning - Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on an as need basis. We support our team to excel in their field. Parental Medical Insurance - Nisum believes our team is the heart of our business and we want to make sure to take care of the heart of theirs. We offer opt-in parental medical insurance in addition to our medical benefits. Activities -From the Nisum Premier League's cricket tournaments to hosted Hack-a-thon, Nisum employees can participate in a variety of team building activities such as skits, dances performance in addition to festival celebrations. Free Meals - Free snacks and dinner is provided on a daily basis, in addition to subsidized lunch. Show more Show less

Posted 1 month ago

Apply

2.0 - 6.0 years

5 - 9 Lacs

Kochi

Work from Office

Naukri logo

At IBM, work is more than a job - it's a callingTo build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problemsIf so, lets talk. Your Role and Responsibilities We are looking for talented and passionate software engineer with a strong background in Java and backend development, with ability to design, develop, test and document features and components. Candidate should have the ability to be highly effective employee on a distributed team and contribute to an inclusive, open, and collaborative workplace. Become an upstream contributor to Apache KIE community projects Participate in the design and development of core features of KIE community projects related to Business Automation Management Open Editions, including KIE Tools, jBPM/Workflow, Drools/Decisions. Participate in upstream and internal continuous integration and continuous delivery. Work across functional teams in IBM Automation Software, utilizing a broad skill set to resolve IBM Automation Software dependency and layered product integration & user experience issues Troubleshooting and debugging skills within the full stack and across various technologies and form factors. Maintain a deep customer base through excellent customer service and collaborating with support team on escalated issues Supporting the team where your help is required and to be able to demonstrate a positive attitude and a passion to succeed. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 1 to 6 years Programming experience in Java, Enterprise Java Standards (Java EE, Jakarta, SpringBoot, Microprofile or Quarkus), and script languages. Experience in designing and architecting Java based applications Hands on with relational and non-relational databases 4+ years experience in developing microservices for distributed systems. 2+ years experience in container technologies like docker, Kubernetes. 2+ years experience with Linux Familiarity with RESTful APIs Preferred technical and professional experience Knowledge and Experience on Quarkus Framework will be a plus Knowledge on Redhat Openshift Cluster platform is desired Experience with Kanban Methodology, Open Source contributtor and knowledge on Apache Software Foundationis a plus

Posted 1 month ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Mumbai, Bengaluru, Delhi

Work from Office

Naukri logo

SSO Consultant (Design and Deployment) -Implement and manage authentication and authorization solutions using Keycloak. -Develop and maintain Java-based applications, ensuring optimal performance and scalability. -Customize Keycloak features, such as themes, adapters, and extensions, to meet project requirements. -Integrate Keycloak with enterprise applications and other identity providers using protocols like SAML, OAuth2, and OpenID Connect (OIDC). -Troubleshoot and resolve security, authentication, and authorization issues in existing systems. -Collaborate with cross-functional teams to define system requirements and design secure solutions -Write clean, maintainable, and efficient code while adhering to industry best practices. -Conduct code reviews, unit testing, and provide technical guidance to junior developers -Assist in the feasibility study for the use cases and custom SPI -Ensures service reliability meets users needs, including internally critical and externally visible services -Uses software & systems engineering to design, build, and run large-scale, distributed, fault-tolerant systems -Participates in an on-call rotation within a geographically distributed team to provide 24x7x365 production support, with responsibility to respond to urgent customer issues -Work as a trusted adviser to our customers and use your critical thinking skills to tackle tough problems in an innovative way -Train and coach team members both on technical and non-technical skills -Support presales and post-sales field teams during workshops, proofs of concepts, pilots and production deployments -Actively contribute to and guide the creation of reference architectures, design considerations, and best practices Required Skills: -Strong proficiency in Java and Java-based frameworks (e.g., Quarkus,Spring Boot, Hibernate). -In-depth experience with Keycloak configuration, customization, and integration. -Familiarity with identity and access management (IAM) concepts, including SSO, MFA, and RBAC. -Understanding of authentication/authorization protocols like OAuth2, OIDC, and SAML. -Experience with RESTful APIs and microservices architecture. -Proficiency in tools like Maven, Git, Jenkins, and Docker. -Strong problem-solving and debugging skills. Good to have Skills: -Experience with or knowledge of Red Hats technologies like Red Hat OpenShift -Container Platform, cloud, -Working with some community technologies like Argo CD, T ekton Pipelines, Helm, or Jenkins -Cloud Architect Certification -Exposure to the BFSI domain

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