Overall purpose of role
- Develop Java projects defined by business requirements to meet the needs of our clients to provide high-performance, stable, and feature rich trading services
- Integrate with the development team and the current code base, and use this as a framework to develop new components. This will include systems integrations, feature enhancements, performance and capacity optimizations, test automation, and technical debt pay-down.
Key Accountabilities
- Develop both tactical and strategic solutions to meet business requirements
- Develop automated testing tools to exercise functionality, performance, and capacity of code
- Provide estimates for tasks, including design, development, technical debt, and testing
- Support analysis, testing, and operations teams
- Produce code that is appropriate for a low-latency java platform
- Analyze historic system behaviour and market state to inform new development
Person Specification
- Proficient with Core Java
- Experience with multi-threading, memory management, or performance tuning
- University degree in computer science, physics, engineering, or equivalent programming experience
Essential Skills/Basic Qualifications:
- Experience with systems providing financial services like trading, risk, clearing, or warehousing
- Experience with scripting languages like bash, perl, python, Linux
- Experience with Java testing tools, ideally: JUnit, JMockit, TeamCity
- Experience with development and build tools, ideally: Maven, Gradle, Git, IntelliJ, Eclipse
- Experience with middleware, ideally: Tibco, Solace
- Experience with dependency injections frameworks, ideally: Spring, Guice, HK2,Experience with HTTP, RESTful APIs, and UI principles
Desirable skills/Preferred Qualifications:
- Full lifecycle development of a commercial system, including: requirements definition, agile planning, releasing, and production support
- Critical thinking and problem solving skills
- Collaborative mindset and excellent communication skills
by via developer jobs - Stack Overflow
No comments:
Post a Comment