Description

  • Design and develop applications using Kafka, Java, REST API, and Spring Boot
  • Mentor junior staff
  • Collaborate with product design and engineering teams to develop an understanding of needs
  • Attend all Agile ceremonies

Detailed Skills Requirements

FOUNDATION FOR SUCCESS (Basic Qualifications)

  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related field
  • Masters or Doctorate degree may substitute for required experience
  • Hands-on experience with Apache Kafka and Confluent Kafka
  • 10+ years of experience with programming and designing software with Java
  • 8+ years of experience on an Agile development team, preferable Scaled Agile Framework (SAFe)
  • Must be able to obtain and maintain a Public Trust. Contract requirement
  • Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week

FACTORS TO HELP YOU SHINE (Required Skills)

These skills will help you succeed in this position:

  • Strong design and development experience with Kafka and Kafka Stream Processing technologies
  • Experience developing an event streaming pipeline via Confluent Kafka, which includes a listener
  • Extensive design and programming skills in Java and JEE technologies
  • Strong experience working with RESTFUL API
  • Extensive development skills using latest Spring Boot and Spring Security Experience
  • Experience architecting and deploying cloud-native applications onto Amazon Web Services (AWS) or similar
  • Experience identifying requirements, researching options, designing and implementing solutions at a leadership level on project work
  • Experience with modern development software, tools, and methodologies: Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, OpenShift, UrbanCode Deploy
  • Experience working on Agile projects and understanding Agile terminology
  • Excellent communication and written skills
  • Experience with Web Services Technologies like JSON

HOW TO STAND OUT FROM THE CROWD (Desired Skills)

Showcase your knowledge of modern development through the following experience or skills:

  • Experience with the implementation of Section 508 standards for Web Applications
  • Exposure to writing Technical White Papers and systems design documents
  • Prior experience with federal or state governments IT projects

Education

  • Bachelor’s degree with 7+ years of experience
  • Must be able to obtain and maintain a Public Trust. Contract requirement

Education

Bachelor's degree