Vacancy expired!
- Industry: Major Bank
- Duration: 12 months plus
- Locations: Remote to start with. Indefinitely remote until Covid ends. Then hybrid in any one of the available locations:
- Charlotte, NC
- Plano, TX
- Pennington, NJ
- New York City
- Jersey City, NJ
- Interview process: 1 round interview
- Rate: $Open. DOE. W2 only - NO C2C.
- Implement various functionalities in a distributed, high volume, low-latency, multi-threaded event processing platform using core Java technologies in a Linux environment and Agile setting.
- Be involved with all aspects of the development lifecycle: requirements discussions, development, testing, release, and support queries
- 5+ years of professional core Java development experience
- 5+ years of professional development experience
- Good understanding of object-oriented design and development principles
- Working knowledge of the Java garbage collector, familiar with concurrent low latency I/O
- Bachelor’s degree or equivalent in Computer Science or similar required
- Team player with excellent interpersonal skills and integrity
- Able to take responsibility for investigating and resolving queries, but aware of when to ask for help
- Can demonstrate ability to work in a multi-faceted role (development, testing, support analysis, release co-ordination)
- Experience in the following would be a plus but eagerness to learn is also welcomed:
- developing in Linux, multi-threaded, large scale, fault tolerance systems
- basic SQL queries
- Agile framework: JIRAs and Confluence
- Azul Zing, FIX Trading Protocol
- messaging services like TIBCO RV / EMS, JMS, AMPS, Apache Kafka
- front-end tools like Java AWT, Google webtool kit
- financial industry
Vacancy expired!