View Job
Software Engineer I - Charlotte, NC Addison, TX
Bank of America | Charlotte NC 28299 USA | Full Time | Posted: 03/02/2021
Job Descriptiontop
Job Description:
Responsible for developing and delivering software to accomplish business goals. Ensures that software is developed to meet functional and non-functional requirements. Codes solutions, unit tests, and is aware of the development practices of the bank. Contributes to story refinement/defining requirements. Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle. Understands and utilizes basic architecture components in solution development. Codes solution and unit tests to deliver a requirement/story per the defined acceptance criteria. Executes automated test suites (integration, regression, performance); collects results and flags issues. Documents and communicates required information for deployment, maintenance, support, and business functionality. Adheres to team delivery/release process and cadence pertaining to code deployment and release. Individual contributor.
Global Transaction Services Technology, AML and Tax (GTST);
- 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
Responsibilities:
- Develop and enhance a major enterprise application with robust, hardened solutions that meet rigorous secure code design standards
- Work with peers and product partners to understand and implement new features and functionality
- Follows the Lean / Agile software development process
- Investigate and remediate defects
Required Skills:
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, related majors, or equivalent real world experience
- Minimum 8 years’ experience in Java, J2EE
- Experience in and in-depth knowledge of Spring
- Use, create, secure SOAP & RESTful web services
- OAuth or other SSO solutions
- Can identify, prevent and remediate application vulnerabilities
- Knowledge of HTML, web communication via HTTP(S)
- Proficient in modern build automation tools - Jenkins, Git, BitBucket
- Follows Test Drive Design and can support unit testing, automation and mocking
- Ability to write and use SQL and relational databases
- Strong critical thinking and problem solving skills
- Excellent communication skills
Desired Skills:
- Mircoservices experience
- Experience with containers (e.g. Docker)
- Familiarity with Agile methodology
Shift:
1st shift (United States of America)Hours Per Week:
40Contact Informationtop
Contact Name | - |
---|---|
How to apply | Employer provided a link where your application will be accepted. Click on the link below and follow instructions. |
Apply | Click Here (apply to job) |
Job Code | 20045904 |