DESCRIPTION :
This role requires close interaction and coordination with the team(s) based in ICEs US offices. As such, there is an expectation that the qualified candidates will be able to overlap part of their working hours with US Eastern time zone.
Responsibilities :
- Designing and developing key system architecture
- Work with business analysts or product management in understanding new requirements
- Writing readable, testable code with an eye for performance
- Diagnosing and troubleshooting application issues in production and test environments
- Identify opportunities to improve and optimize the application.
- Create design documentation for new software development
- Lead efforts to design, architect and write new software components.
Knowledge and Experience :
Bachelors degree in Computer Science, Engineering, Mathematics or a related field5+ years of recent server-side core Java experienceStrong knowledge of multi-threaded and concurrent Java developmentKnowledge developing, testing, and scaling distributed systemsProblem solving, strong analytical and troubleshooting skillsAbility to work collaboratively in a team environmentFirst-hand experience with Enterprise Messaging (Kafka) and deploying, running and supporting applications in Cloud (AWS) is preferredGood understanding of JVM internals, particularly Java garbage collectionFinancial services experience Trading ,derivatives and option pricing is preferred(ref : hirist.tech)