Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Developer (Java/Angular)

ingenium.agency

Full Stack Developer (Java/Angular)

New York, NY
Full Time
Paid
  • Responsibilities

    Job Description

    Java Developer with Angular/Typescript

    We are seeking a quality-driven creative Full Stack developer to join Prime Brokerage Custody global team of developers building captivating, robust, highly scalable, time-sensitive, mobile and web applications in an Agile/DevOps environment, providing strategic business solutions. 

     

    The candidate will be responsible for building a cutting-edge Custody and Fund Services platform to support multiple assets classes and build an infrastructure that would differentiate us from the competition. The platform offers security transfers, cash wire processing, money market trading, the capture of transactions and processing, real-time matching engines, workflow, and rules engines facilitate clearing and settlement, algo driven booking engines with automated position adjustment capability and middle-office solution for Hedge Funds. Specifically, the candidate will help build collateral management solutions for cash and non-cash transactions.

    In this role, you will collaborate with clients (external) , internal users and onshore/ offshore teams in delivering state-of-the-art user interfaces.  You will work with creative storytellers, UX designers, and product managers to build impactful applications. The candidate will be involved with developing our platform including electronic trading, the capture of assets, processing, and matching engines, workflow, and rules engines, facilitate clearing and settlement, deliveries in/out of multiple assets - adapting and customizing them.

     

    Qualifications:

             Experience in designing, developing, testing, and implementation of java and web applications.

             Expertise in developing single-page web applications using HTML, CSS, JavaScript, Angular, Typescript with webpage cross-browser compatibility and responsive web design and Server scripting language like Backbone JS, Node JS

             Experience to build applications using Java, Spring Boot, Spring MVC, Hibernate, JDBC, Junit, Apache/Tomcat, etc.

             Ability to develop test and document software code using various technologies and test automation frameworks including Cucumber, Selenium, JUnit, Jasmine, and Karma for both frontend and backend components

             Design and Develop API Services to Consume and Produce Data.

             Coordinate the workflow between the graphic designers and other programmers.

             Collaborate with other developers in the process of building the RESTful API.

             Work across different phases of SDLC including estimation, discussions, identifying best approach, building, testing, deploying, documenting, debugging, and supporting features.

             Develop and test using distributed database technologies with knowledge of relational and NoSQL databases

             Performance tuning of existing applications and new applications; Maintain application integrity and achieve operationally excellence; Write test cases, perform testing, debug, and deploy code.

             Follow Agile/Scrum methodology or related practices and methodologies.

     

     Skills Required:

    •         5+ years of development experience

    •     Good understanding of Core Java (1.8 or higher), multi-threading, Spring Boot, and core Spring

    •          Good understanding of Javascript with experience of HTML5 frameworks like Angular and knowledge of Typescript and API design and integration

    •          Messaging over Rest (SOAP and RESTful), JSON, XML with User Interface design, browser performance, and optimization

    •          Working knowledge of source control workflow like git

    •          Understanding of message-based architectures, JMS

    •          Object-Oriented Design and Development

    •          Experience with writing complex SQL queries and working knowledge of relational and or NoSQL databases

    •          Knowledge of build tools Gradle, npm, yarn

    •          Testing with Karma, Jasmine, Cucumber and selenium

    •          Experience in Agile development techniques

    •          Deep understanding of systems engineering build and release management principles including continuous integration and continuous delivery.

     Skills Desired:

             Experience with Cloud Computing service environments like AWS and Azure.

             Experience with Apache Kafka

             Experience with H2, noSQL databases

             Linting

             Experience with nodeJS

             Reactive programming on frontend and backend with springwebflux

             Building cloud native apps and managing containers (Kubernetes) with building images(docker)

             API gateway and service mesh experience (azure, istio)

             Financial Services experience

             Exposure to payment and security offerings

             SWIFT standards

             Google Protocol Buffers

             JBOSS, Lucene, Groovy, Freemarker

             Swagger for documentation

             Scripting (python/perl)