Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Cotality Logo

Principal Full Stack Java, Software Engineer

Cotality

$135,300 - $179,000
Oct 24, 2025
Dallas, TX, US
Apply Now

Cotality is looking to solve the business problem of making the property industry faster, smarter, and more people-centric by designing a new application from the ground up with a focus on innovation, cutting-edge advancements, and collaboration. The goal is to provide customers with high levels of data and performance through a microservice architecture and seamless integrations.

Requirements

  • 10+ years of experience developing applications using modern Object-oriented Programming languages.
  • Strong understanding of architectural standards and software development methodologies
  • Full stack development experience
  • Expertise experience in Java/Spring boot framework, exposure to Angular frontend framework
  • Proficient experience in Java, TypeScript/JavaScript
  • Proficient experience using Spring Libraries
  • Proficient experience in e vent driven microservice architecture, API-First Development

Responsibilities

  • designing the application from the ground up with our focus on innovation, cutting edge advancements, and collaboration.
  • developing microservice architecture.
  • Opportunity to contribute into workflow, review solutions and other upcoming new initiatives.
  • Use kafka as protocol that connects various microservices and seamless integrations with 3rd party software providers via our gateway solution.
  • Pair programming / code reviews with team members to solve complex problems together using Test Driven Development to implement continuous integration.
  • Collaborate with your team to provide technical direction on product, design, and architectural decisions.
  • assist in diagnosing and resolving production incidents and then improve upon our tests, code, and systems so we don’t see that problem ever again

Other

  • Embrace and exemplify agile values (Simplicity, Communication, Feedback, Respect, Courage)
  • Be an active member of the next generation developer community to help grow and enhance our engineering practices.
  • Be part of core team and business partners to define the scope, sizing and priority discussions.
  • Learn from others (because we all have something to learn) and teach others (because we all have something to teach).
  • Flexibility and adaptability to the demands and requirements of a fast-paced environment with multiple priorities; Organizational and time-management abilities