Application Development Manager - Java

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
    • Atlassian JIRAunmatched
    • Best Practicesunmatched
    • Business Analysisunmatched
    • Business Solutionsunmatched
    • Business Strategyunmatched
    • Business Supportunmatched
    • Communication Skillsunmatched
    • Competitive Analysis/Strategyunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Customer Support/Serviceunmatched
    • Database Management Software/Systems (DBMS)unmatched
    • Delivery Managementunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Distributed Projectsunmatched
    • Finance Softwareunmatched
    • Gitunmatched
    • IBM DB2unmatched
    • Industry/Trade Analysisunmatched
    • Information Technology & Information Systemsunmatched
    • Javaunmatched
    • Jenkinsunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Microsoft Excelunmatched
    • Microsoft Officeunmatched
    • Microsoft PowerPointunmatched
    • Microsoft Visiounmatched
    • Microsoft Wordunmatched
    • Multitaskingunmatched
    • Oracleunmatched
    • Organizational Skillsunmatched
    • Payment Processingunmatched
    • Performance Tuning/Optimizationunmatched
    • Perl Programming Languageunmatched
    • Presentation/Verbal Skillsunmatched
    • Process Improvementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Risk Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Service Deliveryunmatched
    • ServiceNowunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Standards Developmentunmatched
    • System Integration (SI)unmatched
    • Systems Maintenanceunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Test Plan/Scheduleunmatched
    • Traceabilityunmatched
    • Unix Shell Programmingunmatched
    • Usability Engineeringunmatched
    • Writing Skillsunmatched

    Description

    CLS helps clients navigate the changing FX marketplace – reducing risk and creating efficiencies. Our extensive network and deep market intelligence enable CLS specialists to lead the development of standardized solutions to real market problems. Our innovative, forward-looking products make the trading process faster, easier, safer

    and more cost-effective – empowering our clients’ success.

    Functional title

    Application Development Manager - Java

    Location

    New Jersey

    Corporate title

    N/A

    Report to

    Darren Commike

    Department

    Technology

    No. of direct reports

    N/A

    Job purpose

    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

    Essential Function / major duties and responsibilities of the job

    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 / essential and desired for successful job performance

    •              5+ years of experience in end-to-end application platform/service delivery with at least 2+ years of team leading experience

    Expert knowledge of core Java and JEE technologies such as JDBC and JAXB, Java/Web technologies

    •              Knowledge of Python, Perl, Unix shell scripting is a plus

    Expert hands-on experience with SQL and with at least one DBMS such as IBM DB2 (preferred) or Oracle is a strong plus

    •              Expert knowledge of and experience in securing web applications, secure coding practices

    Hands-on knowledge of application resiliency, performance tuning, technology risk management is a strong plus

    •              Hands-on knowledge of messaging middleware such as IBM MQ (preferred) or TIBCO EMS, and application servers such as WebSphere, or WebLogic

    Knowledge of SWIFT messaging, payments processing, FX business domain is a plus

    •              Hands-on knowledge of CI/CD practices and DevOps toolsets such as JIRA, GIT, Ant, Maven, Jenkins, Bamboo, Confluence, and ServiceNow.

    Hands-on knowledge of MS Office toolset including MS-Excel, MS-Word, PowerPoint, and Visio

    •                Proven track record of successful application delivery to production and effective Level-3 support.

    Qualifications / certifications

    Bachelor Degree

    Minimum 5 year experience in Information Technology

    Knowledge, skills and abilities / competencies required for successful job performance

    Success factors / ‘How’. Personal characteristics contributing to an individual’s ability to excel in the position

    • 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

    Numbers & Facts

    LocationIselin, New Jersey

    Similar Jobs