Job Details

ID #19993934
State New York
City New york city
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source Atyeti
Showed 2021-09-21
Date 2021-09-20
Deadline 2021-11-18
Category Et cetera
Create resume

Senior Core Java Developer

New York, New york city, 10001 New york city USA

Vacancy expired!

Inc. 500 & 5000 Honoree Company for 2012,2013,2014,2015 and 2016

Atyeti Ranks No. 270 on the 2012 Inc. 500 List

2012,2016 and 2017 NJ 50 Fastest Growing Companies

Interested candidates please contact: shobhini.srinivas(at)atyeti.com

Qualifications:
  • Strong fundamental Computer Science knowledge including Concurrency, Algorithms and data structures.
  • Proactive self-starter who able to take initiative and roll up sleeves to get things done. Can lead cross discipline teams to achieve complex deliveries.
  • Evidence of delivering applications from inception, design to production.
  • Strong Core Java Development skills including knowledge of Lamdas, Streams and advanced concurrency APIs.
  • Extensive experience and understanding of distributed systems, developing, profiling and maintaining multi-threaded/asynchronous applications.
  • JVM monitoring, profiling, performance tuning and debugging. Experience with using analysis tools such as JConsole JVisualVM, JProfiler or Java Mission Control.
  • Extensive experience of test driven development.
  • Knowledge of how to automate the build and deployment of complex systems using tools like Maven, Jenkins and Team City.
  • Understanding complex business requirements and designing scalable solutions to meet the requirements.
  • Understanding new technologies and how to use them to solve the business problems. This includes making build vs. but decisions.
  • Ability prioritize work in a high pressure environment.
  • The candidate will have to work with a diverse global team and user base. This includes developers from many front office risk management teams, Quants, Business analysts, data engineers and operations.
  • Demonstrable knowledge of advanced computer science concepts including concurrency, algorithms, data structures and distributed systems. The candidate must have at least 10 years hand on development experience.
  • Experience developing, profiling and maintaining non-blocking distributed applications.
  • Knowledge of Cloud Native technologies to build highly scalable elastic applications.
  • Modern Data platforms such as Big Data (i.e. Hadoop) and streaming (i.e. Kafka).
  • Keen understanding of how to build the tools necessary to build, release and manage the software in production as well as lower environments.
  • Previous experience working in the financial sector with a strong understanding of risk management and financial data. Also an understanding of the regulatory risk environment within which the bank operates.
  • Deep knowledge of current tools available in the industry in order to make important build vs. buy decisions. This includes commercial and open source software
  • Understands the value of diversity in the workplace and is dedicated to fostering an inclusive culture in all aspects of working life so that people from all backgrounds receive equal treatment, realize their full potential and can bring their full, authentic selves to work

Vacancy expired!

Subscribe Report job