Job Description :

Responsibilities: 

·       Participate in the design and implementation of core platform features. 

·        Provide Operational support with building platform monitoring tools/dashboards, ad hoc reports 

·       Defect Fixes, Performance Testing, Endurance testing. 


Qualifications: 

·         Overall 7+ years of developing internet-scale solution development primarily using Java 8+, Spring Boot and no-sql databases (primarily mongo)

·       Must have demonstrated Proficiency in Java 8 (Lambdas, Streams, Completeble Future, optional, generics)

·       Must have demonstrated Proficiency in Spring boot – webflux , Reactor 3), spring-data, REST

·       Must have demonstrated Proficiency in Java functional and reactive programming.

·       Test Driven Development experience

·        Must have demonstrated experience in developing and building asynchronous Reactive Micro services utilizing Vertx  

·       Must have experience in developing REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.  

·       Must have demonstrated experience in designing database schemas, index design, optimizations for query tuning.  

·        Experienced in utilizing Grafana, Jaeger, Splunk to monitor and troubleshooting application systems  

·         Demonstrated experience in using modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks.  

·       A bachelor's degree in Engineering or related field.  

 

             

Similar Jobs you may be interested in ..