Title : Application Development
Qualifications
Skills required:
Multiple years of hands-on experience in Java technologies Core Java, Spring, J2EE
Hands on experience with Spring projects specifically Spring Batch and Spring Boot
Experience with multi-threaded programming and java concurrent packages
Experience in processing huge volumes of data, typically large data feeds
Experience with persistence frameworks such as Hibernate, JPA and iBatis
Experience with IDEs like Eclipse, IntelliJ, Spring Tool Suite
Experience with latest version control systems such as GIT, SVN
Experience with latest build tools like Maven, Ant, Gradle
Strong Scripting knowledge
Perl, Python, Shell scripting
Familiarity with Agile development methodologies and ceremonies
Design Patterns (GoF and J2EE)?Ability to learn new languages and technologies
Excellent presentations skills: ability to communicate in a clear and concise manner; individually or in front of a group
Keen attention to detail
Strong communication and influencing skills
Strong sense of ownership and accountability for work
Candidate will be required to work geographically dispersed teams, specially team(s) in New York, London , Toronto, Shanghai and India (Noida /Mumbai)
Skills Nice to Have
Big data - Apache Spark, Hadoop?Micro services, Docker, Kubernetes
Design and implementation of RESTful services
Prior Pricing Reference Data platform knowledge (other fin firms
Financial Markets/Products knowledge