Our customer, a leading Asset Management / Institutional Investment Company is currently embarking on a large transformation of technology to spearhead and serve the concurrent megatrends / disruptors evolving Financial Services to "FinTech". All done at scale through the adoption of tomorrow’s bleeding technology. This is an opportunity to work within very strong, senior level engineering teams, dedicated to achieving mutual goals; developing & designing cutting-edge FinTech Software Products.
Role Overview:
Spearhead development and innovation with co-leaders and conductors leading this orchestration of the future. As a financial services company, data is their lifeblood. They deal in numbers and data all day, every day, but in this position, you won’t be crunching regular ol’ market data; you’ll be responsible for trying to combine financial data + emerging tech to create something new and exciting in the world of Financial Technology [FinTech]. Sounds intense, right?! It is, but you’ll also have incredible opportunities for experimentation, here is some additional information for you to consider
At the end of the day it’s about delivering and providing a superior investment experience, excellence is par. You’ll be expected to be someone who takes pride in producing clean, quality, readable, repeatable code, brings new ideas to bare, and understands analysis & design techniques; building distributed n-tier systems. Your experience involves object-based internet applications in all phases of development, from requirements analysis to delivery. You have a passion for engineering and designing back-end systems using core Java & J2EE technologies or orchestrating distributed messaging systems.
This position will be well-suited for someone who is a dreamer and executor who values speed and innovation. Do you love your work in data? Good, because this position will be demanding and will challenge you in the best ways possible. If you truly love what you do, this position will enable you to do amazing things.
Work Overview:
You will join a proverbial data/software engineering Zen garden — you’ll help bring clarity to the chaos. You can bring the complex ideas your dreams are made of and make them a reality.
- Orchestration Processes: web services, routing/messaging systems framework and integration
- Authentication, authorization, caching
- Diagnostic tools, and other Java / J2EE related applications / server infrastructure initiatives.
Work Experience / Knowledge:
Java Development - middle-tier / back-end: [Threading, JDBC, JMX, Servlets, JNI, JNDI, RMI, JAXP, JAXB, JTA, JMS, JCE, JSSE, SOAP, JAX-RPC, SAAJ, XML, XSL, HTTP]
o REST-based services, or other Web services
o Design [APIs, data models, sequence diagrams, class diagrams]
o Relational databases, including JDBC and SQL
o Big-Data / NoSQL tech such as Elasticsearch, MongoDB, Azure…
o Exceptional data modeling, database locking techniques, data replication
o Agile methodology, using Scrum, Kanban, or similar techniques
o Modern IDEs like Eclipse and version control systems like GitHub
Nice to Have:
o Familiar with distributed memory and computation technology
o Experience with messaging systems / multiple messaging systems such as: [Tibco, Websphere MQ, SonicMQ, RabbitMQ, Camel, IBM MQ, MSMQ]
o Understanding of TCP/IP, HA, load-balancing, data replication, LDAP; experience with Tomcat and other containers
by via developer jobs - Stack Overflow
No comments:
Post a Comment