Back to all jobs
Centurion Consulting Group Logo

Centurion Consulting Group

Must live within 4 hours of Annapolis MD to be considered.

Minimum Qualifications:

  • Bachelor’s Degree in Computer Science or a related field (as determined by the AOC) and four (4) years of experience as a Spring Boot Developer (application, integration, solution).
  • In lieu of a bachelor’s degree, Offeror proposed resource(s) may meet the minimum qualification with six (6) years of experience as a Spring Boot developer (application, integration, solution)

Responsibilities:

  1. Analyzing and assessing user issues and working with other team members to perform systems review and problem solving in a timely and accurate fashion.
  2. Working in a fast-paced and team-oriented environment.
  3. Implementing unit test coverage.
  4. Identifying and resolving bugs.
  5. Ensuring the design criteria are satisfied.
  6. Producing well-written documentation for each microservice.
  7. Disseminating and sharing knowledge.
  8. Creating and deploying microservices using the Spring Boot framework.
  9. Adhering to the whole Software Development Life Cycle.
  10. Interconnecting microservices with databases.
  11. Utilizing Event Driven Design (i.e., Kafka).
  12. Reporting to JIS prescribed format:

    1. Resource will report activity on a weekly basis to communicate progress made on the programs/projects on which they are working to the JIS Enterprise Architect. The reporting frequency may be adjusted by the JIS Enterprise Architect as deemed appropriate
    2. Weekly time reporting on JIS provided forms, and any additional reports as assigned by the supervising manager

Required Skills:

  1. Specific Spring framework components experience: Spring Data, Spring Security, Spring HATEOAS, Spring REST, Spring for Apache kafka, and Use of JPA Criteria Query.
  2. Familiarity with software development design patterns: GIT, Swagger, PCF, or Rabbit MQ.
  3. Expertise in API technologies such as Rest Webservices.
  4. Experience with:

    1. Writing unit tests with JUnit, Mockito.
    2. Event drive design.
  5. Knowledge of:

    1. Markup languages such as JSON and YML.
    2. Agile approach.
  6. In depth knowledge of:

    1. Spring boot framework.
    2. Java programming language.
  7. Ability to:

    1. Critically think and problem solve.
    2. Communicate effectively.
    3. Establish and maintain effective working relationships with peers, end users, and vendor
Position Details: 
Clearance: Ability to Obtain a Public Trust
US Citizenship or Authorization to work in US required
Travel: < 10% (CONUS)
Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/V
No third parties or subcontractors

REF: JOB-4238