Sr. Java Developer

New York, NY. Posted 5 months ago

American Software Resources
Posted By
ASR Prakash
13 Months
Start Date
Tech Category
Java Application Development
8 - 15 Years
Tech Sub-Category
Work Permit
Any Work Permit encouraged to apply
Tax Terms

Job Description



Hope you are doing great today..!!


Please find the below requirement and let me know your availability.

If you available and interested for this position please send your updated word format resume along with best rate and availability time to the project.

Please don’t hesitate to forward this mail to your friends.


Also let us know:

- Total years of experience :

- Visa status :

- Current pay rate/ Salary :

- Expected  rate per hour/ Salary :

- Current location :

-  Interest in W2:

Project 1:

Job Title: Full Stack Javascript Developer

Location: New York, NY        

Duration: Long term



These are essential to success in this role:

·        3-8+ years experience as a developer

·        Experience with Javascript as a programming language, node, meteor, and/or angular frameworks a plus

·        Experience with traditional object oriented languages (e.g. Java, Ruby, Python)

·        A demonstrable experience in building modern, complex customer-facing web applications

·        Exposure to modern MVC (Model-view-controller) frameworks

·        Solid grounding in data driven applications and concepts (data/object modeling, database systems)

·        Comfortable expressing and defending points of view while respecting those of others

·        BA/BS

·        Authorized to work in the US with or without sponsorship.

These skills are not required but are a plus:

·        Testing strategy definition and framework creation

·        Experience with event-driven Java programming (e.g Swing, GWT)

·        Experience and familiarity with financial services or other mathematically oriented applications.

·        Working in a startup or agile development environments

·        Experience in multi-platform web-sites (desktop, mobile)

·        Experience with PostgreSQL, Oracle, or other Relational DBMS


Project 2:

Job Title: Senior Software Engineer

Location: New York, NY        

Duration: Long term



      Design and build foundational microservices

      Work with existing monolithic code to support front-end Worker Experiences (ie. mobile, desktop web)

      Design and build new web front ends (using React/Redux) for Worker Experiences

      Mentor and guide the team to build and integrate new and existing microservices/api, as well as mentoring the team to build out new web front ends for Worker Experiences

      Teach and mentor other engineers

      Define standards and patterns to ensure quality and velocity

      Monitor and respond to production issues according to SLA

      Collaborate with product owner(s) to prioritize value delivery

      Collaborate with tech leads to sequence and deliver complex projects

      Apply privacy by design principle to protect customer data.



      Track record of deploying and maintaining complex systems in production

      Track record of using influence to lead a group of engineers to achieve architectural goals

      Experience building and supporting libraries used by multiple teams

      In depth knowledge of one or more: Java, Scala, Clojure, Python, Haskell, Lisp

      Some experience developing javascript frontends in React/Redux

      Track record of pragmatic build vs. buy vs. oss decision making

      Willingness to lead projects

Project 3:

Job Title: Software Engineer - Java

Location: New York, NY        

Duration: Long term



·       Be part of a highly skilled team creating an entirely new real-time Trading Platform from the ground up

·       Create highly performant microservices in java that are asynchronous in nature and messaging-centric

·       Assume responsibility for code quality and correctness

·       Develop server-side code in a challenging high-performance environment

·       Ensure your code is fully tested at the unit level.  Help design and build end-to-end automated tests

·       Produce prototypes to solicit real user feedback, utilize feedback to evolve the product iteratively

Required Skills & Experience

·        At least 5 years of experience in Java programming language

·       Knowledge of common software design patterns and experience with Object Oriented Analysis and Design 

·       Experience with distributed systems design and development 

·       Knowledge of database design and experience with SQL/NoSQL databases such as Postgres, MongoDB, Cassandra, etc

·       Experience working with highly concurrent systems preferred, including: 

o   Knowledge of multi-threading and concurrency 

o   Knowledge of network programming and sockets

o   Experience with real time, high volume transaction systems

·       Experience with Amazon AWS EC2/S3/RDS/etc. a big plus

·       Experience with Web application technologies including HTML5, javascript, websockets, Node.js, frameworks (React, Angular, etc.) highly preferred

·       Excellent written and verbal communication skills; ability to interpret business requirements and interact with product stakeholders

Project 4:

Job Title: Test Engineer         

Location: New York, NY        

Duration: Long term


Required Skills

·      Strong knowledge of scripting languages such as Python, bash, and Javascript

·      Proven experience designing and implementing an automated test framework

·      Experience working in a CI/CD enterprise environment

·      Proficiency with SQL and NoSQL databases with the ability to understand and work with complex data sets and models.  Data will be tested for accuracy, completeness and performance

·      Experience writing and executing API tests utilizing REST, SOAP, and message-driven paradigms.  

·      Experience testing and simulating FIX protocol is a big plus   

·      Must possess a strong sense of product ownership and pride with a drive to learn the business domain and understand requirements


·      Create and execute test strategies in a timely manner to accommodate an agile development environment.  

·      Perform web, API, UI, functional, regression, smoke, black box, security, and performance and load testing

·      Collaborate with Product Development, Product Management and other cross-functional groups to deliver high-quality products

·      Interact with development engineers to devise automation strategies, test strategies and test cases to automate new features and enhance existing functionality

·      Write SQL and NoSQL queries to perform database validations

·      Experiment with and use numerous automation testing tools such as Postman, Selenium, Cucumber, etc, with the goal to build a complete set of regression tests to efficiently test the system within the timeframe of each agile sprint.

  • Integration testing:
    • Devise/configure end-to-end tests to ensure newly built modules integrate properly.
    • Test integration with external systems including reference data, market data, and client feeds, as well as OMS and STP systems.
    • Ensure the overall system is robust enough for accurate, speedy delivery to the downstream consumers
    • Create pre-canned datasets for integration testing and automate loading of the data into the required source systems and databases
  • Ensure Customer UI experience meets expectations from a correctness, usability, and performance perspective


Thanks and Regards,
Talent Acquisition Specialist

American Software Resources, Inc.
4 Brower Avenue, Suite 4
Woodmere, NY 11598
Tel: Desk (732) 516-9262 || 315-825-0795

Hangouts: asrjobsg@gmail.com






Key Skills
Java Java Ruby MVC Data Driven Database Systems Testing Strategy Definition Agile Development Ensure Quality Velocity Production SLA Prioritize Design Principle Complex Systems Lead A Group Scala Clojure Haskell Lisp Pragmatic Highly Skilled Assume Responsibility Prototypes Evolve Concurrency Network Programming Sockets Business Requirements Timely Agile Development Environment Black Box Load Testing Product Development Product Management Cross-functional Test Cases NoSQL Automation Testing Tools Selenium Cucumber Agile Reference Data Market Data OMS Decision Making Numerous Javascript Programming Frameworks Customer-facing Web Applications Event-driven Java Programming Swing GWT Financial Services Multi-platform PostgreSQL Oracle DBMS Microservices Mentoring Java Programming Software Design Patterns Object Oriented Analysis&Design Distributed Systems Design&Development Database Design SQL NoSQL Databases Postgres MongoDB Cassandra Real Time Transaction Systems Amazon AWS EC2 Web Application HTML5 Websockets Node.js Written&Verbal Communication Skills Scripting Languages Python Bash Framework API REST SOAP Testing Business Domain Datasets Integration Testing Loading Databases Usability Ownership

Similar Jobs