Experienced Software Engineer
Enfusion
As a company, we’re absolutely committed to the growth, development, and well-being of our people. Enfusion is where you can pursue your passion, showcase and further develop your skills, and launch a meaningful and rewarding career. If you're looking for a culture that is inclusive, collaborative, entrepreneurial, values diversity, fosters and rewards creative exploration, and strives to continually exceed client expectations then we're looking forward to hearing from you.
The Team:
We are a team of technology-centric individuals who want to reduce the burden on our clients by providing a cloud-native, multi-tenant SaaS front, middle, and back-office platform that streamlines their processes. We are hiring across multiple teams: Portfolio Management System, Order Execution Management System, & our Core Platform team.
The Role:
As an Experienced Software Engineer, you will contribute to building and enhancing our robust platform. To be successful, you will need to develop an understanding of our existing codebase and design architecture in order to be able to expand upon it.
What You’ll Do:
You will use skills like concurrent programming, various types of caching, reactive programming, and classic OOP concepts, to name a few.
The main technologies you will interact with are Java, Spring, Spring Boot, Hibernate, ActiveMQ Artemis, Apache Ignite, MySQL, Jenkins, and Linux Servers.
What You’ll Need:
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 any of the following:
- Java versions 13, 15, & 17
Spring/Spring Boot/Hibernate
Apache Ignite
ActiveMQ Artemis/JMS
RxJava
ORM/JPA
- Java Concurrency
Excellent troubleshooting and problem-solving skills.
Self-starter comfortable in a fast-paced environment.
Working knowledge of Linux, DevOps, and relational databases.
Produce secure and clean code that is stable, operational, consistent, and well-performing.
- Interest in Fintech
The salary for this position is $120,000 - $250,000 + bonus + benefits.
*Note: This good faith pay range is provided in compliance with NYC law and the laws of other jurisdictions that may require a salary range in job postings.
#LI-BS1