Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer - Sr Java Application Developer 
United States, Delaware 
373364392

Today

Job Description:

Job Description:

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.

Responsibilities:

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

  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained

  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack

  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle

  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas

  • Automates manual release activities

  • Designs, develops, and maintains automated test suites (integration, regression, performance)

Required Qualifications:

  • Minimum 8 years of strong technical expertise and hands-on experience with Java and Spring skills, along with effective communication and collaboration abilities.

  • Design, develop, and maintain web services using Java frameworks such as Apache CXF and Spring Boot, with Oracle and Cassandra as backend databases.

  • Extensive expertise in frameworks and technologies, including Spring, Spring Integration, Cassandra, MongoDB, Kafka, MQ, NoSQL databases, RESTful services, and WS-Security.

  • Develop and review artifacts such as code, documentation, and unit test scripts, ensuring quality through peer reviews and defect validation.

  • Manage and monitor offshore teams and tasks effectively.

  • Analyze requirements, create high-level estimates, and participate in high-level design discussions to produce detailed design specifications.

  • Create unit test plans for complex programs to validate and maintain applications as per requirements.

  • Implement logging, tracing, and perform code refactoring to improve maintainability and performance.

  • Conduct root-cause analysis for post-implementation issues and provide solutions for defect resolution.

  • Practical experience with tools like Eclipse, IntelliJ, Splunk, Dynatrace, and Autosys.

  • Hands-on experience with Kubernetes and OpenShift platforms.

  • Skilled in writing complex SQL queries for databases like Oracle.

Desired Qualifications:

  • Graph DB experience as nice to have.

Skills:

  • Application Development

  • Automation

  • Influence

  • Solution Design

  • Technical Strategy Development

  • Architecture

  • Business Acumen

  • DevOps Practices

  • Result Orientation

  • Solution Delivery Process

  • Analytical Thinking

  • Collaboration

  • Data Management

  • Risk Management

  • Test Engineering

: Bachelor’s degree or equivalent work experience.

1st shift (United States of America)