Software Engineer II - Java - #19543541
Bank of America Corporation

Job Description:
Position Summary
We are searching for a Java/J2EE Software Development Engineer with strong experience in Java Application development, Object Oriented Analysis & Design application design. Candidate should have prior experience & knowledge in highly scalable production grade applications with a strong engineering acumen. Candidate will collaborate with multiple teams and groups, therefore the position demands positive personality with effective technical communication (verbal & written) skills. Should be able to work independently with strong problem solving and analytical skills. Should be able to work in a collaborative, fast paced environment. Candidate must have experience working with middleware applications. There is no UI development involved.
Job Responsibilities:
Candidate should be able to provide robust design & implementation for business requirements.
Candidate should be a SME on Java Platform and distributed technologies.
Should be comfortable driving technology implementations and collaborate with cross functional teams and provide solutions.
Candidate should demonstrate an engineering mindset and balance business requirements with code quality and programming standards.
Should be able to navigate through complexity in software, requirements and provide software solutions that solve for business requirements and platform stability.
Must be able to triage and troubleshoot and perform defect resolution and root cause analysis.
Candidate should be able to collaborate in a fast paced environment with partnering teams.
- Candidate is also expected to have strong verbal & written communication and will be communicating with LOB , other technology teams and advise on design & implementations issues.
Required Skills
Bachelors Degree in Computer Science or Equivalent working experience.
Strong knowledge / hands-on 5+ years of experience in Core Java / JEE Application Programming.
Experience developing and consumer REST Web Service
Deep Technical knowledge of Java design patterns with experience in OOAD.
Firm understanding of Data Access Patterns using web service integration and SQL.
Problem Solver with strong communication.
Able to work in a fast paced environment with multiple priorities and tight timelines.
Team Player who is able to coach and build knowledge & trust within the team.
- Spring, Maven
Desired Skills
Spring Integration
- Cassandra/NOSQL Database
Shift:
1st shift (United States of America)
Hours Per Week:
40
Learn more about this role
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume