Call Notes- MS is looking for Hands-on Java Developer with 7+ years of experience in the relevant industry. Banking/Financial domain exp. will be a plus, but not mandate. Java, Spring boot, Restful API, AWS/Azure, Microservices, Linux/Unix. Angular would-be a plus but need some front-end/JavaScript experience. Job Description:
- As a Java Developer at Client, candidate will be involved in both strategic long-term development and shorter-term business-focused tasks.
- This role requires extensive interaction with Agency traders, demanding excellent communication skills and a deep willingness to understand the nuances of the business.
- Candidate will take charge of the design, development, testing, and delivery of processes to meet the needs of the Agency MBS trading desk.
- This position offers the opportunity to gain expertise in multiple applications and assume full ownership of projects from the requirement gathering phase to rollout.
Key Responsibilities:
- Develop and maintain Java-based applications for the Agency MBS trading desk.
- Engage in both new development and enhancement of existing applications.
- Work closely with traders to understand their needs and deliver high-quality software solutions.
- Participate in the full software development lifecycle, including analysis, design, implementation, testing, and deployment.
- Collaborate with team members on code reviews, internal tools, and infrastructure improvements.
- Adapt to new technologies and learn new skills that can benefit the team and the business.
Qualifications:
- Expert-level knowledge in Java programming.
- Strong experience in object-oriented programming and handling both new and legacy systems.
- Familiarity with Unix/Linux environments from a developer's perspective.
- Proficient in multithreaded and concurrent programming.
- Exceptional communication skills with the ability to discuss complex technical details clearly.
- Ability to work both independently and as part of a diverse team.
- Proactive in understanding and supporting business needs.
- Excellent problem-solving skills with a result-focused attitude.
Desired Skills:
- Experience with relational databases.
- Knowledge of Angular and Python would be beneficial.
- Ability to read/understand C++, C#, and Perl to help with the legacy migration.
Note:
- Hybrid 3 days a week onsite