Desired Candidate Profile
The role incumbent will be part of a software engineering team that will support our client build enterprises digital experiences with leading open source and cloud-based software.
The incumbent shall be involved in the planning, design, development and deployment of innovative and enterprise-grade Web and Mobile applications.
TECHNICAL KNOWLEDGE REQUIRED FOR THIS ROLE
Ideal candidates will possess hands-on experience with many of the following:
- Design, architect and develop middleware messaging bus and view server for trading infrastructure.
- Extensive experience in developing middleware web services using Tomcat and developing web & client-server applications.
- Extensively worked on messaging infrastructure using Kafka. Experience with JMS, Tibco or Aeron also OK.
- Extensive work with JAVA. Understands details of garbage collection and performance tuning.
- Experience with ESPER a big plus.
- Full stack development experience with experience with Node.js, Election or OpenFin.
- Minimum of 7 years experience working on front office trading systems.
- Knowledge of the FIX protocol.
- Lead complete Software Development Life Cycle - analysis, design, development, testing, implementation and support in different
- application domains involving different technologies on Windows, Linux and UNIX platforms.
- Extensive knowledge in creating architectural diagrams, assessing gaps in the enterprise system and modelling the systems for the future.
- Very good understanding and working knowledge on NoSQL, SQL and big-data systems.
- Very good understanding of CI/CD tools and their automation mindset to enable DevOps
- Experience with docker
EDUCATION & EXPERIENCE DESIRED:
- A Bachelor's /Master's degree in Engineering, Computer Science or Information technology is essential for this role.
- The incumbent should also have a minimum of 5 years of design and development experience in Enterprise Java, Spring Framework and related technologies
- At least 3 years experience in one or more of the following technologies: content management systems, enterprise portals, enterprise search, CRM, e-commerce, marketing automation, enterprise-grade mobile apps Experience designing and developing large scale, high traffic applications.
ABILITIES & SKILL REQUIRED
The role incumbent need to be proficient in the following skills:
Client Interaction Skills
Excellent communication skills both verbal and written
Strong problem solving and prioritizing abilities
Multiplexing capability
Ability to work in a multicultural environment.
Assertiveness skills
Mentoring, Coaching and Facilitation skills
Contact Details:
Keyskills:
jquery
javascript
java
json
mysql
angularjs
react.js
core java
Stock Market
Stock Broking
Stock Exchange
Software Development
Trading
e
equity
broking