Java Fullstack Developer
Role details
Job location
Tech stack
Job description
Job title: Sr. Java Developer that is all backend processing of tens of millions of transactions. NO WEB DEVELOPERS., The Trade Completion team is looking for a developer to join the dynamic environment of the global Trades Enrichment Area. We are looking for a technically proficient Java Developer that will work on creating new applications and enhancing existing applications for the TC Application Team and work with global partners in business unit and Operations areas. The candidate will be involved in working on cutting-edge technologies and work on implementing and solving business problems with the latest suite of Java-based tools and technologies. Candidate will have exposure to all regions of MS IT offices globally and interact with all levels of management and users in the company.
Requirements
Work location: 750 Seventh Avenue in Manhattan between 49th and 50th Street ,New York, NY Onsite Duration: 12 Months Interview process: 1 video interview and 1 in-person interview is a must Top requirement:
-
Strong Core Java development experience
-
6 9 years of total software development experience
-
2 3 assignments at Investment Banks or Investment Management companies as a Java Developer and must be recent exp.
-
Experience working on large-scale, high-volume transaction processing systems
-
Microservices architecture experience
-
Cloud technologies experience
-
Linux / UNIX experience
-
Multi-threading and concurrent programming experience
-
Strong debugging, performance tuning, and stress testing experience
-
Java Spring experience
-
Financial Services / Capital Markets domain experience, * Primary requirement is to be a proficient Java Developer.
-
Candidate should have knowledge of Cloud Technologies and should have experience in solving Big Data Problems.
-
Additional nice to haves are:
-
UNIX / Linux
-
Experience with relational databases such as Sybase and DB2/Linux
-
Java Spring
-
Perl
-
Shell Scripting
-
FIX
-
MQ
-
XML/Soap
-
Candidate must possess excellent:
-
Verbal Skills
-
Written Skills
-
Presentation Skills
-
Be comfortable interacting with senior members of the development team and with partner users and stakeholders in the business areas.
-
Candidate must also possess strong problem-solving skills and the ability to think on their feet.
Technical Skills
-
Strong Core Java
-
Hands-on experience in Cloud Technologies and Microservice Architecture
-
Working knowledge of scripting languages (Perl/Shell)
-
Knowledge of Multi-threaded Programming and Design Patterns
-
Strong Debugging Skills
-
Ensure quality control by performing both Automated and Manual Testing on deliverables, including:
-
Performance Tuning
-
Stress Testing
Soft Skills
- Team-oriented and can work well within a Global Collaborative Model
- Be comfortable expressing your ideas in meetings, design sessions, etc.
- Good Analytical and Problem-Solving Skills coupled with Strong Communication Skills
- Self-Sufficient and able to Lead when given the opportunity, On-site Position Who You Are You are an innovative and detail-oriented Full-Stack Engineer with a passion for building reliable, secure, and scalable applications. You thrive i…