Developing using core Java, J2EE, REST, Spring Framework, ORM Hibernate and RDBMS based technologies for the Discretionary Investments groups
Design, analyze, develop, unit testing (TDD) and regression automation (BDD) to deliver product backlog for large and complex projects.
Adopting and practicing Agile methodologies including, but not limited to, story grooming, sprint planning, complexity analysis, standup calls, and sprint retrospectives.
Adhere to firm-wide architecture standards, risk management and security policies.
Team player and ability to work in Global Team setup, product owners and business team to develop, build & support application.
Communicate and collaborate on development items with global team, as well as raise/work to resolve issues impacting development.
Preferred Skill Sets:
Minimum 4+ years of hands-on experience with Java, J2EE and Cloud native solution for large scale enterprise systems
Proven ability to work with a project team to develop a strategy, technical solution, and ultimately to implement high quality technical solutions
Strong Java/J2EE and Spring Boot design and programming skills
Working knowledge of Tomcat/Apache application servers
Hands-on experience with Spring and Hibernate frameworks
Development experience with XML and RESTful & SOAP web services
Good communication skills (verbal and written) with the ability to communicate complex issues to technical and non-technical audiences that include peers, product owners, and other stakeholders
Bachelor's Degree in Computer Science or equivalent experience
Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders
Must be a team player who works well with technical and non-technical resources