Java Developer

  •  

New York, NY

Industry: Staffing & Recruiting

  •  

8 - 10 years

Posted 369 days ago

  by    Radhika Arora

Responsibilities:

  • Assist in various stages of the delivery and software development process including activities like analysis, design, implementation, testing, and deployment of strategic and tactical solutions for execution strategies, improving scalability, performance and efficiency of the strategies.
  • 7+ years’ experience in programming, preferably in the financial services industry.
  • Must be a strong Java programmer, as well as able to use scriptinglanguages (Shell, Perl, and Python) and relational database interaction using SQL
  • This candidate will be expected to take an active role in the design, development, testing and delivery of back-end server processes
  • Extensive interaction with business users, operations or support teams, therefore the ability to communicate clearly and concisely is essential

  • The candidate will be expected to code and deliver software as their primary responsibility
  • Previous financialexperience

Skills required:

  • 8+ years’ of experience writing production code, strong Java skills
  • Core Java knowledge - Spring Framework, Patterns, Collections, Garbage Collection
  • Proficiency with Unix/Linux and networking
  • Proficiency with Enterprise level database (ex. Oracle, SQL Server, Sybase, DB2) and SQL
  • Experience building real time applications in Multithreading for a Unix/Linux platform
  • Knowledge and experience on agile software development practices
  • Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems
  • Experience in either IntelliJ or Eclipse IDE
  • Unit testing and unit testing frameworks