Description
Staff Software Engineer (Java) - Contract - San Francisco
A Staff Software Engineer with extensive J2EE and web service development experience is required by our client a financial services organization to work on a contract basis in San Francisco.
As a Staff Software Engineer the ideal candidate should have experience filling product backlog and delivering production-ready code in three to five week sprints within an Agile environment.
Skill set:
Core Java and JEE Development, REST, SOAP, JSON, XML, JMS, JTA, JPA, Hibernate, Spring, CXF/JERSEY, RDBMS, SQL, SOA, frameworks like Mule, Spring Integration, Camel
Responsibilities
*Write software code that complies with design specifications and meets security and Java/J2EE best practices that will meet development and support requirements.
*Create design components, develop code and test changes utilizing test-driven development. Coding must adhere to department standards, be easily maintainable, and have high system performance.
*Write automated test cases to test your code
*Use a variety of tools to perform unit testing, regression testing, automated builds, and source control
*Design and develop new systems as well as enhancements and fixing defects to existing software.
*Design technology solutions that are capable of integrating with a variety of protocols (eg. MQ, SOAP, Rest, File Transfer)
*Serve as a point contact for onshore and offshore development teams.
*Participate as a team member in Agile teams and work with the product owner to review user stories, estimate and create sprint backlogs, participate in sprint reviews, demos and retrospectives.