Java Engineer

AAA•St. Louis, MO
•Hybrid

About The Position

We’re looking for a Java Software Engineer to design and develop enterprise applications using Java and Angular. The role is a key technical contributor to a core Property & Casualty Insurance product covering insurance sales, underwriting, and policy management. This is a hybrid position requiring three days onsite and two days working from home.

Requirements

  • Fluency in object-oriented programming techniques and languages or technologies such as Java, Struts, MVC, JavaScript, JSP, HTML, and Angular.
  • Bachelor’s degree or equivalent experience in Computer Science, Information Systems, Software Engineering, or a related field.
  • Extensive experience building custom software applications.
  • Experience with software engineering best practices across the full SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience and understanding of enterprise application software patterns.
  • Experience developing and supporting mission-critical, 24x7 systems.
  • Excellent written and verbal communication, listening, and teamwork skills.

Responsibilities

  • Use object-oriented programming and design concepts to develop features and enhancements with Agile (Scrum) methodologies.
  • Work with stakeholders, business product owners, management, and subject matter experts to translate business requirements into well-architected technical solutions.
  • Participate in application development, testing, rollout, and support lifecycles.
  • Measure, analyze, and optimize custom applications for performance and throughput.
  • Support quality through unit and regression testing, Continuous Integration, Continuous Delivery, and code reviews.
  • Use Agile project management tools such as Jira.
  • Coordinate with multiple Agile/Scrum teams to achieve coordinated, on-time deliveries.
  • Communicate designs and plans verbally and in writing to business partners with varying experience and job functions.
  • Learn new technologies and applications to expand support for the full suite of systems, often through paired programming or mobbing.

Benefits

  • Health coverage for medical, dental, and vision.
  • 401(k) savings plan with company match and pension.
  • Tuition assistance.
  • Floating holidays and PTO for community volunteer programs.
  • Paid parental leave.
  • Wellness programs.
  • Employee discounts on membership, insurance, travel, entertainment, services, and more.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service