1,334 Restful Apis jobs in India
Python programming, FastAPI, RESTful APIs
Posted today
Job Viewed
Job Description
Proficiency in Python programming, including writing clean and efficient code. Experience with frameworks like FastAPI for building microservices & RESTful APIs, Pytest for Unit Testing automation.
Understanding of core AWS services like EC2, S3, Lambda, and RDS. Knowledge of AWS security best practices, including VPC, security groups, and IAM
Knowledge of Kubernetes concepts (pods, services, deployments, namespaces, clusters, scaling, monitoring) and YAML files.
Experience with Apache NiFi for automating data flows between systems. Ability to configure and manage NiFi processors for data ingestion and transformation.
Experience with continuous integration and continuous deployment (CI/CD) pipelines using DevOps tools like Jenkins, Git, Kompass.
Knowledge of managing relational databases on AWS RDS, Proficiency in SQL for querying and managing data, and performance tuning.
Experience in executing projects in an Agile environment.
The skills that are good to have:
Knowledge on Oracle Application R12.
Experience in Oracle PL/SQL for writing and debugging stored procedures, functions, and triggers.
Oracle SOA Suite for building, deploying, and managing service-oriented architectures. Experience with BPEL (Business Process Execution Language) for orchestrating business processes.
Java Fullstack Applications Development Lead (Java, Spring Boot, React, RESTful APIs) - Vice Pres...
Posted today
Job Viewed
Job Description
The **Java Fullstack Applications Development Lead** 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.
The Integration Services team develops and maintains the UI Platform Services, a suite of common services, frameworks, and libraries enabling application teams to build, deploy, and manage robust user applications. Used across the organization, the platform focuses on a modern developer experience for rapid, efficient delivery of high-quality UI applications.
As a **Full Stack Java Developer,** you will design, develop, and maintain core components of our UI Platform Services, including cloud-native microservices, APIs, and user interfaces. You'll ensure seamless integration with other platform services while collaborating with developers, architects, and stakeholders to deliver innovative solutions. Building scalable, resilient, and secure systems using modern software development practices is crucial. You will also contribute to platform evolution by exploring and implementing new technologies, enhancing capabilities, improving developer experience, and mentoring junior developers through code reviews.
**Technical Requirements**
+ Strong Java Skills: Extensive experience with Java and related frameworks (e.g., Spring Boot).
+ Front-End Expertise: Proficiency in modern JavaScript frameworks (e.g., React, Angular, Vue.js) and related technologies (HTML, CSS).
+ Cloud-Native Development: Experience with containerization technologies (e.g., Docker, Kubernetes).
+ Microservices Architecture: Understanding of microservices principles and experience designing and developing RESTful APIs.
+ CI/CD: Familiarity with continuous integration and continuous deployment practices and tools (e.g., Jenkins, GitLab CI).
+ Database Technologies: Experience with relational and/or NoSQL databases.
+ Testing: Knowledge of testing frameworks and best practices (unit, integration, and end-to-end testing).
+ Collaboration: Excellent communication and teamwork skills.
+ Problem-Solving: Strong analytical and problem-solving abilities.
**Bonus Skills (Preferred but not required)**
+ Experience with OpenShift or Cloud Foundry.
+ Experience with DevSecOps practices.
+ Experience with SRE best practices.
+ Financial Industry experience.
**Qualifications:**
+ **10-15 years of relevant experience as Java Full Stack Engineering Lead**
+ Experience in systems analysis and programming of software applications
+ Experience in managing and implementing successful projects
+ Working knowledge of consulting/project management techniques/methods
+ Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
**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.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_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._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Fullstack Applications Development Lead (Java, Spring Boot, React, RESTful APIs) - Vice Pres...
Posted today
Job Viewed
Job Description
Java Fullstack Applications Development Lead (Java, Spring Boot, React, RESTful APIs) - Vice President - C13 – Pune
The Java Fullstack Applications Development Lead 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.
The Integration Services team develops and maintains the UI Platform Services, a suite of common services, frameworks, and libraries enabling application teams to build, deploy, and manage robust user applications. Used across the organization, the platform focuses on a modern developer experience for rapid, efficient delivery of high-quality UI applications.
As a Full Stack Java Developer, you will design, develop, and maintain core components of our UI Platform Services, including cloud-native microservices, APIs, and user interfaces. You'll ensure seamless integration with other platform services while collaborating with developers, architects, and stakeholders to deliver innovative solutions. Building scalable, resilient, and secure systems using modern software development practices is crucial. You will also contribute to platform evolution by exploring and implementing new technologies, enhancing capabilities, improving developer experience, and mentoring junior developers through code reviews.
Technical Requirements
Bonus Skills (Preferred but not required)
Qualifications:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
Job Family Group:
Technology---
Job Family:
Applications Development---
Time Type:
Full time---
Most Relevant Skills
Please see the requirements listed above.---
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.---
Java Fullstack Applications Development Lead (Java, Spring Boot, React, RESTful APIs) - Assistant...
Posted today
Job Viewed
Job Description
The Integration Services team develops and maintains the UI Platform Services, a suite of common services, frameworks, and libraries enabling application teams to build, deploy, and manage robust user applications. Used across the organization, the platform focuses on a modern developer experience for rapid, efficient delivery of high-quality UI applications.
As a **Full Stack Java Developer,** you will design, develop, and maintain core components of our UI Platform Services, including cloud-native microservices, APIs, and user interfaces. You'll ensure seamless integration with other platform services while collaborating with developers, architects, and stakeholders to deliver innovative solutions. Building scalable, resilient, and secure systems using modern software development practices is crucial. You will also contribute to platform evolution by exploring and implementing new technologies, enhancing capabilities, improving developer experience, and mentoring junior developers through code reviews.
**Technical Requirements**
+ Strong Java Skills: Extensive experience with Java and related frameworks (e.g., Spring Boot).
+ Front-End Expertise: Proficiency in modern JavaScript frameworks (e.g., React, Angular, Vue.js) and related technologies (HTML, CSS).
+ Cloud-Native Development: Experience with containerization technologies (e.g., Docker, Kubernetes).
+ Microservices Architecture: Understanding of microservices principles and experience designing and developing RESTful APIs.
+ CI/CD: Familiarity with continuous integration and continuous deployment practices and tools (e.g., Jenkins, GitLab CI).
+ Database Technologies: Experience with relational and/or NoSQL databases.
+ Testing: Knowledge of testing frameworks and best practices (unit, integration, and end-to-end testing).
+ Collaboration: Excellent communication and teamwork skills.
+ Problem-Solving: Strong analytical and problem-solving abilities.
**Bonus Skills (Preferred but not required)**
+ Experience with OpenShift or Cloud Foundry.
+ Experience with DevSecOps practices.
+ Experience with SRE best practices.
+ Financial Industry experience.
**Qualifications:**
+ **8-12 years of relevant experience as Java Full Stack Engineering Lead**
+ Experience in systems analysis and programming of software applications
+ Experience in managing and implementing successful projects
+ Working knowledge of consulting/project management techniques/methods
+ Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
**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.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_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._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Fullstack Applications Development Lead (Java, Spring Boot, React, RESTful APIs) - Assistant...
Posted today
Job Viewed
Job Description
The Java Fullstack Applications Development Lead 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.
The Integration Services team develops and maintains the UI Platform Services, a suite of common services, frameworks, and libraries enabling application teams to build, deploy, and manage robust user applications. Used across the organization, the platform focuses on a modern developer experience for rapid, efficient delivery of high-quality UI applications.
As a Full Stack Java Developer, you will design, develop, and maintain core components of our UI Platform Services, including cloud-native microservices, APIs, and user interfaces. You'll ensure seamless integration with other platform services while collaborating with developers, architects, and stakeholders to deliver innovative solutions. Building scalable, resilient, and secure systems using modern software development practices is crucial. You will also contribute to platform evolution by exploring and implementing new technologies, enhancing capabilities, improving developer experience, and mentoring junior developers through code reviews.
Technical Requirements
Bonus Skills (Preferred but not required)
Qualifications:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
Job Family Group:
Technology---
Job Family:
Applications Development---
Time Type:
Full time---
Most Relevant Skills
Please see the requirements listed above.---
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.---
Backend Development Internship
Posted today
Job Viewed
Job Description
We are seeking a talented and motivated individual to join our backend team as a developer intern. As a member of our team, you will have the opportunity to work on real-world systems using modern tools and collaborate with experienced engineers in a fast-paced AI startup environment.
About the RoleThis is an excellent opportunity for students or early-career professionals looking to gain hands-on experience in building and testing REST APIs, working with databases, and collaborating with cross-functional teams.
- Develop and test REST APIs using Java and Spring Boot
- Contribute to internal tools and services supporting AI agent workflows
- Work with databases (SQL & NoSQL) and learn about data flow in distributed systems
- Collaborate with the AI and frontend teams to integrate backend components
To be successful in this role, you should have:
- BASIC PROFICIENCY IN JAVA AND UNDERSTANDING OF THE SPRING BOOT FRAMEWORK
- UNDERSTANDING OF OBJECT-ORIENTED PROGRAMMING (OOP) AND SOLID PRINCIPLES
- FAMILIARITY WITH CREATING OR CONSUMING REST APIs
- COMFORT WITH GIT AND PLATFORMS LIKE GITHUB OR BITBUCKET
- EXPOSURE TO RELATIONAL DATABASES LIKE MYSQL OR POSTGRESQL, AND WRITING BASIC SQL QUERIES
As a member of our team, you will receive:
- RANDOM FIRST WORK WITH FLEXIBLE HOURS
- DIRECT MENTORSHIP FROM EXPERIENCED BACKEND ENGINEERS
- OPPORTUNITY TO TRANSITION TO A FULL-TIME ROLE BASED ON PERFORMANCE
- A CHANCE TO CONTRIBUTE TO A CUTTING-EDGE AI AUTOMATION PRODUCT
- INTERNSHIP CERTIFICATE & LETTER OF RECOMMENDATION
If you're interested in this opportunity, please send your CV and a short introduction video to us.
Backend Development Position
Posted today
Job Viewed
Job Description
**Backend Development Opportunity**
We are seeking a highly motivated and skilled Backend Intern to join our team. As a Backend Intern, you will gain hands-on experience in building real-world systems using modern tools and work alongside experienced engineers in a fast-paced environment.
Job Description:
We are looking for an individual with a strong foundation in Java and Spring Boot who can assist in developing and testing REST APIs and backend logic. You will also contribute to internal tools and services supporting AI agent workflows, work with databases (SQL & NoSQL), and learn about data flow in distributed systems.
Required Skills and Qualifications:
- Basic proficiency in Java and understanding of the Spring Boot framework
- Understanding of Object-Oriented Programming (OOP) and SOLID principles
- Familiarity with creating or consuming REST APIs
- Comfort with Git and platforms like GitHub or Bitbucket
- Exposure to relational databases like MySQL or PostgreSQL, and writing basic SQL queries
Benefits:
- Remote-first work with flexible hours
- Direct mentorship from experienced backend engineers
- Opportunity to transition to a full-time role based on performance
- A chance to contribute to a cutting-edge AI automation product
- Internship certificate & Letter of Recommendation
How to Apply:
You can apply by sending your CV and a short introduction video (1 min) to: or WhatsApp: +91 73476 79317
Be The First To Know
About the latest Restful apis Jobs in India !
Backend Development Intern
Posted today
Job Viewed
Job Description
We are seeking a highly motivated and skilled Backend Development Intern to join our team. As an intern, you will work closely with experienced engineers to gain hands-on experience in building real-world systems using modern tools.
Backend Development Expert
Posted today
Job Viewed
Job Description
As a backend intern at our organization, you'll gain hands-on experience in building real-world systems using modern tools and work alongside experienced engineers in a fast-paced product-driven AI startup.
">">Required Skills and Qualifications:
- ">
- Basic proficiency in Java and understanding of the Spring Boot framework ">
- Understanding of Object-Oriented Programming (OOP) and SOLID principles ">
- Familiarity with creating or consuming REST APIs ">
- Comfort with Git and platforms like GitHub or Bitbucket ">
- Exposure to relational databases like MySQL or PostgreSQL, and writing basic SQL queries ">
- ">
- Remote-first work with flexible hours ">
- Direct mentorship from experienced backend engineers ">
- Opportunity to transition to a full-time role based on performance ">
- A chance to contribute to a cutting-edge AI automation product ">
- Internship certificate & Letter of Recommendation ">
You can apply through this platform or send your CV + a short introduction video (1 min) to us.
"),**Backend Development Opportunity**
Posted today
Job Viewed
Job Description
**Backend Development Internship Opportunity**
">Are you a motivated individual looking to gain hands-on experience in backend development? We are seeking a talented Backend Intern to join our team!
About the Role:
As a Backend Intern, you will assist in developing and testing REST APIs and backend logic using Java + Spring Boot. You will also contribute to internal tools and services supporting AI agent workflows, work with databases (SQL & NoSQL), and collaborate with the AI and frontend teams to integrate backend components.
Required Skills and Qualifications:
- Basic proficiency in Java and understanding of the Spring Boot framework
- Understanding of Object-Oriented Programming (OOP) and SOLID principles
- Familiarity with creating or consuming REST APIs
- Comfort with Git and platforms like GitHub or Bitbucket
- Exposure to relational databases like MySQL or PostgreSQL, and writing basic SQL queries
Benefits:
- Remote-first work with flexible hours
- Direct mentorship from experienced backend engineers
- Opportunity to transition to a full-time role based on performance
- A chance to contribute to a cutting-edge AI automation product
- Internship certificate & Letter of Recommendation
If you're passionate about backend development and eager to learn from experienced professionals, apply today!