Java Spring Boot Developer

Overview

Remote
$45 - $75
Contract - W2
Contract - 10 Month(s)

Skills

Java 21
Spring Boot
Spring Webflux
Wiremock testing
SQL
Restful

Job Details

The Java Spring Boot Developer provides systems analysis, application design, and development on new and existing enterprise applications. This role serves as a principal application designer on major enhancements, using strong analytical and technical skills to evaluate requirements and deliver solutions aligned with business objectives. The engineer may also provide day-to-day support on production systems and contribute to special projects.

Key Responsibilities:

  • Complete and oversee basic to complex systems analysis, design, and development efforts.
  • Serve as an individual contributor on complex projects, while directing less-experienced developers when needed.
  • Maintain a deep functional understanding of supported application(s).
  • Prepare and manage the technical components of project plans, including tasks, timelines, and work estimates.
  • Partner with other Development, Operations, and Technology teams throughout the SDLCfrom technical analysis through user acceptance testing.
  • Prepare and execute detailed test plans, including test data creation and debugging.
  • Analyze system interdependencies and effects across programs, interfacing applications, and platforms.
  • Prepare clear technical documentation, functional specifications, charts, tables, and diagrams; review documentation from junior staff.
  • Recommend new technologies and process improvements to increase performance and stability.
  • Follow established development standards and ensure adherence to risk, regulatory, audit, and internal control expectations.

Required Qualifications:

  • Associate degree + 5 years of systems analysis/application development experience, OR 7 years combined higher education and/or work experience including 5 years development experience.
  • Familiarity with application development software and hardware platforms.
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills, with experience presenting to stakeholders.
  • Ability to manage multiple complex projects and deliver against deadlines.

Preferred Qualifications:

  • Knowledge of the Banks internal application framework.
  • Subject matter expertise in supported systems and interfacing applications.
  • Ability to work both autonomously and collaboratively in a team environment.
  • Proactive, action-oriented approach to assignments outside normal BAU.

Technical Skill Set:

  • Java 21
  • Spring Boot
  • RESTful API development
  • Spring WebFlux (must have)
  • WireMock testing framework (must have)
  • SQL

Additional Information:

  • Remote work within the United States is approved.
  • The role reports to a Technology Team Lead and may lead development tasks across small to large project scopes.
  • Interaction with senior leadership, stakeholders, vendors, and cross-functional teams is expected.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Globalquest Staffing Solutions