What are the responsibilities and job description for the W2 Role || Java Developer with Reactive programming and Kotlin || Must be NC Resident position at VLS Systems Inc?
As a Software Engineer you would be Building high performant, scalable microservices using modern, cloud native technologies such as Java 8, Kotlin, Spring boot, Reactor, Kafka Testing your application using state of the art tech like cucumber, mockito, kotest, selenium and many more open source-based tech stack Building on a platform which is authored on open-source platform of Kubernetes and comes with inbuilt metrics tracking capability powered by prometheus, grafana and log mining by ELK stack Will be also responsible to ideate, build and publish reusable libraries to improve productivity across teams.
Required Experience
Java 8
Sprint Boot
Micro Services
Experience with frameworks such as Spring Boot
Knowledge of building high performing micro services
Knowledge of Java 8 functionalities including asynchronous processing using futures
Cloud (Google Cloud Platform preferred)
Preferred skills
Reactive Programming
Kafka
Mongo DB
Kotlin
Kubernetes
Dev Ops
Experience in reactive programming using technologies such as coroutines, project reactor
Experience building applications using Kafka
Experience building applications using NoSql databases such as Mongo / Couchbase
Experience maintaining and deploying applications in cloud platforms such as Azure, Google Cloud Platform etc