Full Stack Engineer

HireTalent
Jersey City, New Jersey, US
Full-time

Software Engineer III

Jersey City (Hybrid)

The position will participate in the development, implementation, and on-going maintenance of the Bank’s application software.

The department / team will work across all business units of the Bank to address Information Technology projects and provide support for assigned Information Technology systems implemented at the Bank.

Essential Job Function

Conduct business area analysis, requirements definition, logical and detailed design, coding, testing, and implementation for all assigned development projects, according to departmental policies and procedures.

Must be able to successfully complete small to medium-sized development projects in a timely and cost effective manner with minimal supervision.

Provide the domain knowledge of the infrastructure and employ best practices when participating in the management and development of design patterns, infrastructure components, etc.

Participate as a member of the overall BTD contributing and helping to move the team toward the goal of better fulfillment of business needs, cost savings, easier system integration, faster application deliver, improved system performance, lower maintenance effort, and greater resilience and adaptability to change.

Assist the Architect and Development Lead by participating in the management of the infrastructure and architecture, recommending, planning, and documenting for the transition of it from current state technology to future state technology.

Assist in the active management of the infrastructure components. Innovate and provide suggestions, planning, and development of new components as part of this active management and / or during the course of project assignments.

Assist the Architect and Development Leads in the proper planning (communication, standards, education) in support of the successful transition from current state development tools, objects, infrastructures, and architectures to future state development tools, objects, infrastructures, and architectures.

Provide full support for all assigned Bank application systems and / or application infrastructure. System support includes, but is not limited to : problem resolution (business and non-business hours), user support, and system maintenance.

Design, prototype and develop components to be used in the development of the Banks software solutions.

Assist Application architect and end users in identifying and recommending automated solutions to business problems.

Accurately track and record hours worked on assigned projects / maintenance.

Skills

Technical Skills

Core development skills

Skilled 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 EJB.

Skilled in DBMS technologies such as SQL Server, Oracle, Triggers, Data Modelling.

Skilled in Data processing using tools such as Schedulers (TIDAL), ETL (Business Objects), ESB (Camel) and reporting (Crystal).

Strong understanding of Software engineering principles.

Proficient in developing reusable components around commonly available frameworks.

Proficient in gathering and analyzing data and drawing logical conclusions.

Good understanding of other application servers in the market such as WebSphere or WebLogic.

Good working knowledge of the UNIX and Windows operating systems.

Familiar with project management techniques and one or more Systems Development Life Cycle methodologies.

Familiar with the evaluation, recommendation and implementation of vendor supplied solutions.

Basic knowledge of DevOps methodologies and build tools such as Maven and Artifactory. Basic knowledge of Amazon Web Services (AWS)

General Skills

Communicates clearly and concisely.

Establishes and maintains effective working relationships at all levels.

Strong passion for software engineering.

Ability to prioritize various tasks and operate with minimum guidance.

Ability to motivate project team members on adopting good practices from the industry.

Experience

years of software engineering or relevant experience

Knowledge of current technological trends in the software development industry.

Good working knowledge of system integration issues between diverse platforms (PCs, UNIX, and Windows).

Education & Credentials

Bachelor’s degree in business, computer science, or engineering preferred. Experience in lieu of education will be considered.

Generally recognized certifications around information technology, software development, project management, systems analysis, or technical infrastructure (cloud / networking) would be considered a plus.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, identity, national origin, disability, or protected veteran status.

30+ days ago
Related jobs
Promoted
Capital One
Newark, New Jersey

Lead Software Engineer, Full Stack (Java). Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that  help meet regulatory needs for the company. New York City (Hybrid On-Site): $201,400...

Promoted
Cognizant
New Jersey, NJ, United States

Full Stack Engineer will partner with other developers, architects and technology decision-makers to guide overall direction of the user interface layer of the site and will work closely with Technical Leads, Application Architects, Software Developers and Management in a highly collaborative enviro...

Promoted
Capital One
Newark, New Jersey

Lead Software Engineer, Full Stack (Python,AWS,GO). Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that  help meet regulatory needs for the company. As a Capital One Lead Software ...

JPMorgan Chase & Co.
Jersey City, New Jersey

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Corporate Technology - Know Your Customer team- you are part of an agile t...

Promoted
Capital One
Newark, New Jersey

Senior Lead Software Engineer, Full Stack (Java, Spark, AWS). Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that  help meet regulatory needs for the company. As a Capital One Seni...

2Bridge Partners
Hoboken, New Jersey

Bridge has been engaged in the Direct Hire, Full-Time search for a Lead Front End/Full Stack Software engineer. ...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities of practice across Software Engi...

Cognizant
New Jersey, NJ, United States

Full Stack Engineer will partner with other developers, architects and technology decision-makers to guide overall direction of the user interface layer of the site and will work closely with Technical Leads, Application Architects, Software Developers and Management in a highly collaborative enviro...

HireTalent
Jersey City, New Jersey

Must be able to successfully complete small to medium-sized development projects in a timely and cost effective manner with minimal supervision. Provide full support for all assigned Bank application systems and/or application infrastructure. Strong understanding of Software engineering principles. ...

JPMorgan Chase & Co.
Jersey City, New Jersey

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Technology – Corporate Oversight & Governance group, you serve as a seasoned member of an agile team to design and deliv...