Hands-on Java developer preferably with experience in modelling and simulation software as they will be working on Morgan Stanley's risk management tool. The required skills are:
Very strong analytical and problem-solving abilities
7-15 years of experience in Java backend development
Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion
Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API, Java 8 Streams and Functional Programming
Strong knowledge of Non-Relational Databases and No-SQL (Mongo DB)
Strong knowledge of BDD (behavior-driven development) with JBehave/Cucumber
Good Knowledge of and experience with DMN and BPMN tooling
Knowledge of Gradle, Jenkins automated build processes
Strong knowledge of Representation state transfer (RESTful Web services)
Strong communication skills - able to work with global team members, across different time zones.
Nice to have:
Strong Knowledge of Relational Databases and SQL (DB 2)
Good Knowledge of Object Relation Mapping technologies: JPA/Hibernate
Knowledge of Snowflake DB
Knowledge of HTTP, XML, JSON
Knowledge of Unix/Linux
Experience with TDD (test driven development)
Knowledge of Liquibase database schema management
Good knowledge of GIT source code management
Knowledge of react js
Job Types: Full-time, Fixed term contract
Contract length: 6-12 months
Pay: $45.00-$50.00 per hour
Expected hours: 40 per week
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.