
Java Developer_Director_Software En...
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a highly motivated Java Developer with hands-on experience to contribute to the development of a new Model Management platform. This role involves working with a diverse technology stack including REST API, Workflow and Rule Engines, scalable big-data platforms, No-SQL databases, and UI technologies like ReactJS/Redux. The ideal candidate will possess a strong understanding of distributed systems architecture, be a collaborative team player with excellent communication skills, and have a passion for programming in a distributed, event-driven, pub/sub environment using Core Java and Python. We value strong analytical and problem-solving abilities. This position requires at least 6 years of experience in Java backend development and deep knowledge of software design principles such as MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, and recursion. Proficiency in core Java concepts including class loading, garbage collection, Java Collections API, Reflections API, Java Streams, and Functional Programming is essential. Experience with common Java frameworks like Spring, JSR-303, Logback, Junit, and Apache Commons is required. Strong knowledge of Relational Databases and SQL (DB2), as well as No-SQL Databases (MongoDB), is also necessary. Familiarity with cloud technologies such as Azure, Snowflake, and Databricks, and workflow engines like BPMN and DMN (Camunda 7/8) is a plus. Experience with Behavior-Driven Development (BDD) using JBehave/Cucumber and Test-Driven Development (TDD) is strongly preferred. Candidates should be proficient in GIT source code management and have knowledge of automated build processes using Gradle and Jenkins. Expertise in Representation State Transfer (RESTful Web services), HTTP, XML, JSON, and Unix/Linux environments is expected. Experience with Liquibase for database schema management is also beneficial. We operate in a highly collaborative environment that emphasizes teamwork and client focus. We are committed to diversity and inclusion, offering a supportive environment where individuals can maximize their potential.
Company
Morgan Stanley
Morgan Stanley is a leading global financial services firm that advises, invests, and provides solutions to governments, institutions, and individuals. With a strong commitment to diversity and inclus...