Senior Software Engineer
Capital One
(Richmond, Virginia)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.
- 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
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
There are no answered questions, sign up or login to ask a question
- Debugging
- Design
- Information Systems
- Java
- Modeling
- Oracle
- Program Development
- Programming
- Software Development
- Unix
- Visio
- Web Services
- API Development
- Automation
- Eclipse
- Git
- J2EE
- JUnit
- Mockito
- Oracle SOA Suite
- Performance Testing
- REST
- Scripting
- SoapUI
- Spring Framework
- UML
- Unit Testing
- XPath
- XQuery
- XSD
- Computer Science
- engineering
- EasyMock
- Technical Design
- Mocking

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.