Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Smart IMS Logo

Java Full Stack Developer

Smart IMS

Salary not specified
May 9, 2025
Daytona Beach, FL, US
Apply Now

The company is looking to improve the functionality and integration of its auto insurance application software.

Requirements

  • 8+ years of professional software development experience, with a strong background in full stack development on customer-facing applications
  • Familiarity with Java and JavaScript
  • Experience with Agile environment using Test Driven Development methodology
  • Proficiency with the latest versions of Angular and Spring Boot frameworks
  • Experience with Data (SQL or similar query language) and data constructs (XML, JSON) and Databases such as PostgreSQL
  • Experience with unit test framework (JUnit, Karma/Jasmine, Mockito etc.)
  • Experience with cloud-based container technology such as services from AWS, CDN services like Amazon CloudFront

Responsibilities

  • Designs, develops, and maintains scalable, high-performance web applications specifically for customer-facing auto insurance platforms.
  • Collaborates with UX/UI designers to implement user-friendly interfaces that enhance the digital experience for insurance customers.
  • Designs and develops robust APIs to support front-end functionalities and integrate with insurance services and databases.
  • Develops, documents, and executes unit test cases.
  • Reviews and recommends test plans for impacted areas and test coverage.
  • Performs code and design reviews.
  • Optimizes applications for maximum speed and scalability.

Other

  • Bachelor's degree or equivalent work experience or appropriate technical certification
  • Ability to communicate (verbal and written) complex technical concepts to Information Technology, other Business Units and stakeholders in ways each group will understand
  • Ability to create and maintain a positive customer service relationship and to identify and understand customers' needs
  • Ability to manage own time and prioritize activities and resources to deliver timely results
  • Ability to support multiple software applications
  • Ability to quickly learn new/emerging technologies and resolve any problems involved in integrating these new/emerging technologies with our systems