Job Description :
Our direct client is looking for a Lead/Senior Java Developer for a possible Contract to Hire position in Chicago, IL

ROLE DESCRIPTION
- The Lead/Senior Java Developer will help us architect and build our next generation services for financial markets.
- In addition to having experience building full stack web applications, the candidate should have excellent communication skills, both written and verbal. Client is a fast moving environment that values concise and effective communication.
- The candidate must also be a team player that can work independently, escalating issues when appropriate.
- Our fluid team works well together and can take constructive criticism in the spirit of improving software quality.
- This person will be involved in all aspects of software development, from architecture to design, coding, testing, and performance tuning.
- This is a very hands-on role where you will have an immediate impact on our current architecture and play a leadership role in taking our application to the next level.

RESPONSIBILITIES
- Partner with technology stakeholders to deliver a scoped set of software development requirements with accountability and visibility into milestones, deliverables, risk and costs.
- Manage and execute against project plans and delivery commitments.
- Develop detailed design specifications including interface to backend server and service modules.
- Present and evaluate design solutions objectively and facilitate conflict resolution.
- Interact and consult regularly with management, architects, and project leads to discuss technical issues, project milestones, and deliverables.
- Lead and participate in design and code review and ensure code and other deliverables meet company and industry standards.
- Analyze and resolve performance issues.

SKILL MATRIX:
- Ability to work effectively in a fast-paced, sometimes stressful environment and deliver quality software to production within tight schedules. - Required
- Ability to adjust to rapidly changing requirements and timelines. - Required
- Track record of completing assignments on time with a high degree of quality. - Required
- Excellent analytical, problem-solving, communication (written and oral) and interpersonal skills. - Required
- Self-motivated and self-directed in performing responsibilities. - Required
- Excellent Communications Skills - MUST
- Bachelor's Degree or equivalent in Computer Science or Management Information Systems. - Required
- Must have 8+ years work experience in a Software Development role, 5+ in a Lead/Senior Java role – Required
- Developing large scale enterprise applications using Java – Required – 5 Years
- Modern frameworks such as Spring, JPA/Hibernate, Camel, etc. – Required 5 Years
- Messaging systems such as Kafka, MQTT, FIX or JMS - Required - 5 Years
- Developing REST APIs. – Required – 5 Years
- WebSockets – Required – 2 Years
- Redis or equivalent – Required – 2 Years
- Microservice/SOA based architecture. – Preferred
- Working in an Agile environment. - Preferred
- Experience with load/performance testing. - Preferred
- Experience developing distributed, High-Performance, Resilient Architecture. - Preferred
- Experience with modern UI frameworks such as ReactJs, AngularJs, NodeJs, is a plus Preferred
- Experience with NoSQL and big data is a plus. – Preferred
- Ability to analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations – Required
- Ability to effectively present information and respond to questions from business and technical staff both internal and external to the company. - Required
- Experience at a financial institution (major bank, hedge fund, prop shop) in their financial markets technology departments - Preferred.
- Experience with CDS Market is a plus.
- Experience in Financial Markets - Strong Plus

Location: Chicago, IL
Duration: 6 Months Contact To Hire


Please send your resumes to "jobs at etechnovision dot com" with A2743A in the subject for immediate consideration.