Loggerhead - Tampa, FL

posted 3 months ago

Full-time - Mid Level
Hybrid - Tampa, FL

About the position

As part of Loggerhead's Information Technology (IT) team, the Java Developer will be involved in the full system development life cycle (SDLC) and is responsible for designing, coding, testing, implementing, maintaining, and supporting custom enterprise web applications. This role requires handling complex problems independently and demonstrating analytical thinking. The Java Developer will make judgments and recommendations based on the analysis and interpretation of data. We are looking for a full stack Java Developer to implement modern systems, processes, and products to enhance business and customer-facing platforms and services. A typical day in this role could include creating and enhancing containerized Java Spring Boot microservices running on Azure Kubernetes Service. The developer will utilize Azure DevOps practices and tools to increase the organization's ability to deliver applications and services at high velocity. Collaboration with various stakeholders to identify technical and functional needs is essential to ensure integrated end-to-end design and delivery. Responsibilities also include writing and/or reviewing system specifications, including output requirements and flow charts, participating in system testing and validation procedures, programming, and documentation. The developer will provide technical advice and assist in solving programming problems, review test results, document test activities, and record remediation actions. Ensuring proper analysis of problems and programming approaches to prevent rework and schedule slippage is crucial, as is remaining current with new technologies.

Responsibilities

  • Design, code, test, implement, maintain, and support custom enterprise web applications.
  • Create and enhance containerized Java Spring Boot microservices running on Azure Kubernetes Service.
  • Utilize Azure DevOps practices and tools to increase the organization's ability to deliver applications and services at high velocity.
  • Work with various stakeholders to identify technical and functional needs and ensure integrated end-to-end design and delivery.
  • Write and/or review system specifications, including output requirements and flow charts.
  • Participate in system testing and validation procedures, programming, and documentation.
  • Provide technical advice and assist in solving programming problems.
  • Review test results, document test activities, and record remediation actions.
  • Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage.
  • Remain current with new technologies.

Requirements

  • 6+ years of Java development experience producing business critical applications, preferably within the Property & Casualty (P&C) Insurance industry.
  • 4+ years of backend microservice development experience using Java and Spring Frameworks.
  • Experience building, deploying and supporting containerized applications.
  • Experience with NoSQL datastores such as Azure CosmosDB or MongoDB in addition to relational databases such as MS SQL.
  • Experience with modern JavaScript frontend frameworks such as React, Angular or Bootstrap.
  • Proficient with CI/CD practices and Production deployment leveraging GIT and Azure DevOps pipelines and repositories.
  • Experience designing, building, and consuming APIs with various architectures such as RESTful, SOAP, Webhook, or GraphQL.
  • Experience with multiple object-oriented languages well versed with design standards & frameworks.
  • Experience implementing authentication and authorization to protect APIs.
  • Experience with build tools like Maven or Gradle.
  • Experience with automated unit test (i.e. Junit, Mockito, MockMVC) and test-driven development.
  • Experience developing API documentation from YAML or JSON with tools such as Swagger.
  • Well versed with IntelliJ and Visual Studio.

Nice-to-haves

  • Ability to work collaboratively and communicate effectively with professionals from a range of technical and non-technical backgrounds.
  • Strong analytical & problem-solving skills.
  • Excellent written and verbal skills.
  • Ability to work in a fast-paced and Agile development environment.
  • Enthusiastic, disciplined, organized, and self-motivated.

Benefits

  • Market Competitive Salary.
  • Comprehensive benefits package including company paid time off, comprehensive insurance plans, and 401k plan with company contribution.
  • Hybrid work environment with option that splits time working remotely and at corporate headquarters located in Tampa, FL.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service