Back to Search Results

Senior Java Engineer 14483 Phoenix,  4/16/2021 1:50:00 PM


Job Description

  • Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot, RDBMS and no-sql databases  
  • Must have demonstrated proficiency and experience in the following tools and technologies:
    • Java 8 (Lambdas, Streams, Completable Future, optional, generics)
    • Spring boot (webflux , Reactor 3), spring-data, REST
    • Java functional and reactive programming
    • Test Driven Development 
    • Asynchronous Reactive Micro services utilizing Vert.x   
    • REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification 
    • designing database schemas, index design, optimizations for query tuning  
    • Working knowledge of cloud technologies (eg.  docker, kubernetes, jager, prometheus)
    • Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks 
    • Good knowledge of messaging systems like Kafka, mq 

Job Requirements

  • Lead the solution design and implementation of core platform features 
  • API Design and Implementation
  • Provide Operational support with building platform monitoring tools/dashboards, ad hoc reports  
  • Defect Fixes, Performance Testing, Endurance testing