Java Engineer

hyperexponential is a rapidly growing company that develops complex software solutions, including hx Renew, for the insurance industry.
Backend
Mid-Level Software Engineer
In-Person
Enterprise SaaS · Finance

Description For Java Engineer

hyperexponential is a rapidly growing company at the forefront of insurance technology. As a Java Engineer in our Policies Team, you'll be working on hx Renew, our core product that manages complex insurance models and policies.

Your mission will be to help us scale our engineering capabilities to meet the demands of our growing customer base. We're looking for someone who can contribute to our efforts in modularizing our monolith, introducing Domain-Driven Design (DDD) and hexagonal architecture, all while delivering new features and workflows.

Our tech stack primarily uses Kotlin, Spring, and Hibernate, but experience with any JVM language is valuable. You'll be part of a team that's pushing technological boundaries, participating in regular hackathons, and working on deeply complex engineering challenges.

Key responsibilities include collaborating with cross-functional teams to understand and solve problems, writing high-quality code, driving technical standards and strategy, and supporting our product in production. We're looking for someone who can help us evolve our ways of working as we grow, and who's excited about continual learning and improvement.

The ideal candidate will have experience with JVM languages (preferably Kotlin), understanding of Spring and Hibernate, and familiarity with modularizing monoliths and implementing DDD principles. Experience with rapidly scaling engineering organizations would be particularly valuable.

Join us in our mission to revolutionize the insurance industry through cutting-edge technology. If you're passionate about complex engineering challenges and want to be part of a growing, innovative team, we'd love to hear from you!

Last updated a month ago

Responsibilities For Java Engineer

  • Work with product managers, designers, fellow engineers, and customers to understand problems and develop solutions
  • Write high-quality, thoughtful, simple, commented, documented, tested, well-structured code
  • Help drive technical standards, decisions, and strategy
  • Continually learn and improve through work and hackathons
  • Help reduce friction and eliminate impediments
  • Help evolve ways of working as the company grows
  • Coordinate with other engineering teams on cross-team dependencies and initiatives
  • Support the product in production by joining an on-call rota

Requirements For Java Engineer

Java
Kotlin
  • Experience with JVM languages (Kotlin preferred, but any JVM language is relevant)
  • Understanding of Spring & Hibernate
  • Experience with modularizing monoliths and isolating technical solutions
  • Familiarity with Domain-Driven Design (DDD) and hexagonal architecture
  • Ability to work on complex systems with domain logic and invariants

Interested in this job?

Jobs Related To hyperexponential Java Engineer

C++ Software Development Engineer, Kindle Content Management (Library)

Software Development Engineer role at Amazon's Kindle team, focusing on building and maintaining the Kindle Library system using C++, Java, and modern technologies.

Software Dev Engineer, RDS Open Source

AWS is seeking a Software Dev Engineer for their RDS Open Source team to work on the world's largest fleet of MySQL, PostgreSQL, and MariaDB databases.

Software Development Engineer, Aurora Control Plane

Software Development Engineer position at Amazon's Aurora Control Plane team, building scalable database services with competitive compensation and benefits.

Software Development Engineer, Aurora Control Plane

SDE II position at Amazon Aurora building scalable database services, offering $114k-$191k salary with hybrid work in Vancouver.

Senior Product Manager - Tech, Customer Purchase Journey

Senior Product Manager position at Amazon focusing on the Thank You Page experience within the Customer Purchase Journey, offering competitive compensation and comprehensive benefits.