Skip to contentJava Developer – Associate
Company | Morgan Stanley |
---|
Location | Alpharetta, GA, USA |
---|
Salary | $110000 – $170000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Mid Level |
---|
Requirements
- Bachelor’s/Master’s Degree in Engineering, preferably Computer Science/Engineering, from a top tier University
- At least 3 years of hands-on technical experience delivering solutions using technologies including: Java, Camel, Drools, Kafka, Cloud, Spring, SpringBoot, REST services, Linux
- Good understanding and/or experience with multi-tier, micro-services, distributed architecture
- Good understanding and some experience in OO analysis and design
- Excellent OO programming and debugging skills
- Good understanding of SOA, XML, WSDL, XSD
- Good working knowledge of Relational Databases (preferably SQL Server & DB2)
- Strong working knowledge of multi-threaded programming
- Experience of building low-latency trading and order management frameworks
Responsibilities
- Understand and participate in all aspects of application development including functional and technical specifications, design, development and support
- Ensure high quality of deliverables while enforcing development best practices
- Participate in steering and evolving engineering excellence
- Development of individual modules that contributes to larger goal of project deliverables
Preferred Qualifications
- Development experience within the financial/banking industry strongly preferred