Kforce - Englewood, CO

posted 12 days ago

Full-time - Mid Level
Englewood, CO
Administrative and Support Services

About the position

The Java Spring Boot Developer will be responsible for designing and implementing enterprise-level microservices using the Spring Boot framework. This role requires collaboration with team members to analyze user issues, perform systems reviews, and ensure timely problem-solving. The developer will work in a fast-paced environment, focusing on creating high-quality, scalable, and maintainable backend solutions while adhering to the Software Development Life Cycle (SDLC).

Responsibilities

  • Design and implement enterprise level microservices using the Spring Boot framework
  • Analyze and assess user issues and work with team members to perform 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/OOAD
  • 6 years of experience with SQL and JDBC
  • 6 years of experience with Web Application development
  • 2 years of experience with HTML, Java Server Pages (JSP), JavaScript, JUnit, and Spring Boot
  • 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 Webservices
  • 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
  • 2 years of 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