Senior Java Developer-Software Engineer III
Jersey City, New Jersey;Charlotte, North Carolina
**Job Description:**
Are you passionate about implementation of cutting-edge technology solutions, using latest tools and frameworks to engineer best in class platforms for a range of organizations across a dynamic, highly motivated, and technology-embracing global enterprise like Bank of America?
If so, we invite you to join a highly innovative, robust, and high producing global organization which is also passionate about learning, teamwork, innovating and contributing at high pace, while empowering its engineers to be involved in highly challenging and tremendously rewarding transformational initiatives.
Here you will have great opportunities to perform hands-on development of high throughput, high performance, and data intensive platforms, as well as be
an active contributor to ongoing efforts to evolve our architecture.
You will partner with multiple Information Technology teams to design and implement solutions which are of highest significance to the banks liquidity, risk management, forecasting, analytics robustness, and operational efficiency.
You will also partner across the enterprise to discover and evaluate new and
evolving technologies, have opportunities to engage in training and knowledge
sharing activities and grow your network of top-notch people who are best at
what they do.
**MINIMUM QUALIFICATIONS:**
+ 10+years of experience in core Java/J2EE application development and object-oriented design
+ Strong skills in multi-threading, collections framework, JDBC and knowledge of Java profiling tools
+ Proficiency with frameworks just as Spring/Spring Boot
+ Knowledge of performance tuning data intensive applications
+ Expertise in performance profiling, ability to identify performance improvements and memory optimizations
+ Strong coding, debugging, and analytical skills
+ Strong knowledge of design patterns
+ Experience in large scale enterprise application implementation
+ Creative individual with a track record of working on and implementing innovative tech-based solutions
+ Exceptional professional history of creative thinking and problem-solving skills
+ Excellent communication skills
**PREFERRED QUALIFICATIONS:**
+ Experience with in-memory data grids and parallel computing
+ BS/MS in Computer Science, Engineering, or any quantitative discipline
+ Knowledge of financial markets and banking industry
+ Knowledge of cloud computing or distributed computing software development in Agile environment
**Job Band:**
H5
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
**Weekly Schedule:**
**Referral Bonus Amount:**
0
**Job Description:**
Are you passionate about implementation of cutting-edge technology solutions, using latest tools and frameworks to engineer best in class platforms for a range of organizations across a dynamic, highly motivated, and technology-embracing global enterprise like Bank of America?
If so, we invite you to join a highly innovative, robust, and high producing global organization which is also passionate about learning, teamwork, innovating and contributing at high pace, while empowering its engineers to be involved in highly challenging and tremendously rewarding transformational initiatives.
Here you will have great opportunities to perform hands-on development of high throughput, high performance, and data intensive platforms, as well as be
an active contributor to ongoing efforts to evolve our architecture.
You will partner with multiple Information Technology teams to design and implement solutions which are of highest significance to the banks liquidity, risk management, forecasting, analytics robustness, and operational efficiency.
You will also partner across the enterprise to discover and evaluate new and
evolving technologies, have opportunities to engage in training and knowledge
sharing activities and grow your network of top-notch people who are best at
what they do.
**MINIMUM QUALIFICATIONS:**
+ 10+years of experience in core Java/J2EE application development and object-oriented design
+ Strong skills in multi-threading, collections framework, JDBC and knowledge of Java profiling tools
+ Proficiency with frameworks just as Spring/Spring Boot
+ Knowledge of performance tuning data intensive applications
+ Expertise in performance profiling, ability to identify performance improvements and memory optimizations
+ Strong coding, debugging, and analytical skills
+ Strong knowledge of design patterns
+ Experience in large scale enterprise application implementation
+ Creative individual with a track record of working on and implementing innovative tech-based solutions
+ Exceptional professional history of creative thinking and problem-solving skills
+ Excellent communication skills
**PREFERRED QUALIFICATIONS:**
+ Experience with in-memory data grids and parallel computing
+ BS/MS in Computer Science, Engineering, or any quantitative discipline
+ Knowledge of financial markets and banking industry
+ Knowledge of cloud computing or distributed computing software development in Agile environment
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
Learn more about this role
Full time
JR-22086110
Band: H5
Manages People: No
Travel: No
Manager:
Talent Acquisition Contact:
Mark Stiles
Referral Bonus:
0
Jersey City pay and benefits information
**Jersey City pay range:**
$90,500 - $160,000
annualized salary, offers to be determined based on experience, education and skill set.
**Discretionary incentive eligible**
This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.
**Benefits**
This role is currently benefits eligible . We provide industry-leading benefits, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity and affirmative action, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.
To view the "EEO is the Law" poster, CLICK HERE (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf) .
To view the "EEO is the Law" Supplement, CLICK HERE (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP\_EEO\_Supplement\_Final\_JRF\_QA\_508c.pdf) .
Bank of America aims to create a workplace free from the dangers and resulting consequences of illegal and illicit drug use and alcohol abuse. Our Drug-Free Workplace and Alcohol Policy (Policy) establishes requirements to prevent the presence or use of illegal or illicit drugs or unauthorized alcohol on Bank of America premises and to provide a safe work environment.
To view Bank of Americas Drug-free workplace and alcohol policy, CLICK HERE .