int(8623)
Mumbai, India

Senior Developer

Our client is a leading global financial services firm providing a wide range of investment banking, investment management and wealth management services. The ideal professional will be responsible for developing the applications along with leading the team.

Please contact Juhi Mehrotra or email your cv directly in word format with job reference number JO0000008166 to Tech-India@theedgepartnership.com.

Please note that due to the high number of applications only shortlisted candidates will be contacted. If you do not hear from us in the next 5 business days we regret to inform you that your application for this position was unsuccessful.

Apply for this Job

Key responsibilities

  • Independently design, build, and maintain efficient, reusable, and reliable Java-based applications (small to large scale).
  • Analyzing user requirements and align application design with business goals.
  • Proactive in identifying bottlenecks/bugs and recommend tactical and strategic improvements to existing software.
  • Collaborate effectively across teams in different regions.
  • Coordinate with technology, business, and QA teams to analyze business and non-functional requirements.
  • Coordinate with support to identify and build better solutions.
  • Mind-set and ability to work on wider spectrum of technologies.
  • Deliver high quality code within the committed deadlines.
  • Adhere to the best coding practices that reduce technical debt.
  • Support application maintenance and testing for regular as well as out-of-cycle releases.
  • Experience in processing high volume data.

Role requirements

  • Experience: 5 to 7years.
  • Strong programming experience in Java 8 or above.
  • Solid understanding of object-oriented programming and design patterns.
  • Strong working experience on spring, Spring Boot framework.
  • Proficient in database design and SQL development.
  • Experience working on Linux/Unix and shell scripting.
  • Experience/Knowledge on at least one of Middleware messaging systems such as TibRV, EMS, Solace etc. is a plus.
  • Experience/Knowledge on Python is desirable.
  • Proficient in code versioning tools such as Git, build tools such as Maven and continuous integration tools such as Jenkins/Ansible.
  • Proficient in JUNIT.
  • Ability to interface with business stakeholders.
  • Agile software development.