Senior Java Developer

morganstanley

Mumbai, India 10 Years Exp Posted 2h ago

Job Description

  • Lead the architectural design and modernization of defined components within the Flow Derivatives ecosystem from India.

  • Collaborate with product owners and business stakeholders to design and build solutions in Flow Derivatives domain.

  • Communicate regularly with technology product leads to identify opportunities to improve current and future technology solutions.

  • Act as a hands-on engineer, personally tackling the most challenging problems.

  • Provide technical mentorship and leadership to a squad of developers.

 

What you’ll bring to the role:

 

  • Strong technology background with advanced expertise in Java and the Java-based technology stack.

  • 10+ years of hands-on experience in Core Java and Java EE, microservices with strong design and architectural skills.

  • Experience in web service development, REST, and Domain-Driven Design (DDD).

  • Expertise in Object-Oriented Design, design patterns and event driven architecture paradigm using reactive programming

  • Working knowledge of databases

  • Strong experience with frameworks and tools such as Spring Boot, JUnit, BDD, and similar technologies.

  • Experience with messaging frameworks, caching solutions, and exposure to AI-related technologies.

  • Strong development skills with the ability to understand technical design and translate it into a workable solution.

  • Self-motivated, passionate, quick learner, and comfortable working in a large team.

  • Ability and willingness to learn new technologies to meet business requirements.

  • Strong problem-solving background (e.g., system integration, infrastructure debugging, or system administration). 

    • AI skills, Agentic AI, strong prompting skills, and experience with spec-driven development.