Kforce - Englewood, CO

posted 10 days ago

Full-time
Englewood, CO
Administrative and Support Services

About the position

Kforce is seeking a Java Spring Boot Developer to design and implement enterprise-level microservices in Englewood, CO. The role involves analyzing user issues, collaborating with team members, and ensuring high-quality software development practices. The developer will work in a fast-paced environment, focusing on backend systems and related technologies, while adhering to the Software Development Life Cycle.

Responsibilities

  • Design and implement enterprise level microservices using the Spring Boot framework
  • Analyze and assess user issues and collaborate with team members for systems review and problem solving
  • Work in a fast-paced and team-oriented environment
  • Implement unit test coverage
  • Identify and resolve bugs
  • Ensure design criteria are satisfied
  • Produce well-written documentation for each microservice
  • Disseminate and share knowledge
  • Create and deploy microservices using the Spring Boot framework
  • Adhere to the Software Development Life Cycle
  • Interconnect microservices with databases
  • Utilize Event Driven Design (i.e., Kafka)
  • Create high-quality, scalable, and maintainable solutions with an emphasis on backend systems
  • Carry out unit and integration tests
  • Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments

Requirements

  • 6 years of experience as a Java Developer with Object-Oriented Analysis and Design (OOAD)
  • Experience with SQL and JDBC for web applications
  • Specific experience with Spring framework components: Spring Data, Spring Security, Spring HATEOAS, Spring REST, Spring for Apache Kafka, and JPA Criteria Query
  • Familiarity with software development design patterns: GIT, Swagger, PCF, or Rabbit MQ
  • Expertise in API technologies such as REST Web Services
  • Previous experience writing unit tests with JUnit, Mockito, or PowerMock
  • Knowledge of markup languages such as JSON and YML
  • Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect
  • Knowledge of the Agile approach
  • Self-motivated and disciplined individual
  • Ability to work in a co-located team environment
  • Strong verbal and written communication skills

Nice-to-haves

  • 2 years of experience with Spring Framework/MVC
  • Agile experience
  • 1 year of experience with Angular JS

Benefits

  • Medical, dental, and vision insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • 401(k) plan
  • Life insurance
  • Disability insurance
  • Paid time off for salaried personnel
  • Paid sick leave for hourly employees on Service Contract Act projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service