Senior Software Engineer

Capital One

(Richmond, Virginia)
Full Time
Job Posting Details
About Capital One
Capital One Financial Corporation, incorporated in July 21, 1994, is a diversified banking company focused primarily on consumer and commercial lending and deposit origination. Its principal business segments are Local Banking and National Lending.
Responsibilities
- Driving project/service delivery. - Performing as developer on software development projects with responsibility for overall delivery of software components. - Collaborating with other platforms tech leads to ensure integrated end-to-end design - Documenting design decisions and ensuring adherences - Collaborate with designers and analysts to implement enhancements or new applications - Converts specifications about business problems into programming instructions. - Interfaces with system designers to design, code, and test and implement application programs. - Assists in developing application specifications - Designs and codes programs utilizing standard procedures and techniques - Conduct design & code review to ensure compliance with Standards - Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system. Maintains records to document program development and revisions. - Supporting QA during testing, and oversight during implementation into production. - Supporting team in technical tasks & delivery schedule development - Monitoring operating efficiency of existing application systems. - Participates in post-implementation reviews of both application development content and process to maximize and share learning - Providing oversight to Vendor’s technical design and code delivery. - Conduct testing - use ATDD, automation tools
Ideal Candidate
**Basic Qualifications:** - Bachelor's Degree in Computer Science, or Bachelor's Degree in Business, or Bachelor's Degree in Information Systems, or Bachelor's Degree in Engineering, or military experience - At least 7 years of experience in IT - At least 2 years development experience in Java - At least 2 years development experience in J2EE - At least 2 years development experience in SOA - At least 2 years development experience in ESB - At least 2 years development experience in Web Services - At least 2 years development experience in Unix - At least 2 years development experience in Shell Scripting - At least 2 years development experience in Database Technologies - At least 2 years development experience in Java REST API Development - At least 1 years of experience in using ATDD automation tools **Preferred Qualifications:** - Master's Degree in Computer Science, or Master's Degree in Business, or Master's Degree in Information Systems, or Master's Degree in Engineering - 2 years experience as Senior Developer in IT projects leading developers - 1 year of experience with Oracle BPEL, or 1 year of experience with any other BPEL / BPMS Development experience - 2 years of experience in Spring framework - 2 years of exeperience with REST - 2 years of mocking framework for Unit testing including Mockito, EasyMock, Powermock - 2 years of experience with UML Modeling Tool, and 2 years of experience with Eclipse IDE, and 2 years of experience with Visio - 2 years of experience with SVN, and 2 years experience with Git - 2 years experience with XMLSpy, and 2 years experience with Tools for WSDL, and 2 years experience with XSD, and 2 years experience with XPATH, and 2 years experience with XQUERY management - 2 years experience with JUNIT, and 2 years experience with SOAPUI, and 2 years experience with Web Service Test Tools - 2 years experience with Maven, or 2 years experience with ANT - 2 years experience with ATDD, and 2 years experience with TDD - Sun Certified Java Programmer/Developer, or Oracle SOA Suite, or Spring framework certification - 2 years experience with performance testing and tuning experience with Java, Spring framework, and Oracle SOA - 1 year experience mentoring, or 1 year experience training Junior developers

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.