Experienced Java Developer

$120,000 - $250,000/Yr

Enfusion - Elmwood Park, IL

posted 13 days ago

Full-time - Mid Level
Elmwood Park, IL
Professional, Scientific, and Technical Services

About the position

As an Experienced Java Developer at Enfusion, you will play a crucial role in building and enhancing our innovative cloud-native investment management platform. This position requires a deep understanding of our existing codebase and the ability to design and expand upon it, utilizing various programming skills and technologies to streamline investment operations for asset managers and hedge funds globally.

Responsibilities

  • Contribute to building and enhancing the cloud-native investment management platform.
  • Develop an understanding of the existing codebase and design architecture for expansion.
  • Utilize skills in concurrent programming, caching, reactive programming, and OOP concepts.
  • Produce secure and clean code that is stable, operational, consistent, and well-performing.

Requirements

  • Degree in Computer Science or equivalent experience.
  • 5+ years of experience working in a Java environment.
  • Knowledge of Object-Oriented Programming, Design Patterns, Data Structures, and best practices.
  • Experience with Java versions 13, 15, & 17.
  • Proficiency in Spring/Spring Boot/Hibernate.
  • Familiarity with Apache Ignite and ActiveMQ Artemis/JMS.
  • Experience with RxJava, ORM/JPA, and Java Concurrency.
  • Excellent troubleshooting and problem-solving skills.
  • Self-starter comfortable in a fast-paced environment.
  • Working knowledge of Linux, DevOps, and relational databases.

Nice-to-haves

  • Interest in Fintech.

Benefits

  • Competitive compensation and benefits package.
  • Retirement and pension plans.
  • Generous Paid Time Off policy.
  • Paid parental leave.
  • Commuter benefits.
  • Employee assistance program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service