Job Title
Sr. Java/API Engineer
Experience
10+ year
Job Description

Development Methodology: Agile – 2 week sprints Timeline / Current–State: The past 4 months have been identifying as assessing the current platform as well as the future Azure platform. Team Size & Breakdown: 5 teams, 2 are focused on modernization while 3 are keeping the lights on with the existing APIs. High-Level Individual Duties: Working on modernizing the legacy API (understand it, rewrite, test)   Concepts & Tools this team is using / working on:

 

  • Kotlin (Functional)
  • Can look at Functional Programming generally (Scala, Haskell, Clojure)
  • Java / Spring Boot (2.3 + is ideal)  
  • Reactive Programming model (functional)
  • CI/CD – Building Azure Infra (any cloud experience is ok…for example, if they have AWS they should have API Gateway)  
  • AKS
  • CosmosDB
  • Circuit Breaker Patterns
  • “Building a Forward Caching Layer” – Redis or Cosmos  
  • Security experience is important 
  • Unit & Integration (Groovy Spock) / Functional (Cucumber) / Performance (Gatling)
  • Building messaging queues with Kafka

 

Required Skills:

  • Java or Kotlin 
  • Spring Boot 
  • REST 
  • Cloud  

 

Preferred Skills:

  • AWS 
  • CI/CD skills  

 

Submit Profile