Backend Java Software Engineer
Permanent Hire
- $175,000 - $250,000 annual salary plus Bonus
- Benefits: Medical, Vision, Dental, PTO, Sick Time, 401K matching, stock opportunity
Hybrid Remote: 2-3 days onsite
Native Cloud Investment Management Software company focusing on analytics and managed services for asset managers and hedge funds globally. Our SaaS-based platform is reshaping the global investment operations landscape uniting front, middle, and back-office into one system with a unified data set.
As an experienced Backend Java Software Engineer, you will contribute to building, enhancing, and scaling our platform.
Most Important Responsibilities:
- Use skills like concurrent programming, various types of caching, reactive programming, and classic OOP concepts.
- Interact with Java (multithreaded), Spring, Spring Boot, Hibernate, JPA, JMS, Apache Ignite, Relational Databases, Linux Servers, and other distributed systems technologies
What you can bring to the table to impact this role, team, and organization:
- Bachelor’s degree in computer science or related field
- 3+ years of experience working in a Java Environment
- Expertise in Object-oriented programming, design patterns, data structures, and similar best practices.
- Expertise in the following: Java, Spring/Spring Boot/Hibernate, Apache Ognite, JMS, RxJava, ORM/JPA, Java Concurrency
- Working knowledge of Linux, DevOps, and relational databases
- Industry experience in a FinTech/Financial Services environment required; Ideal candidate's background is within in trade capturing, pricing, valuation, and portfolio monitoring