Calypso Technology seeks a highly motivated and innovative Software Engineer to our Platform team. As a member of the Platform team, you will be responsible for development and maintenance of frameworks and tools for the Calypso Platform. The Calypso system is a large-scale software product for the capital markets supporting trading, risk management, and processing of various financial products such as Interest Rate, Equity and Credit Derivatives.
Responsibilities:
- Maintain and develop as per specifications, current server-side processes responsible for workflow, persistence, messaging, validation, caching, grid computing and business logic.
- Ensure availability, scalability and robustness of solution using clustering, data grids, failover and other HA solutions.
- Contribute to the R&D, development and testing of the next generation product developed on top of industry standard technologies.
- Troubleshoot, resolve and test time-critical hot-fixes for multi-threaded concurrency issues in an n-tiered architecture.
- Analyze defects and coordinate development of fixes.
Requirements:
- Minimum 5 years of post-academic experience in commercial software including Java, Swing, JDBC, RMI, J2EE, XML
- 5 years of development experience on a multi-threaded, client-server application
- 5 year of experience with Java persistence or ORM implementations, including SQL, JDBC, ORM solutions such as EJB 3.0, JAVA Persistence API, Hibernate
- Experience working with different transport protocols such as JMS, JERI, RMI, SOAP, or REST
- Strong object-oriented analysis and design skills.
- Knowledge of relational databases, including RDBMS setup and tuning experience (Oracle / Sybase).
- Query language abstraction such as SQL, EJBQL, HQL, XQuery.
- API Experience with JAAS, JNDI, JSSE, JMX, JTA, JMS.
- Experience with caching frameworks such as Tangosol, JCache, Java Spaces, Gemfire and others is desirable and plus.
- Unix and scripting experience desirable.
- Experience with software tools such as Eclipse, Gradle, YourKit and SVN
- Experience with application servers like JBOSS is required.
by via developer jobs - Stack Overflow
No comments:
Post a Comment