Jobs
Interviews

14 Restful Microservices Jobs

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

5.0 - 7.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Requirements: 5 +years of experience in Java development. Proficiency in Core Java/J2EE, data structures/algorithms, and design patterns. Hands-on experience in Java web development and microservices architecture. Strong knowledge of Java frameworks such as Spring and Hibernate. Experience in building RESTful microservices and web services. Extensively worked on Angular and latest versions Experience with relational databases and SQL. Java+ Angular Skills/ Are you Java Developer Still you can reach us Short Notice period is highly Preferably. Interested candidates can share your resumes at [HIDDEN TEXT] , I will reach out to you shortly. Regards Mangani TA team Show more Show less

Posted 3 days ago

Apply

5.0 - 10.0 years

10 - 16 Lacs

Ahmedabad

Work from Office

We are looking for a Senior Software Engineer who is confident in designing and developing backend systems using Java and microservices architecture.

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

At Citi, we are dedicated to building the future of banking through our cutting-edge technology and global presence. As a part of our team, you will have access to resources that cater to your unique needs, support your well-being, and empower you to plan for your future. We offer programs and services for physical and mental wellness, financial planning support, and continuous learning and development opportunities to enhance your skills and knowledge as you progress in your career. As an Officer, Java Full Stack Developer-C11, based in Pune/Chennai, India, you will play a crucial role in our development team by coding, testing, documenting, and releasing stories. Your responsibilities will include reviewing code for accuracy, collaborating with cross-functional teams to deliver high-quality software, identifying vulnerabilities in applications, and mentoring junior analysts. It is essential to have 5-9 years of experience as a Java Full Stack Developer, with expertise in Java, Springboot, Hibernate, Oracle/SQL, Restful Microservices, and Multithreading. Experience with Apache Spark/Apache Kafka/Redis cache, Maven, Github, Jira, Agile processes, and AI tools is preferred, along with exposure to Angular UI, App Dynamics, Splunk, NoSQL DB, and GraphQL. Working at Citi goes beyond just a job; it is about being part of a global family of dedicated professionals. Joining Citi means embracing career growth opportunities, contributing to your community, and making a meaningful impact. If you are ready to take the next step in your career, we invite you to apply for this role at Citi today. For more information and to apply, please visit: [Citi Careers](https://jobs.citi.com/dei),

Posted 2 weeks ago

Apply

9.0 - 17.0 years

0 Lacs

maharashtra

On-site

The global IT services company headquartered in Southborough, Massachusetts, USA, founded in 1996, with a revenue of $1.8B, and with 35,000+ associates worldwide, specializes in digital engineering, and IT services. The company assists clients in modernizing their technology infrastructure, adopting cloud and AI solutions, and accelerating innovation across major firms in banking, healthcare, telecom, and media industries. Combining deep industry expertise with agile development practices, our client enables scalable and cost-effective digital transformation. Operating in over 50 locations across more than 25 countries, the company has delivery centers in Asia, Europe, and North America, backed by Baring Private Equity Asia. Position: Java Full Stack with React Lead Experience Level: 9-17 Years Location: PAN India Budget: 1,80,000 Per Month Job Type: Contract Work Mode: Hybrid Notice Period: Immediate Joiners Client: CMMI Level 5 Job Description: **Required Qualifications:** - Bachelors or Masters degree in Computer Science, Engineering, or related discipline. - 9+ years of hands-on software development experience. - 3+ years of experience in a software architect role. - Strong expertise in Java, Spring Boot, and RESTful microservices. - Solid front-end development skills using React. - Experience designing and deploying applications in a cloud environment - Azure. - Familiarity with containerization (Docker) and orchestration (Kubernetes). - Deep understanding of software architecture principles including domain-driven design, event-driven architecture, and API gateway patterns. - Proven ability to design systems with high availability, resilience, and scalability. - Excellent leadership, communication, and interpersonal skills. **Preferred Qualifications:** - Experience with CI/CD pipelines, DevOps, and infrastructure as code (Terraform, CloudFormation). - Exposure to GraphQL, gRPC, or messaging systems like Kafka/RabbitMQ. - Strong understanding of data security, GDPR, and compliance standards. - Experience working in Agile/Scrum environments. - Define and drive the overall architecture and technical strategy across full-stack applications. - Architect scalable and secure microservices-based systems using Spring Boot and Java. - Design and guide the development of responsive, user-friendly UIs using React.js and related technologies.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Lead Scala Backend Engineer at DivIni, you will be part of a project for a premium UK based client aimed at developing a Cloud Based trade lifecycle platform. Your role will involve working within an established development team responsible for trade lifecycle and contributing to the growth of the platform. In addition to handling outbound trade flow to prime brokers and administrators, your responsibilities will also encompass playing a crucial role in the onboarding process for new clients. You will be expected to work on applications that interface with the central position keeping system, with the opportunity to expand your scope to include other applications related to trade flow and external connectivity to various execution platforms. We follow Scrum and other Agile practices, and we are seeking a dynamic, motivated, and self-starting Lead Scala Backend Engineer to join our team. We offer challenging work, foster a culture of motivation, and prioritize building a strong team. **Requirements:** - Possess 8+ years of real-world experience in developing enterprise software applications. - Have at least 5+ years of solid experience with Scala and a good understanding of Functional Programming. - Demonstrate experience in developing RESTful Microservices and familiarity with the Akka Framework. - Proficient in working with Relational Databases (SQLServer, Oracle, MySQL, etc.), cloud-based systems (AWS, Azure, etc.), Docker, and Kubernetes. - Skilled in Test Driven Development using ScalaTest, Mockito, working with sbt or Maven, Git, and CI/CD. - Excellent communication skills with the ability to convey ideas clearly to project stakeholders. - Possess significant experience in designing and implementing complex cloud-based systems, strong problem-solving, and diagnostic skills. **Responsibilities:** - Develop, maintain, and enhance REST APIs, distributed services, and databases supporting the trade lifecycle platform. - Design and architect scalable solutions in collaboration with the team, translating business requirements into detailed designs. - Participate in new integration projects with clients, review code, collaborate with QA, and seek opportunities to improve quality and efficiency. - Follow Agile development processes, coding standards, methodologies, and adapt to working on unfamiliar applications. - Offer creative problem-solving ideas and contribute to the continuous improvement of processes. **Additional Preferred Skills:** - Experience in Spring Boot with Scala, Scalaz, Cats, Reactive streams, FS2, Slick, Unix/Linux systems, FIX protocol, FpML, QuickFixJ. - Financial knowledge and understanding of the trade lifecycle considered advantageous. - Exposure to SCRUM or other Agile development practices is a plus. The compensation package includes a competitive salary and bonus based on experience level. Join us at DivIni to work on exciting projects, collaborate with a talented team, and contribute to the growth of innovative solutions for our clients.,

Posted 2 weeks ago

Apply

3.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

Dear Candidate, Greetings from HCLTech! We are looking for a highly skilled Java Developer with strong hands-on experience in Java 11/13 and above, Spring Boot, and RESTful Microservices. The ideal candidate should possess solid backend development skills and be familiar with DevOps practices, containerization, and cloud environments. As a Senior Software Engineer and Technical Lead, you will be responsible for utilizing your expertise in Java - Spring Boot development. This role is based in multiple locations including Chennai, Hyderabad, Bangalore, Pune, and Noida. The ideal candidate should have 3 to 8 years of experience in Java development and be able to join within an immediate to 45 days notice period. We are conducting a virtual weekend drive on 19th Jul 2025. If you are interested, please share your updated resume to the email id: shaikannu.ahmed@hcltech.com along with the following details: Required Details:- Name: Contact No: Email ID: Total Exp: Relevant Exp: Current Company: Notice Period: Holding Offer (Yes/No): Current CTC: Expected CTC: Current Location: Preferred Location: Looking forward to potentially welcoming you to our team at HCLTech!,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You are an enthusiastic and passionate Lead Scala Backend Engineer sought by ##DivIni to collaborate on a Cloud Based trade lifecycle platform for a premium UK client. Your role involves contributing to the growth of the platform, managing outbound trade flow, and facilitating client onboarding. You will be working on applications interfacing with the central position keeping system and potentially other applications related to trade flow and external connectivity. We practice Scrum and Agile methodologies and are in search of a dynamic Lead Scala Backend Engineer with 8+ years of experience in enterprise software development. You should possess at least 5+ years of solid Scala experience, a good grasp of Functional Programming, and proficiency in developing RESTful Microservices and using the Akka Framework. Experience with relational databases, cloud-based systems, Docker, Kubernetes, ScalaTest, Mockito, sbt or Maven, Git, and CI/CD is essential. Your responsibilities will include developing and enhancing REST APIs, distributed services, and databases supporting the trade lifecycle platform. You will design and architect solutions, collaborate with subject matter experts, engage in new integration projects, review code, and work closely with QA for manual and automated testing. Following Agile practices, coding standards, and methodologies is crucial, along with demonstrating problem-solving skills and a commitment to continuous improvement. Preferred skills include experience in Spring Boot with Scala, Scalaz or Cats, Reactive streams or FS2, Slick, Unix/Linux systems, FIX protocol/FpML/QuickFixJ, financial knowledge, and exposure to SCRUM or Agile practices. In return, you can expect competitive compensation, including a salary and bonus aligned with your experience level.,

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

You are a skilled and motivated Full Stack Developer with a strong foundation in Java, UI/Web development, and ADA Testing. Your hands-on experience with modern JavaScript frameworks such as Angular or React, microservices integration, and development best practices will be crucial in building scalable, accessible, and high-performing web applications. Your key responsibilities will include designing, developing, and maintaining full-stack web applications using Java, Angular/React, JavaScript, HTML5, and CSS3. You will collaborate with back-end teams to integrate RESTful microservices, ensuring compliance with Accessibility (ADA) standards through testing and remediation. Writing clean, maintainable, and well-documented code following industry best practices, conducting unit testing, code reviews, and participating in continuous integration/continuous deployment (CI/CD) processes will be part of your routine. You will utilize GIT/Stash, Maven, and Jenkins for version control, build automation, and deployment, and troubleshoot and resolve application issues, performance bottlenecks, and bugs. To excel in this role, you should have 6+ years of hands-on experience in UI/Web Development using Angular or React, JavaScript, jQuery, HTML, and CSS. Strong back-end development experience using Java, along with an understanding of microservice architecture, is essential. Practical experience in ADA/Accessibility testing, compliance standards (WCAG 2.0/2.1), and tools (such as Axe, Wave, or NVDA) will be beneficial. Experience with version control tools like GIT/Stash, familiarity with build tools such as Maven, and CI/CD tools like Jenkins are required. Strong problem-solving skills, attention to detail, and the ability to work in a collaborative environment will help you succeed in this position.,

Posted 2 weeks ago

Apply

4.0 - 7.0 years

18 - 20 Lacs

Bengaluru

Work from Office

Design, develop, deploy, and maintain RESTful microservices using Java 8+ and Spring Boot, optimized for media delivery and high-volume traffic. Integrate video processing, DRM (e.g., Widevine), and CDN systems to enable adaptive streaming. Implement backend services for content ingestion, encoding pipelines, metadata management, and playback support. Collaborate with frontend (web/app) teams to define APIs for playback, user profiles, watchlists, and recommendations. Build and optimize services for scalability using AWS (EC2, S3, Lambda, CloudFront, Elastic Transcoder) Containerize services with Docker; deploy on ECS or Kubernetes/EKS. Set up CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline). Monitor video service health and performance using CloudWatch, Prometheus, and Grafana. Ensure fault-tolerance with patterns like circuit-breakers (e.g., Netflix Hystrix/Eureka), retries, and auto-scaling. Collaborate with ML teams to support recommendation engines and personalized metadata features. Enforce security standards (authentication, authorization, encryption, IAM). Mentor junior engineers; drive code reviews and architecture discussions. Hands-on with AWS services, especially for content delivery and scalability.

