Java Spring Boot Developer

Java Spring Boot Developer

Posted 4 days ago by 1764671798

Negotiable
Outside
Remote
USA

Summary: The Java Spring Boot Developer is responsible for systems analysis, application design, and development of enterprise applications, acting as a principal designer for major enhancements. This role requires strong analytical and technical skills to evaluate requirements and deliver solutions that align with business objectives. The developer will also support production systems and contribute to special projects as needed.

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 SDLC from 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.

Key Skills:

  • 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.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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 SDLC from 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.