Java Developer
at Morgan Stanley
Glasgow G2 7DP, , United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Apr, 2025 | Not Specified | 28 Jan, 2025 | 1 year(s) or above | Kafka,Junit,Relational Databases,Communication Skills,Performance Tuning,Mongodb,Open Source,Financial Services,Spring,Data Structures,Linux,Shell Scripting,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JAVA DEVELOPER - MORGAN STANLEY - GLASGOW - 6 MONTHS CONTRACT - HYBRID - PAYE
We are seeking a Java Developer, ideally with experience in the financial services industry and an understanding of equity derivatives, to join our client, a Tier 1 Investment Bank, in Glasgow on an initial 6 months contract. As a minimum, you should have experience of Core Java, Spring, Multi-threading and MongoDB among the other skills listed below.
REQUIRED SKILLS:
- Core server side Java including Data Structures and Concurrency
- Spring, Junit
- Linux
- Relational Databases (Sybase and/or DB2 is preferable) with ability to write SQL queries
- Understanding of message-based architectures
- Good Problem solving and analytical skills
- Full SDLC experience and understanding
- Excellent oral and written communication skills
- An interest to learn the business supported by the applications
- Knowledge and desire to use agile software development practices
DESIRABLE SKILLS:
- MS, MQ, Kafka
- MongoDB
- Knowledge of a range of common Open Source libraries used in Java development
- Database performance tuning (relational and document)
- Python / Shell scripting
- Financial domain knowledge (e.g. Equities)
Experience:
- Java: 5 years (required)
- Multithreading: 1 year (required)
- MongoDB: 1 year (required)
- Financial services: 1 year (preferred
Responsibilities:
ABOUT THE ROLE
A core server-side Java developer is required to support the Equity Swaps business. This is a global front-office team that writes the software supporting a leading provider of the Equity Swap product. This role will be within the real time calculation engine and its related components that is are the heart of the product suite.
PRIMARY RESPONSIBILITIES:
- As a Java Developer, you will work within an agile squad developing within a system comprising of numerous Java services that interact via messaging to produce the product outputs in real time.
- Technologies and techniques such as highly multi-threaded Java, Sharded Mongo DB and caching are used in the stack to provide the scale and performance that the product requires.
- You will gain exposure to both new and complex technologies as well as in-depth business knowledge.
- You should possess good analytical skills, strong software engineering skills, a logical approach to problem solving, be able to work in a fast paced environment liaising with demanding stakeholders to understand complex requirements and be able to prioritize work under pressure with minimal supervision.
- You should be a problem solver, and be able to bring with them some positivity and enthusiasm in trying to think about and offer potential solutions for architectural considerations.
- As part of the development cycle, you would be expected to write quality unit tests, supply documentation if relevant for new feature build outs, and be involved in the test cycle, including proposing how an item can be automatically tested (and potentially deployed) within our pipeline.
- Although the role is predominantly Java, we require someone who is flexible with the development environment; although Java is the majority skill, some days you might be writing Java, and other days you might need to tune a stored procedure or tweak a script.
- You would be expected to get involved in the Level 3 production support rota which is shared between our developers globally.
- Although there is a dedicated release team, you may need to occasionally help with weekend deployment activities.
- The role is ideal for someone looking for a strong career development path with many opportunities to grow, learn and develop. The role requires someone who is flexible and able to respond to a dynamic business environment.
- You must be adaptable to work across multiple technologies and disciplines, with a focus on delivering quality solutions for the business in a timely fashion.
PLEASE NOTE THAT THIS ROLE WILL BE WORKING ON A HYBRID MODEL OF 3 DAYS OFFICE BASED AND UP TO 2 DAYS WFH. YOU’LL REQUIRE YOUR OWN DEVICE WHEN WFH.
Job Types: Full-time, Temporary
Contract length: 6 months
Pay: £500.00-£550.00 per day
Schedule:
- Monday to Friday
- No weekends
Ability to commute/relocate:
- Glasgow G2 7DP: reliably commute or plan to relocate before starting work (required)
Experience:
- Java: 5 years (required)
- Multithreading: 1 year (required)
- MongoDB: 1 year (required)
- Financial services: 1 year (preferred)
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in Glasgow G2 7DP
Reference ID: MO33N
REQUIREMENT SUMMARY
Min:1.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Glasgow G2 7DP, United Kingdom