Application Programmer
Role details
Job location
Tech stack
Job description
Genesis10 is currently seeking a Software Developer - Hybrid for a 12 month contract position with a Global Financial Institution located in Seattle, WA.
This Software Developer will be responsible for building and maintaining proprietary software for our client. Working within a SCRUM team, the ideal candidate will collaborate with product owners, program managers, and architects to determine requirements and interfaces between services. The role primarily focuses on server-side software, including database interactions, and involves integration and acceptance testing of code changes.
Responsibilities: Build and maintain proprietary software applications Work side-by-side with product owners, program managers, and architects across multiple teams Develop server-side software including database interactions Perform integration and acceptance testing for code changes Participate in SCRUM ceremonies and deliver story validation to complete features in sprints
Requirements
5 years of experience developing with Java, Spring Framework, and SQL Deep understanding of the software development life cycle (SDLC) processes Expertise in creating and supporting RESTful web services Proficiency with Core Java, Spring MVC, and Oracle SQL / PLSQL Quick learner and self-starter who requires minimal supervision Excellent written and verbal communication skills
Desired skills: Experience with database technologies such as Stored procedures or Cassandra Familiarity with modern cryptography Familiarity with Java 8 features, like Optional and Streams Familiarity with modern development approaches like Agile/SCRUM/Lean Familiarity with Git / Bitbucket and continuous integration software like Jenkins, Artifactory, and Ansible Tower Domain knowledge of banking and financial applications Prior experience working with globally distributed teams Familiarity with SoapUI