Posted 3 weeks ago

Apply

6.0 - 12.0 years

5 - 8 Lacs

Chennai, Tamil Nadu, India

On-site

Job Title: Java Developer Experience Level P1-C3-TSTS (6+ years of experience) Key Responsibilities As a Software Systems Engineer (Java Developer), you will: Software Design & Development: Design and develop software systems using scientific analysis and mathematical models. Create foundational software platforms and optimize programs for maximum efficiency, compatibility, and reliability. System Maintenance & Improvement: Modify existing software to correct errors, adapt to new hardware, or improve system performance. Provide recommendations and maintenance solutions for software systems. Troubleshooting & Resolution: Troubleshoot and resolve complex system issues, implementing necessary system changes. Collaboration & Integration: Work closely with engineering staff and stakeholders to define system requirements and ensure seamless integration between hardware and software. Collaborate with engineering teams to evaluate hardware-software interfaces and resolve integration challenges. Testing & Compliance: Develop and implement software testing and validation procedures to ensure system reliability. Ensure compliance with industry standards, security best practices, and performance benchmarks. Documentation: Document software designs, updates, and changes for reference and future system improvements. Mandatory Skills & Experience Technical Proficiency: Java J2EE Experience in designing, developing, maintaining, and supporting software systems for operating systems, networked environments, and databases. Experience in creating foundational software platforms and finetuning programs. Experience in troubleshooting and resolving complex system issues. Experience in developing and implementing software testing and validation procedures. Experience in ensuring compliance with industry standards, security best practices, and performance benchmarks. Experience & Qualifications: 6+ years of experience in software development/systems engineering. High School Diploma (Required); Bachelor's Degree in Computer Science, Software Engineering, or a related field (Preferred). Equivalent work experience is acceptable. Essential Professional Skills Ability to work closely with engineering staff and stakeholders. Ability to define system requirements and ensure seamless integration. Strong problem-solving skills for complex system issues. DevOps (Secondary Skill).

