Java MS Developer
*Job Description*
*Java MS Developer*
*Must Have Technical/Functional Skills*
* Knowledge of Domain Driven Design concepts and designing and developing Microservices from Monolith architecture
* Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow, etc.)
* Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools
* Hands-on experience with Core Java Technologies with attention on multithreading, distributed caching, & fault-tolerant logic
* Hands-on experience in performance tuning distributed applications and building unit tests.
* Experience is setting up CI/CD pipeline for different platforms.
* Understanding and experience in Object-Oriented Design Principles & Test-Driven Development
* Understanding and experience using continuous build tools like Maven / Jenkins / GIT
* Strong Analytical and communication skills
*Roles & Responsibilities*
* Design, develop, and implement Java components and applications
* Gather, clean, and prepare design documents.
* Work from client locations, attending customer meetings regularly.
* Basic Knowledge of Agile Environment.
Pay: $100,000.00 - $120,000.00 per year
Benefits:
* 401(k)
* Dental insurance
Work Location: In person