# Java Developer

**Company:** [Weekday AI](http://jobs.workable.com/companies/pxG9rDgnvZm2c86JUchT1j.md)
**Location:** Bengaluru, India
**Workplace:** on site
**Employment type:** Full-time
**Department:** Weekday's Client via platform

[Apply for this job](http://jobs.workable.com/view/016f399f-f5ca-468c-8d23-3cb750e952bf)

## Description

**This role is for one of the Weekday's clients**

Min Experience: 2+ years

Location: Bengaluru

JobType: full-time

## Requirements

**Requirements:** 

-   Strong knowledge of web services (RESTful) and design patterns.
-   Strong microservice design concepts.
-   Laying out the server-side design (API) with domain tables, code reviews, continuous integration and validation.
-   Ability to write code that performs CRUD operations with the Oracle database.
-   Should be able to build a feature-based implementation of APIs with a good understanding of APIs.
-   Proficient in JDK11 standards.
-   Good to have one or more JS framework experiences (Vue, React, or Angular).
-   Able to design modular, reusable components and apply best practices.
-   Proficiency in GIT and other versioning tools.
-   Experience in an agile development environment.
-   Proficient in unit testing using TestNG/Junit, writing mocks and automated functional tests.
-   Knowledge of build tools (Maven) and pipeline.
-   Should have good working experience with Docker, Kubernetes, Jenkins, and Sonar.

### Must-have skills

Spring Boot, Microservices, Java

### Good-to-have skills

Docker and Kubernetes, AWS, Multithreading
