Associate Principal - Software Engineering
Jersey City, NJ (Remote EST / CST)
Hybrid
Responsibilities
- Design and development of realtime Java applications for the Index Calculation platform
- Design and development of asynchronous messagebased applications
- Integration with thirdparty Feed Providers for accessing realtime market data
- Work on nonfunctional requirements eg High Availability Scalability Security Auditing etc
- Participate in multiple software development processes including Coding Testing Debugging Documentation
- Respond to critical production issues and provide immediate workarounds to maintain business continuity
- Work on new initiatives and support existing Index applications
- Perform Application System Performance tuning and troubleshoot performance issues
- Build applications with objectoriented concepts and apply design patterns
- Integrate inhouse applications with various vendor software platforms
- Perform unit testing of application code and fix errors
- Interface with databases to extract information and build reports
- Effectively interact with customers business users and IT staff
What Were Looking For
Basic Qualifications
- 10 to 12 years of IT experience in application development and support
- Strong Experience with Java J2EE JMS and Multithreading including Spring Framework
- Strong Experience with JMS broker configuration tuning failover etc Kafka
- Experience in Oracle Database environment SQL PLSQL programming
- Experience in deploying JavaJ2EE applications on tomcat or other servers
- Experience with Hibernate or other ORmapping technologies
- Experience using system tools source control systems utilities and thirdparty products
- Basic networking knowledge Unix scripting
- Excellent communication and interpersonal skills with strong verbal and writing proficiencies