Back to Jobs
Recently postedTechnology

Java Developer

VeridianTechUrbandale, IA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationUrbandale, IA, United States
SQLSpringSpring BootGitBambooConfluenceJavaRESTSOAPReactKubernetesJavaScriptSQL ServerJiraAgile

Job description

Job Description:

In this role you will build and improve scalable applications, APIs, and system integrations for an insurance technology environment. You will work closely with both business and technical teams to deliver dependable, high quality software. The tech stack includes Java, Spring Boot, REST and SOAP APIs, DB2, JavaScript, React, and Kubernetes. Success here comes from strong problem solving, a love of learning, and experience working in Agile teams.
Responsibilities

  • Build, test, and support new features and improvements using Java, REST and SOAP APIs, and DB2.
  • Learn the policy administration system in depth, including how it functions, how it is built, and how it connects with other systems.
  • Deliver major new functionality and resolve defects independently with little guidance.
  • Write design documents that reflect a clear grasp of connected systems and the business workflows they support.
  • Regularly suggest changes that make supported systems easier to maintain and use.
  • Conduct thorough peer reviews of code and system changes.
  • Serve as a go to resource for recommending technology solutions to business problems.
  • Follow strong engineering habits such as code reviews, documentation, and unit testing.
  • Share in a rotating on call schedule for production support.
  • Track and evaluate performance metrics before and after releases to keep solutions fast and scalable.
  • Train and mentor end users one on one and in small groups.
  • Collaborate within an Agile team alongside business analysts, QA, and end users.
  • Work with business units across the organization to shape the long term direction of its applications.
  • Occasional travel of roughly 5% to 10%.

Qualifications

  • 5+ years of professional software development experience, including deep knowledge of at least one core system or technology.
  • Solid background building web applications in Java, ideally version 11 or newer.
  • Strong hands on experience with DB2 or SQL Server.
  • Working knowledge of the full software development life cycle.
  • Experience with Jira, Bamboo, or Confluence is a plus.
  • Experience with GitHub Enterprise for source control and build and deployment management is a plus.
  • Comfortable using AI tools as a normal part of everyday development work.
  • Self starter who delivers results with minimal oversight in a fast moving, entrepreneurial setting.
  • Strong communicator who works easily with both technical and business partners at every level.
  • Picks up new tools, technologies, and systems quickly.
  • Excellent analytical and problem solving ability.
  • Bachelor's degree in a related field or equivalent experience.

Core Competencies

  • Critical Thinking
  • Customer Focus
  • Technical Expertise
  • Business Acumen
  • Sound Decision Making
  • Process Management

Similar jobs