Job Description :

Java with AWS with knowledge on Azure

Seattle WA (Remote for now)

Contract : 6-12 Months

 Job description

-          Candidate must have exp in Spring, Hibernate, springboot 2.0

-          Excellent AWS exp willing to learn Azure.

-          Very good communication skills.

-          Good to have Scala knowledge



Scala knowledge would be a plus but not necessary.

Migrate existing/legacy Scala based microservices to Java microservices

Add functionality to Scala based microservices

Java applications are built using Spring boot and Spring based modules - Spring Data, Spring MVC, Spring security and its corresponding reactive frameworks like spring data reactive, spring webflux, spring security reactive.

The application development follows Behavior Driven Development (BDD). JBehave is used to write BDD test cases in Gherkin format. 

Database used is Cassandra, the tools needed to connect to the database is Datastax.

Azure is the cloud provider used to host all or most of the applications

Jenkins is used for CI/CD

Since most of development is done on macOS and most scripts are only supported on linux/unix environments, it is better to have a minimum level of knowledge of linux systems (just some basic commands to get around)

Some java applications use reactive programming patterns. So they use reactive frameworks.


Similar Jobs you may be interested in ..