Posted 1 month ago

Apply

5.0 - 9.0 years

5 - 8 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Strong Application Development experience in an Agile environment preferred. Key Responsibilities & Skills Required: Solid application design, coding, testing, maintenance, and debugging capabilities Experience with Junit and Cucumber for testing Exposure to APM monitoring tools and logging tools like Splunk Proficiency in JIRA and Confluence (preferred) Hands-on AWS solution implementation experience is mandatory Full-stack development including Java/J2EE backend and UI implementation Expertise in development using: Core Java, J2EE, XML, Web Services/SOA Java frameworks: Spring, Spring Batch, Spring Boot, JPA, REST, MQ Strong experience with RESTful microservices and: Amazon ECS, EC2, S3, API Gateway, Amazon Aurora, ALB, Route 53 Working knowledge of GIT/Bitbucket, Maven, Gradle, Jenkins for code deployment Hands-on experience in: CI/CD pipelines Kubernetes React, CSS, HTML

Posted 1 month ago

Apply

5.0 - 8.0 years

5 - 8 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Key Responsibilities Lead the overall architecture and development of the Internal Developer Portal Design and implement the core blueprint system and graph-based data model Mentor team members and coordinate development efforts Ensure code quality performance and security best practices Communicate with stakeholders and manage project timelines Required Skills 8 years of experience with TypeScript JavaScript development 5 years of experience with React and modern frontend development Strong experience with NestJS or similar Node js frameworks Expert level knowledge of GraphQL API design and implementation Experience with graph databases Neo4j Experience with microservices architecture and event driven systems Experience with Kafka or similar message brokers Strong system design and architectural skills 3 years of experience leading development teams Experience with developer portals internal platforms or similar tools Knowledge of Kubernetes and cloud native technologies Experience with CI CD systems and DevOps practices Desired Skills Familiarity with Restate or similar workflow engines Experience with durable execution patterns Knowledge of enterprise security patterns Experience with high performance data visualization

