Overview
Skills
Job Details
Description:
- The thinkorswim technology organization leads the development and maintenance of premier trading platform for retail trading clients.
- The thinkorswim development team is looking for a talented Senior Java Developer to join our team, working on an industry-leading trading platform.
- We work in a collaborative, innovative, and technically challenging environment, where developers can perform complex software design tasks and technical analysis on a highly performant, multi-threaded and resilient system, where high performance is key.
- Our mission is to build robust solutions that achieve measurable value, which empower our clients, in a fun and engaging environment.
- In thinkorswim technology team, we work hard every day to improve the experience for our clients, using cutting-edge technology and creative solutions to hard problems.
location: Ann Arbor, Michigan
job type: Contract
salary: $57 - 62 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Responsibilities:
- To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.
qualifications:
Required Qualifications
- 6+ years of software development experience
- 6+ years of agile experience, working in medium/large complex projects with multiple dependencies through planning, implementation, release, and support
- 6+ years of professional experience in distributed/scalable low-latency trading applications using technologies like Java, Oracle, Linux, Spring, messaging, networking and multi-threading.
- Strong technology affinity and experience, as well as attention to detail and the ability to design, execute, and maintain strategic goals and metrics
- Broad and deep knowledge of IT/software technology and trends in application development, testing, and deployment, business intelligence, and infrastructure support
- Good knowledge of the Atlassian and/or Microsoft suite of development tool
- Bachelor's degree in computer science or related discipline
- Strong interpersonal, analytical, problem solving, and organizational skills
skills:
- Hands on experience with low-latency and high performing programming using networking, concurrency, multi-threading and messaging technologies
- Experience with real-time trading software development will be a plus
- Ability to independently work as a senior technology person of a fast-paced and focused team
- Good verbal and written communication skills
- Ability to thrive in a dynamic team environment across multiple locations and time zones
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.