Overview
Job Requirements
Work Experience
Roles & Responsibilities:
- Create robust, secure, and scalable RESTful or SOAP APIs to expose data and business logic to frontend or external systems. Ensure APIs are well-documented and easy to use by other teams .
- Implement proper versioning strategies
- Implement comprehensive error handling and logging to provide insights into any issues that may arise in the API’s performance
- Build, configure, and maintain Continuous Integration (CI) and Continuous Deployment (CD) pipelines
- Use Kubernetes to deploy, manage, and scale containerized applications.
Required Skills (Technical Competency):
- Familiarity with features introduced in Java 8 like lambda expressions, Streams API, functional interfaces, and Optional
- Strong grasp of Java collections (List, Set, Map, etc.) and how to use them efficiently.
- Experience with connecting Java applications to databases using JDBC and interacting with relational databases.
- Proficiency in using try, catch, finally, throw, and throws to manage errors.
- Proficiency in writing tests using frameworks JUnit and mock objects (using Mockito).
- Knowledge of the Spring ecosystem (Spring Core, Spring Boot, Spring MVC, Spring Data, Spring Security, etc.).
- Knowledge of designing and consuming REST API
- Experience with version control tools such as Git.
- Experience using build tools like Maven or Gradle for dependency management
- Familiarity with caching strategies and tools
- Familiarity with continuous integration and deployment tools
- Familiarity in message in queue and process the message
Work Experience
Roles & Responsibilities:
- Create robust, secure, and scalable RESTful or SOAP APIs to expose data and business logic to frontend or external systems. Ensure APIs are well-documented and easy to use by other teams .
- Implement proper versioning strategies
- Implement comprehensive error handling and logging to provide insights into any issues that may arise in the API’s performance
- Build, configure, and maintain Continuous Integration (CI) and Continuous Deployment (CD) pipelines
- Use Kubernetes to deploy, manage, and scale containerized applications.
Required Skills (Technical Competency):
- Familiarity with features introduced in Java 8 like lambda expressions, Streams API, functional interfaces, and Optional
- Strong grasp of Java collections (List, Set, Map, etc.) and how to use them efficiently.
- Experience with connecting Java applications to databases using JDBC and interacting with relational databases.
- Proficiency in using try, catch, finally, throw, and throws to manage errors.
- Proficiency in writing tests using frameworks JUnit and mock objects (using Mockito).
- Knowledge of the Spring ecosystem (Spring Core, Spring Boot, Spring MVC, Spring Data, Spring Security, etc.).
- Knowledge of designing and consuming REST API
- Experience with version control tools such as Git.
- Experience using build tools like Maven or Gradle for dependency management
- Familiarity with caching strategies and tools
- Familiarity with continuous integration and deployment tools
- Familiarity in message in queue and process the message
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in