Role: Java Developer – Mid Level
Location: Seattle, WA- 401 N Union St (onsite 3 days a week)
Contract Length: 12-18 months with possibility of conversion to FTE
Job Description:
Top Requirements:
Nice to Haves
Day to Day Responsibilities/project specifics:
This position is for a Software Developer with experience writing test frameworks and automated tests.
This Software Developer will be responsible for building and maintaining proprietary Bank of America software.
Initially, they will be writing a test framework and specific integration tests that test features of RESTful services which are hosted in Bank of America servers.
As the Software Developer becomes more familiar with the software they will be invited to work on the primary services as well.
The Software Developer will work side by side with product owners, program managers, and architects across multiple teams to determine requirements and interfaces between services.
The Software Developer will be part of a SCRUM team with SCRUM ceremonies and will deliver all the story validation in order to deliver the features in sprints
Required Skills
Experience developing with the following languages and libraries:
Quick learner and self-starter who requires minimal supervision to excel in a dynamic environment
Understanding of the software development life cycle processes
Experience in creating and supporting RESTful web services
Excellent written and verbal communication skills interacting across all levels from junior members to senior management
Desired Skills
Familiarity with Java 8 features, like Optional and Streams
Familiarity with modern development approaches like Agile/SCRUM/Lean
Familiarity with Git / Bitbucket
Familiarity with continuous integration software like Jenkins, Artifactory and Ansible Tower
Domain knowledge of banking and financial applications
Prior experience of working with globally distributed teams
Familiarity with SoapUI