SR Java/J2EE Software Engineer III - Fixed Income Technology @ Bank of America - Jersey City, NJ

Job Overview

a month ago

SR Java/J2EE Software Engineer III - Fixed Income Technology

Bank of America - Jersey City, NJ

Job Description:

Highly motivated web/core full stack java developer with 12+ years of industry experience, who is strong in one or more areas of the Java stack. Financial experience is preferred but not must. Must be able to shift priorities and multi-task on different business & platform goals. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns.

Required Skills:

  • 10+ 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.

  • Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.

  • 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.

  • Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.

  • Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.

  • 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

  • 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

  • Good Understanding of continuous integration and continuous deployment lifecycle

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 designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. 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. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. 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

Senior Associate, Software Engineering Java Full Stack

KPMG

Short Hills, NJ

Participate in IT Java development efforts for various client projects. Develop, create and document technical specifications and designs that satisfy…

Senior Associate, Software Engineering Java Full Stack

KPMG

Woodcliff Lake, NJ

Participate in IT Java development efforts for various client projects. Develop, create and document technical specifications and designs that satisfy…

Senior Associate, Software Engineering Java Full Stack

KPMG

Montvale, NJ

Participate in IT Java development efforts for various client projects. Develop, create and document technical specifications and designs that satisfy…

Sr. Software Development Engineer, Artemis

Amazon.com Services LLC

New York, NY

4+ years of professional software development experience. 3+ years of programming experience with at least one software programming language.

Senior Associate, Software Engineering Java Full Stack

KPMG

Melville, NY

Participate in IT Java development efforts for various client projects. Develop, create and document technical specifications and designs that satisfy…

Senior Associate, Software Engineering Java Full Stack

KPMG

New York, NY

Participate in IT Java development efforts for various client projects. Develop, create and document technical specifications and designs that satisfy…

Senior Associate, Software Engineering Java Full Stack

KPMG

Stamford, CT

Participate in IT Java development efforts for various client projects. Develop, create and document technical specifications and designs that satisfy…

Technical Quality Assurance - Sr Professional I

Fiserv, Inc.

Short Hills, NJ

In this role, will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance.

Senior Associate, Software Engineering Java Full Stack

KPMG

Philadelphia, PA

Participate in IT Java development efforts for various client projects. Develop, create and document technical specifications and designs that satisfy…

Tax Reporting & Strategy - Automation Senior Manager

PRICE WATERHOUSE COOPERS

New York, NY

You’ll focus on assisting clients incorporate increased automation in the tax reporting process, increase analytic capabilities through data integration, and…

Senior Software Engineer

G3 Technologies, Inc.

New Providence, NJ

Transform high level user & customer requirements for complex system functionality into streamlined, architected graphical user interfaces and applications that…

Senior Software Engineer, Backend (Python)

OwnBackup

Englewood Cliffs, NJ

Participating in daily scrum meetings. Being part of cross R&D team engineering initiatives. Writing your code with the highest coding standard.

Senior Java / Full Stack Engineer - Enterprise Architecture

Amex

New York, NY

The two main drivers of EA’s success are its frameworks (common services to be leveraged by engineering teams across the enterprise) and its Major Engagements …

Senior Data Engineer

Deloitte

Jersey City, NJ

At Human Experiences (Hux) by Deloitte Digital, we aim at delivering elevated human experience by re-inventing digital advertising & marketing, powered by data,…

Sr. Software Development Engineer

Amazon Dev Center U.S., Inc.

Jersey City, NJ

Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. 4+ years of professional software development experience.

Senior Software Engineer, Glue Interactive Apps

Amazon Web Services, Inc.

New York, NY

Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. 4+ years of professional software development experience. C/C++ is a plus.

Senior Data Engineer

Deloitte

Parsippany, NJ

At Human Experiences (Hux) by Deloitte Digital, we aim at delivering elevated human experience by re-inventing digital advertising & marketing, powered by data,…

Senior Data Engineer

Deloitte

Princeton, NJ

At Human Experiences (Hux) by Deloitte Digital, we aim at delivering elevated human experience by re-inventing digital advertising & marketing, powered by data,…

Senior Engineering Lead

Barclays

Whippany, NJ

As a Barclays Senior Engineering Lead, you will report to Engineering Leadership for the US Consumer Bank out of the Whippany location partnering closely with…

Senior Data Engineer

Deloitte

New York, NY

At Human Experiences (Hux) by Deloitte Digital, we aim at delivering elevated human experience by re-inventing digital advertising & marketing, powered by data,…

Senior Data Engineer

Deloitte

Morrisville, PA

At Human Experiences (Hux) by Deloitte Digital, we aim at delivering elevated human experience by re-inventing digital advertising & marketing, powered by data,…

Senior Data Engineer

Deloitte

Philadelphia, PA

At Human Experiences (Hux) by Deloitte Digital, we aim at delivering elevated human experience by re-inventing digital advertising & marketing, powered by data,…

Senior Java Microservices Developer

Publicis Sapient

New York, NY

Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle.

Senior Software Engineer

LOCKHEED MARTIN CORPORATION

Mount Laurel, NJ

The core responsibility for this role will be to develop software using Java and/or C++. Coding in/and using related development tools and environments will be…