Java Resume
Richmond, VA
Objective
An Oracle certified Java Programmer (JSE 6), self-starter and a hands-on J2EE developer trying to secure a position as a Senior Java Developer/Designer for Enterprise applications that permits me to learn new technologies while utilizing my skills and experience of developing web-based applications as well as my knowledge of Spring, AJAX, JSF, JSP, Java, JavaScript , HTML and WebServices.
Summary
- Programmer Analyst with 7+ years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client-Server based Software Applications in Financial Services (Credit Card domain).
- Rich work exposure in software development with responsibilities as Software Analyst, Development Lead, Software Architect, Team Leader, Team Member, Onsite Coordinator and Configuration Manager.
- Excellent work exposure to Software Design and Development for Balance Transfer during my assignments with CapitalOne.
- Hands on experience in Secure Information exchange protocols like HTTPS and SOAP used for Financial data exchange.
- Excellent background in developing applications using Java, J2EE, JSP Technologies on BEA WebLogic Application Server and iPlanet and Apache webservers. Some of the technologies extensively worked on during my tenure in Software Development are Oracle MVC Cleveland framework, Spring, Webservices, AJAX, SOAP, XML, JNDI, Apache, JDBC and various Databases like Oracle and Microsoft SQL server.
- Strong experience on various development environments like Weblogic workshop and Eclipse.
- Accompanied by strong programming skills in Java, EJB, Servlets, JSP, and JavaScript.
- Experience in open source frameworks like Spring and reusable Business component design and development (EJB).
- Worked extensively on build and deployment tools like ANT and version control using Rational Clearcase and Visual Source Safe.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- As a Software Architect, worked extensively with Client’s architecture team to design and architect a highly demanding Web Environment for a financial client.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose 2000.
- Excellent knowledge on Web Services, SOAP 1.1, WSDL 1.1, Axis 1.1 and 1.4.
- Excellent experience on J2EE patterns, N-Tier architecture, MVC architecture, WebLogic 7.2 and 10.3
- Working experience in UNIX shell scripting.
Core Skills
Databases:
Oracle 10g, SQL Server.
Languages:
Java, JSP, JSF (Apache MyFaces 1.2), HTML, XML, PL/SQL, JavaScript, AJAX, Enterprise Java Beans, Javabeans
Operating Systems:
UNIX Shell Scripting, Windows XP
Framework and Architecture:
J2EE, Spring MVC, Oracle 9i Cleveland Framework, Model View Controller (MVC) framework
Methodologies:
Agile Methodology, Waterfall Methodology, Object Oriented Application Development (OOAD)
Webservers:
Apache HTTP server, iPlanet server
Application servers:
Weblogic 8.0, 7.2 and 10.3, Tomcat v7
Tools for Version Control:
Rational Clearcase, Visual Source Safe (VSS)
Special Skill Set:
Spring framework, AJAX and worked on Business Rules Management tools BLAZE rule engine (BlazeAdvisor 6.5) and FairIsaac Config Workstation 3.3
Other:
Eclipse, Trifork, Jprofiler, Axis 1.4 webservice client
Professional Experience
Confidential,Aug, 2010 - Present
Developer for Confidential,Richmond, VA
Confidential,Acquisitions.
Confidential,provides automated application processing and model decisioning for US Card, GFS (Global Financial Services) and Point of Sale (POS) products at Capital One. Capstone receives between 14 and 16 million applications in a year. Capstone enables Real Time (RTD) and Batch decision requests. 50% of all applications received request an RTD and 95% of those applications are processed to a final decision status within 12 seconds.
Responsibilities include ->
- Creating Capstone Configuration Logic across Lines of Businesses.
- Ensure that the decisioning logic fulfills upon business intent.
- Ability to design, develop, implement and test credit policy code with accuracy per business requirements.
- Work closely with the team members in an AGILE environment to achieve a faster turn-around time.
Environment:
XML, UNIX Shell Scripting, Oracle 10g, SQL.
Tools Used:
FairIsaac Config Workstation 3.3, SQL Developer, Agile Methodology, Iterative Software Development, Object Oriented Application Development
Confidential,Jan, 2007- Aug, 2010
Onsite Co-ordinator/Technical Lead for Confidential,Richmond, VA.
Confidential,.
Confidential, is the online balance transfer application of CapitalOne. It is a Java based solution that captures customer responses for performing Balance Transfers from other banks to Capital One. Attracting customers on an average of 10000 per day, RCE is a very critical project driving substantial revenue.
Confidential, is based on Spring-JSF framework and functions on Weblogic 10.3 and Apache-2 servers in production.
Responsibilities include ->
- As a Technical Lead, I was responsible for the detailed design of the whole system. This include high leve design and low level desing of each module using UML along with the integration model.
- Design and Coding of various JAVA modules.
- Design and Coding of various Java Webservices using Apache AXIS.
- Design and Coding of Data representation pattern and APIs using AJAX.
- Coding the persistence module using JDBC, SQL/PLSQL.
- Involved in writing and reviewing Ant Scripts for building, testing the Application.
- Analyze the new requirements and design the workflow.
- Preparing the Proof of Concept and the Presentations to demostrate the solution to the business users.
- Working in an Agile environment with a team size of 20.
- Undertaking the bottomline responsibility of the development team and directly responsible for the design and implementation of the application to meet the customer\'s requirements.
- Constantly interacting with the middleware and backend teams and driving issues to closure.
- Suggesting technical ways/solutions to the Operations team in order to enhance the performance of the application.
- Design and coding of various User Interfaces using JSP and AJAX
- Design and coding of webservices using Apache Axis 1.4
Environment:
J2EE, Java, JDK 1.3 and 1.6, JSP, MVC Oracle Cleveland Framework, Javascript, Enterprise Java Beans, Custom tags, HTML, XML, ANT Script, UNIX Scripting, Weblogic 7.2 and 10.3, iPlanet webserver, Oracle 10g, Spring framework, JSF, AJAX, Apache HTTP server, Javabeans
Tools Used:
Eclipse, TOAD, Agile Methodology, Iterative Software Development, Object Oriented Application Development
Design Patterns:
Singleton, Spring, Session, Façade, DAO, Factory
Confidential,Feb, 2005-Jan, 2007
Offshore Developer, Pune, India.
Confidential,
Confidential, is a large back-end system of CapitalOne providing various offers to the customers, who call in to discontinue the CapitalOne services.
It is a Java based project with a dedicated system for decisioning leveraging BLAZE rules engine.
Responsibilities included ->
- Managing a development team of 5-members as Team lead and working as Lead Java Developer.
- I was actively involved during the requirement gathering phase for this project. During this phase, I was required to understand business requirement from the onsite co-ordinator, map them to the technology and processes and discuss the functional and technical solution.
- Design and deployment of Webservices using JAVA and AXIS.
- Involved in writing and reviewing Ant Scripts for building, testing the Application.
- Deployment of application/ Support to UAT, production environments, resolving issues with other deployment and testing groups.
- I was also involed in writing the unit test script using JUNIT as a part of Unit Testing of the system and Providing the UAT support to the client.
- Effort estimation & Development planning.
- Doing hands-on development on Java and Blaze technology.
- Coding Dao and Value objects for Oracle access.
- Understand the concepts of Waterfall methodology and implementing the same.
- Doing group review and peer review of the code to identify tuning opportunities/improvements.
- Managing a development team of 6 members and working as the Lead J2EE Developer
- Interacting with the onsite team for project related activities/ doubts which included Technical leads and architects.
Environment ->
Java, JDK 1.3 , Enterprise Java Beans, XML, SOAP, ANT Script, UNIX Scripting, Weblogic 8.0, Oracle 10g, BLAZE rules engine, Javabeans
Tools Used:
Eclipse, DB2 Visualizer, Waterfall Methodology, Iterative Software Development, Object Oriented Application Development.
Design Patterns:
Singleton, Spring, Session, Façade, DAO, Factory
Education
B.E. Electronics Engineering