Application Development Manager

CLS

Woodbridge Township (NJ)

On-site

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CLS Technology is seeking a hands-on Java-focused engineer to lead end-to-end application delivery, including design, development, testing, and deployment. The role combines development with team leadership across onsite and offshore teams in a financial services context.

You will own components, ensure SDLC governance, mentor peers, and drive improvements in security, performance, and maintainability, while coordinating with business analysts and technology vendors.

Qualifications

  • 5+ years of information technology experience.
  • Experience delivering end-to-end application platforms/services.
  • Leadership experience or team mentoring.
  • Experience with financial applications and integration is a plus.

Responsibilities

  • Own designated application components from conception to delivery and support.
  • Collaborate with BAs, Architects, Developers, QA, and vendors for design, development, testing, and maintenance.
  • Lead onsite and offshore developers and ensure CLS SDLC governance and compliance.
  • Plan delivery milestones and ensure timely delivery.
  • Improve business processes and support critical business strategies by managing development, implementation and maintenance of business application systems.
  • Provide solutions using design patterns and industry best practices for usability, performance, security, resiliency and compatibility.
  • Proactively recognize system deficiencies and implement effective solutions.
  • Participate in and assimilate changes and requirements traceability.
  • Apply knowledge of industry trends to improve CLS practices and services.
  • Provide Level-3 support and training to Level-2 teams.

Skills

Java server-side (JDBC/JPA, Hibernate)
SQL & DBMS (IBM DB2 / Oracle)
Messaging (IBM MQ / JMS)
DevOps tools (JIRA, Git, Maven/Ant)
Security & secure coding
Eclipse IDE

Tools

Eclipse IDE
JIRA
Git
Maven/Ant

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

(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 onsiteand 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:
  • Minimum 5 year experience in Information Technology

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Development Manager - Java
Application Development Manager - Java

Sept 2017 Branding • Woodbridge Township (NJ)

On-site
USD 110,000 - 160,000
Java Application Developer
Java Application Developer

CLS Group • Woodbridge Township (NJ)

Hybrid
USD 125,000 - 145,000
401(k) match
Variable compensation
Comprehensive benefits
APPS SYSTEMS ENGINEER
APPS SYSTEMS ENGINEER

INT Technologies • North Brunswick Township (NJ)

On-site
USD 120,000 - 150,000
Application Manager
Application Manager

Amtex Systems Inc • Princeton (NJ)

Hybrid
USD 225,000 - 275,000
Bonus
Stock Options (eligible after 1 year)
Application Management: Java Platform Operations
Application Management: Java Platform Operations

Radiant Info Systems Ltd. • Glen Mills

On-site
USD 95,000 - 115,000
Application Analyst - Multiple locations
Application Analyst - Multiple locations

Synovus • Atlanta (GA)

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

Compunnel Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Senior Application Developer
Senior Application Developer

Pyramid Consulting • Richmond (VA)

On-site
USD 90,000 - 120,000
Technical/Systems Analyst: IV (Lead)
Technical/Systems Analyst: IV (Lead)

BinTech Group • Boston (MA)

Hybrid
USD 110,000 - 140,000
Sr. Application Engineer
Sr. Application Engineer

Automatic Data Processing, Inc. • United States

Remote
USD 120,000 - 160,000