Java Developer
Do you enjoy designing and engineering beautiful products that improve your client’s experience? Are you excited by the opportunity to change the way that the global finance industry uses and interacts with data?
The InvestCloud team is looking for a product developer with the technical skill, architectural acumen, and the drive to deliver innovative solutions to the challenges of today’s investment managers. The focus of the team is to develop a state-of-the-art technological platform for data and services integration between systems and platforms in financial services.
Key Responsibilities:
Drive and deliver the next generation of features and functions to expand the InvestCloud product offering.
Find ways to leverage new technologies to increase the scalability and
performance of the platform.
Recognize opportunities to expand the product suite to capitalize on new
market opportunities.
Develop and architect new product features.
Make informed decisions, and be comfortable with celebrating your successes and learning from your failures.
Skills & Requirements:
Experience with highly available, multi-tenant, cloud-deployed applications.
Expert in Java language
A BS/BA in Computer Science, or a related field, and a strong interest in investment management.
Experience in writing multi-threaded applications.
Knowledge of SQL and NoSQL database architectures.
Experience with Git
Strong debugging and troubleshooting skills
Bonus
Docker and Kubernetes experience
Experience with Groovy language
Experience with EJB and various application servers (Glassfish or similar)