Assistant Vice President, Java and AI Application Development Software Engineer

CLS-GroupIselin, NJ
$135,000 - $150,000Hybrid

About The Position

CLS is seeking a highly motivated, self-driven, and intellectually curious Software Engineer with Java and AI expertise who is eager to learn and embrace new technologies. This role is ideal for someone who possesses a strong growth mindset, enjoys solving complex problems, and is passionate about leveraging AI to build next-generation solutions. Experience in the Payments Industry is a plus, particularly with real-time payment systems. This position is with CLS Technology. The primary responsibilities of the job will be hands-on software application development, implementing solutions using AI/ML technologies, Level 3 support, and end-to-end application delivery and systems integration. Familiarity with MT/MX message formats and any RTGS package experience is a plus.

Requirements

  • Strong experience with Java and Object-oriented programming principles.
  • 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.
  • Familiarity with AI technologies, LLMs, prompt engineering, or a strong desire to learn and work with AI-driven applications.
  • 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.
  • 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.
  • Bachelor's degree in computer science, Information technology, or related field.

Nice To Haves

  • Experience in the Payments Industry, particularly with real-time payment systems.
  • Familiar with MT/MX message formats.
  • Any RTGS package experience (Swift AMH, PAYPlus, TMPlus, SAA etc.).
  • 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.
  • Hands-on knowledge of Eclipse and certain DevOps tools such as JIRA, GIT, Maven/Ant, etc.
  • 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.
  • Experience of FIN/WIFE, SWIFT/SAA, payments processing, and FX business domain is a plus.
  • Knowledge of Payment Products: RTGS connectivity packages (PayPlus, GM Plus, SAA or AMH).

Responsibilities

  • Design, develop, test and deploy enterprise-grade applications using Java and related frameworks.
  • Build AI-enabled solutions, including Generative AI, intelligent automation, and agent-based applications.
  • Collaborate with Business Analysts, Application Architects, Developers, QA, Engineering, and Technology Vendor teams for design, development, testing, maintenance and support.
  • 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.
  • Integrate AI/ML models, Generative AI solutions, and LLM-based applications into existing platforms.
  • Stay current with emerging AI technologies and industry best practices.

Benefits

  • 401(k) match
  • Private medical insurance
  • Dental coverage
  • 2 paid volunteer days
  • Generous parental leave policies
  • Parental transition coaching programmes and support services
  • Wellbeing and mental health support resources
  • Hybrid working
  • Flexible working
  • Monthly ‘Heads Down Days’ with no meetings
  • Discounts and savings and cashback across a wide range of categories
  • Discounted Gym membership
  • Access to Discover – our comprehensive learning platform with 1000+ courses from LinkedIn Learning.
  • Access to frequent development sessions on a number of topics to help you be successful and develop your career at CLS.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service