Java/J2EE Software Engineer II - Fixed Income Technology @ Bank of America - New York, NY

Job Overview

a month ago

Java/J2EE Software Engineer II - Fixed Income Technology

Bank of America - New York, NY

Job Description:

Highly motivated web/core full stack java developer with 7+ years of industry experience, who is strong in one or more areas of the Java stack. Financial experience is preferred but not must. In addition to Java skills we also require database skills such as writing various SQLs and stored procedures for well-known databases. Good design and analytical skills will be a big plus. Based on the needs and your interests you get to work on web side or backend/core java or both areas. Experience in Order Management Systems is a plus.

Required Skills:

  • 5+ years of experience as Developer in J2EE technologies and framework such as: Spring, JDBC, JMS, SOAP/REST API, etc. for integration.

  • Solid experience in Logging, Caching, Transaction Management, Multi-Threading/Concurrency, Performance Tuning, and Monitoring aspects of the applications.

  • A full stack Software Developer (Java/Spring MVC/Angular/Relational DB), responsible for developing and delivering complex requirements to accomplish business goals

  • Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements

  • Collaborate with other developers on the team for code and design reviews to build High-quality reusable code.

  • This role develops solutions, unit tests, and ensures the artifacts can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces

  • Understand and convert macro level requirements into actionable tasks

  • Troubleshooting and Performance tuning of the application for SLA enhancements.

  • Document high level and component level design, ensure quality standards in terms of usability and security of all the application components.

  • Partner well with the Scrum Master, Project Manager, and other agile team members.

  • Active contribution to application lifecycle including maintenance, release management, critical bug fixing and ensure error free delivery of the software solution.

  • Troubleshoot problems in Production and lower environments

  • Participate in Scrum meetings and work with the Scrum Master, Project Manager, and other agile team members.

  • Good understanding of Message Oriented Middleware (MOMs)/JMS/MQ.

  • Be comfortable with both front-end and back-end coding languages, development frameworks and popular third-party libraries

  • Understand the continuous integration and continuous deployment lifecycle

  • Contribute to future design and architectural decisions

Desired Skills:

  • Experience implementing modern micro-services architectures.

  • Experience with cloud technologies would be plus.

  • Knowledge in Continuous Integration/Deployment and Container automation

  • Experience with Angular, React, or related client-side JavaScript frameworks

  • Knowledge on Fixed Income trading flows.

LOB General:

Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes. Individual contributor.

Bank of America's Global Banking and Markets Technology Organization..

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.

  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.

  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.

  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.

  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.

  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Job Band:

H5

Shift:

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

5000

Similar Jobs

Java Application Development Lead - 4385377

Accenture

Philadelphia, PA

Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.

Manager, Software Engineering Java Full Stack

KPMG

New York, NY

Understand the application and platform development goals and design effective solutions. Advise on good usage of frameworks such as Spring Boot, Spring Cloud…

Senior Java Developer

Cognizant

Hartford, CT

Cognizant is looking for a Senior Java Developer for developing customized product for our clients. The role is expected to drive technology discussions and…

Java Application Development Lead - 4385377

Accenture

Florham Park, NJ

Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.

Manager, Software Engineering Java Full Stack

KPMG

Melville, NY

Understand the application and platform development goals and design effective solutions. Advise on good usage of frameworks such as Spring Boot, Spring Cloud…

Manager, Software Engineering Java Full Stack

KPMG

Stamford, CT

Understand the application and platform development goals and design effective solutions. Advise on good usage of frameworks such as Spring Boot, Spring Cloud…

Manager, Software Engineering Java Full Stack

KPMG

Philadelphia, PA

Understand the application and platform development goals and design effective solutions. Advise on good usage of frameworks such as Spring Boot, Spring Cloud…

Manager, Software Engineering Java Full Stack

KPMG

Short Hills, NJ

Understand the application and platform development goals and design effective solutions. Advise on good usage of frameworks such as Spring Boot, Spring Cloud…

Manager, Software Engineering Java Full Stack

KPMG

Woodcliff Lake, NJ

Understand the application and platform development goals and design effective solutions. Advise on good usage of frameworks such as Spring Boot, Spring Cloud…

Manager, Software Engineering Java Full Stack

KPMG

Montvale, NJ

Understand the application and platform development goals and design effective solutions. Advise on good usage of frameworks such as Spring Boot, Spring Cloud…

WEBSPHERE ADMINISTRATOR

NYC Careers

Manhattan, NY

The Financial Information Services Agency and the Office of Payroll Administration (FISA-OPA) has a vacancy for a WebSphere Administrator to support ongoing…

Information Science and Technology Co-op

UNITED PARCEL SERVICE

Parsippany, NJ

This position requires the ability to work well with all project team members, support groups, and internal facing applications.

Java Developer

Cognizant Technology Solutions

Jersey City, NJ

“Cognizant will not sponsor H-1B or other U.S. work authorization, or lawful permanent residence (otherwise known as a “Green Card”) for this role.

Lead Software Engineer Specialty

WELLS FARGO BANK

New York, NY

Wells Fargo is seeking a Lead Specialty Software Engineer in Technology as part of Commercial and Corporate & Investment Banking Technology.

Senior Java Developer/Support Engineer

Infinity Consulting Solutions, Inc.

New York, NY

This position is for a Senior Developer/Support Engineer for RTP and associated applications. The successful candidate will be responsible for design and coding…

Devops Engineer

Grid Dynamics

New York, NY

Understanding of general programming concepts; java programming knowledge is preferred. We work with bleeding-edge technologies, including J2EE, in-memory data…

Software Engineer III

Bank of America

Jersey City, NJ

The Global Financial Regulatory Reporting Technology team within Risk and Finance Technology consists of extremely talented engineers, who develop industry…

RTP Senior Developer/Support Engineer

The Clearing House Payments Company

New York, NY

REPORTS TO: Director, Real-time Payments Technology. This position is for a Senior Developer/Support Engineer for RTP and associated applications.

Sr Applications Administrator

IEEE Corporate

Piscataway, NJ

The Senior Application Administrator is responsible for effective architectural design, installation/configuration, operation, and maintenance of applications…

Devops Engineer

Grid Dynamics

Wayne, NJ

Understanding of general programming concepts; java programming knowledge is preferred. We work with bleeding-edge technologies, including J2EE, in-memory data…

Application Development Analyst III - Oracle XStore

Burlington Stores

Edgewater Park, NJ

In this role you will work with Information Technology and Business staff to plan, develop, test, and document programs to support business objectives.

Senior Java Developer - SRE

Verizon

Basking Ridge, NJ

Senior Java Developer – SRE for My Business Portal App Support and development within the My Business team. You will be responsible for leading a team focused…

Senior Java Developer - SRE

Verizon

Piscataway, NJ

Senior Java Developer – SRE for My Business Portal App Support and development within the My Business team. You will be responsible for leading a team focused…

Operation Manager

Geopaq Logic

Ridgefield Park, NJ

System Operation Manager will become the liaison between customer and internal technical team to identify the requirement, design the system, implement the…