Java developer - no visas please

10 Nov 2024

Vacancy expired!

Position Description
  • Software developer working across projects and applications within the Bank.
  • Management, Leadership, and Personal Skills
  • • Communicates clearly and concisely.
  • • Establishes and maintains effective working relationships at all levels.
  • • Strong passion for software development.
  • • Highly skilled in project management techniques and one or more Systems Development Life Cycle methodologies.
  • • Ability to train and mentor more junior software developers.
  • • Inspires and leads other software developers.
  • Technical Skills (Employee in this position is expected to learn and work on all skills at the level outlined below)
  • • System Analysis and design skills (Must have demonstrable experience)
  • • Expert in system analysis including process flows, data flows and data lineage.
  • • Expert in defining all aspects of system context such as use cases, functional specification, wire frames, security, business data model, business process model.
  • • Expert in defining all aspects of system design such as system structure, interface contracts, physical data model, scenario diagrams and deployment diagrams.
  • • Application development skills
  • • Core
  • • Expert in core Java, Java based web frameworks such as Spring, ANGULAR JS or SEAM or STRUTS, JAVA based OR mapping frameworks such as Hibernate or EJB3.
  • • Expert in DBMS technologies such as SQL Server, Oracle, Triggers, Data Modelling.
  • • Expert in Data processing using tools such as Schedulers (TIDAL), ETL (Business Objects), ESB (Camel) and reporting (Crystal).
  • • Complimentary
  • • Expert in scripting technologies such as Bash, Jscript and batch.
  • • Expert in implementing and integrating common off-the-shelf software (COTS) - Preferably in Banking technologies such as Principia, OPICS, Oracle Flexcube, Lawson.
  • • Basic knowledge of DevOps methodologies and build tools such as Maven and Artifactory. Basic knowledge of Amazon Web Services API.
  • • Expert in analyzing current technological trends and identifying opportunities to align technology to the Bank strategy.
  • • Expert in managing system integration issues between diverse platforms.
  • • Application support skills (Must have demonstrable experience in making decisions in production support environment)
  • • Expert in issue management such as prioritization, timely disposition and reporting.
  • • Expert in root cause analysis.
  • • Expert in developing and implementing fixes.
  • Experience
  • A minimum of:
    • Five years of software development experience in system analysis, core application development and support skills
  • Bank Employee in this position is expected to :
    • Acquire understanding of the Bank’s vision, goals, business operations, and markets.
    • Develop in-depth knowledge of at least two very large Enterprise quality application (or equivalent).

  • ID: #22482217
  • State: New Jersey Jerseycity 07097 Jerseycity USA
  • City: Jerseycity
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2021-11-10
  • Deadline: 2022-01-08
  • Category: Et cetera