Application Development Manager

Sept 2017 Branding

  • Iselin, New Jersey
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Apache Ant Build Toolunmatched
    • Applications Securityunmatched
    • Atlassian JIRAunmatched
    • Best Practicesunmatched
    • Business Analysisunmatched
    • Business Solutionsunmatched
    • Business Strategyunmatched
    • Business Supportunmatched
    • Communication Skillsunmatched
    • Continuous Improvementunmatched
    • DOM (Document Object Model)unmatched
    • Database Management Software/Systems (DBMS)unmatched
    • Delivery Managementunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Disaster Recoveryunmatched
    • Distributed Projectsunmatched
    • Error Handlingunmatched
    • Failoverunmatched
    • Finance Softwareunmatched
    • Gitunmatched
    • Hibernateunmatched
    • IBM DB2unmatched
    • IBM WebSphere MQ (Message Queue)unmatched
    • Industry/Trade Analysisunmatched
    • Information Technology & Information Systemsunmatched
    • JAXB (Java Architecture for XML Binding)unmatched
    • JDBC (Java Database Connectivity)unmatched
    • JSONunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Message Service (JMS)unmatched
    • Java Persistence API (JPA)unmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Leadershipunmatched
    • Load Balancingunmatched
    • Mentoringunmatched
    • Microsoft Excelunmatched
    • Microsoft Officeunmatched
    • Microsoft Outlookunmatched
    • Microsoft PowerPointunmatched
    • Microsoft Visiounmatched
    • Microsoft Wordunmatched
    • Multitaskingunmatched
    • Multithreaded Programmingunmatched
    • Oracleunmatched
    • Organizational Skillsunmatched
    • Password Securityunmatched
    • Payment Processingunmatched
    • Presentation/Verbal Skillsunmatched
    • Process Improvementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Risk Managementunmatched
    • SAX (Simple API XML)unmatched
    • SQL (Structured Query Language)unmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Secure Codingunmatched
    • Secure/SSH File Transfer Protocol (SFTP)unmatched
    • Server-Side Javaunmatched
    • Service Deliveryunmatched
    • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • System Integration (SI)unmatched
    • Systems Maintenanceunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Test Plan/Scheduleunmatched
    • Traceabilityunmatched
    • Unified Modeling Language (UML)unmatched
    • Unix Operating Systemsunmatched
    • Unix Shell Programmingunmatched
    • Usability Engineeringunmatched
    • Writing Skillsunmatched
    • XML (EXtensible Markup Language)unmatched

    Description

    Role

     

    Functional title

    Application Development Manager - Java

    Position Type

    Full Time Employee

    Department

    Technology

    Location

    NYC/NJ

     

     

    Job Description:

     

    This position is with CLS Technology.  The primary responsibilities of the job will be

     

    (a) Hands-on software application development  

    (b) Team leadership

    (c) Level 3 support

    (d) End-to-end application delivery and systems integration

     

    Duties, Responsibilities, and Deliverables:

    • Undertake full and complete ownership of designated application components all the way from conception and design to delivery and support
    • Collaborate with Business Analysts, Application Architects, Developers, QA, Engineering, and Technology Vendor teams for design, development, testing, maintenance and support
    • Lead, guide and mentor onsite and offshore developers on technical direction and ensure that  the CLS SDLC process and governance requirements are fully adhered to and are in compliance
    • Plan, implement and ensure that delivery milestones are met
    • Improve business processes and support critical business strategies by managing the development, implementation, and maintenance of business application systems
    • Provide solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a financial application including usability, performance, security, resiliency, and compatibility
    • Proactively recognize system deficiencies and implement effective solutions
    • Participate in, contribute to,  and assimilate changes, enhancements, requirements (functional and non-functional), and requirements traceability
    • Apply significant knowledge of industry trends and developments to improve CLS in-house practices and services
    • Provide Level-3 support. Provide application knowledge and training to Level-2 support teams

     

    Experience Requirements:

    • 5+ years of experience in end-to-end application platform/service delivery with at least 2+ years of team leading experience
    • Expert of server side Java including JDBC or JPA (e.g. Hibernate), JAXB, multi-threading, Exception handling, logging and Spring.
    • Expert of hands-on experience with SQL and with at least one DBMS such as IBM DB2 (preferred) or Oracle.
    • Hands-on knowledge of application maintainability, resiliency, performance, and technology risk management is a strong plus.
    • Strong knowledge and experience in secure coding practices.
    • Hands-on knowledge of messaging such as IBM MQ (preferred) or any JMS related.
    • In Java, knowledge of file manipulation, XML/DOM/SAX, transaction, JSon, Reflect, date/time manipulation, Junit/TestNG, XA and File Watcher is a preferred plus.
    • Knowledge of Python, UNIX commands and UNIX shell scripting is a plus.
    • Knowledge of Enterprise Best Practices, SDLC, SOA, UML, JEE patterns and Design patterns is a plus.
    • Knowledge of FIN/WIFE, SWIFT/SAA, payments processing and FX business domain is a plus.
    • Hands-on knowledge of Eclipse and certain DevOps tools such as JIRA, GIT, Maven/Ant, … .
    • Knowledge of app security (such as Digest/Hashing, AES, Signature, Certificate, secret key/public key/private key; password protection; SSL; SFTP, SCP; truststore, keystore, keytool) is a minor plus.
    • Knowledge of setting Failover/Load balancing and Disaster Recovery is a minor plus.
    • Hands-on knowledge of MS Office toolset including Outlook, Excel, Word, PowerPoint  and Visio.
    • Proven track record of successful application delivery to production and effective Level-3 support.

     

    Success factors: In addition, the person selected for the job will

    • Have strong analytical, written and oral communication skills with a high self-motivation factor
    • Possess excellent organization skills to manage multiple tasks in parallel
    • Be a team player
    • Have the ability to work on complex projects with globally distributed teams and manage tight delivery timelines
    • Have the ability to smoothly handle high stress application development and support environments
    • Strive continuously to improve stakeholder management for end-to-end application delivery and support

     

    Qualification Requirements:

    • Bachelor Degree
    • Minimum 5 year experience in Information Technology

    Numbers & Facts

    LocationIselin, New Jersey

    Similar Jobs