Posted 1 month ago

Apply

12.0 - 15.0 years

12 - 15 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Strong Application Development work experience - Agile environment preferred Solid application design, coding, testing, maintenance and debugging skills Experience with Junit and Cucumber testing. Experience with APM Monitoring tools and logging tools like Splunk Proficiency with JIRA, Confluence (preferred). AWS solution implementation hands on experience is mandatory Hands on experience in Java/J2EE backend along with UI implementation experience Expertise in development using Core Java, J2EE, XML, Web Services/SOA and used Java. frameworks - Spring, spring batch, Spring-boot, JPA, REST, MQ. Knowledgeable in developing RESTful micro services with technical stack, Amazon ECS, Ec2, S3, API Gateway, amazon aurora, ALB, and Route 53 extensive knowledge and implementation experience Working with GIT/Bitbucket, Maven, Gradle, Jenkins tools to build and deploy code deployment to production environments. Hands on for CI/CD, kubernetes hands on experience Hands on experience in React, CSS, HTML Qualification Strong Application Development work experience - Agile environment preferred Solid application design, coding, testing, maintenance and debugging skills Experience with Junit and Cucumber testing. Experience with APM Monitoring tools and logging tools like Splunk Proficiency with JIRA, Confluence (preferred). AWS solution implementation hands on experience is mandatory Hands on experience in Java/J2EE backend along with UI implementation experience Expertise in development using Core Java, J2EE, XML, Web Services/SOA and used Java. frameworks - Spring, spring batch, Spring-boot, JPA, REST, MQ. Knowledgeable in developing RESTful micro services with technical stack, Amazon ECS, Ec2, S3, API Gateway, amazon aurora, ALB, and Route 53 extensive knowledge and implementation experience Working with GIT/Bitbucket, Maven, Gradle, Jenkins tools to build and deploy code deployment to production environments. Hands on for CI/CD, kubernetes hands on experience Hands on experience in React, CSS, HTML

Posted 1 month ago

Apply

4.0 - 7.0 years

4 - 7 Lacs

Gurgaon / Gurugram, Haryana, India

On-site

In This Role, You Will: Work with a team of engineers responsible for a number of shared services in the R&D department Help drive the technical direction of these services in preparation for future needs Implement new features and integrate them into the Cvent cloud landscape Ensure the quality of the product remains high by leveraging cutting edge automation and unit/integration/api testing practices Investigate, identify, solve, and fix software problems Track down and destroy technical debt using a variety of modern tools Establish monitoring and logging to aid in troubleshooting and advanced notice of potential issues Participate in the discovery and resolution of production incidents Work with other products and teams in the Cvent suite to ensure connectivity and compatibility between systems Help your teammates grow through coaching and mentorship Heres What You Need: Bachelor s degree (or higher) in Computer Science OR related technical discipline 4-7 years of professional experience developing Java applications in a SaaS software environment, or equivalent Full-Stack Engineering background building out RESTful microservices architecture Senior level JavaScript experience

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