Senior Developer Resume
Richmond, VA
SUMMARY:
- 9 years and 10 months of experience in the field of Information Technology, specializing in multi - tier and Client/server architectures. Worked extensively on a variety of Application servers, Web Servers, Databases, GUI front ends, Advanced Internet applications using Java/J2EE.
- Experience in development and implementation of Web based, Internet/Intranet, Client/server, Caching mechanisms, distributed architecture applications using Java/J2EE technologies like Java, JSP, Servlets, Struts, Spring(MVC, Dependency Injection,Autowiring,Caching,Database Connectivity,Integration with Ibatis,Webservice client api), EJB, Restful webservices,Soap webservice clients(using XMLBeans and JAX-RS), Ant and have working knowledge of Hibernate, Jquery,Angularjs, JSF, Maven,Ajax and Chordiant.
- Experience in installing, configuring, working on application servers like IBM WebSphere, WebLogic and web servers like Tomcat.
- Experience working using SDLC(Waterfall) and Agile methodologies of project development.
- Experience in leading team (onsite/offshore model) to successful project implementation with proper management, engagement with top management, scope containment and quality assurance.
- Good Understanding of Object Oriented Programming concepts, Model View Controller (MVC) Architecture, UML and understanding of Service Oriented Architecture (SOA).
- Working experience in XML technologies like XML Parsers like Dom.
- Efficient in software engineering skills including use-case diagrams, class diagrams, sequence diagrams using Visio.
- Experience in methodologies related to project and program management. Expertise in highly scalable application development, spanning various phases of project life cycle, right from inception through closure.
- Extensive experience in building multi-user Java server side applications and frameworks. Used Open source products to build re-usable components that can be used as base application frameworks.
- Exposure to Oracle database in developing applications using SQL and Stored Procedures.
- Ample domain understanding of Banking and Retail .
- Charismatic and transformational leadership qualities with a passion towards business management, ability to manage project teams on highly visible and complex software projects in a dynamic environment on aggressive schedules and tight deadlines.
TECHNICAL SKILLS SUMMARY:
Operating systems: Windows NT, Windows XP, Windows 2000,Linux.
Programming Languages: Java,EJB and working knowledge of SQL and PL/SQL.
Internet Technologies: HTML,JSP,JSF,Servlet,Javascript, AngularJS and Chordiant. Working understanding Jquery and Ajax.
Frame Works: Spring and Struts. Working understanding of Ibatis,Hibernate,JUnit,Mockito and Chordiant.
Application Servers: Tomcat, Weblogic and WebSphere.
Web Services: SOAP(clients using Xmlbeans,Axis, JAX-RS) and RESTful webservices.
Development Tools: Eclipse,IBM RAD,Spring Tool Suite,Toad,SQL Developer, SOAP UI,Firebug,PostMan,Winscp and Putty.
Version Maintenance Tools: SVN,Clearcase,Serena and Visual Source Safe.
Databases: Oracle.
Build Tools: Working knowledge of Ant and Maven. Intermediate knowledge of AntHill Pro, Jenkins. Basic understanding of Sonar.
Bug Tracking Tools: Mercury Test Director, FishEye,Confluence,JIRA and VersionOne.
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Senior Developer
Environment: Java/J2EE, Spring, Angularjs, JavaScript, Maven,Soap webservice client(using JAX-WS), Restful Webservices, Spring Tool Suite, Mockito,Weblogic and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Involved in the Agile/Scrum based development phases.
- Development of the service layer using Java/j2ee using Spring Tool Suite .
- Development using Spring Framework(IOC,Autowiring,Database connectivity and Caching) which communicates with various service layers and configuring the Spring xml files.
- Developed front end MVC and services/factory using Angularjs.
- Developed unit tests using Mockito.
- Developed webservices using REST and clients using Jersey Client api.
- Developed SOAP based webservice clients using JAX-WS.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
Confidential, BocaRaton, FL
Senior Developer
Environment: Java/J2EE, Spring, Struts, Angularjs, JavaScript, Maven, Restful Webservices,EJB, IBM RAD, Websphere and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Involved in the Agile/Scrum based development phases.
- Development of the service layer using Java/j2ee using IBM RAD.
- Enhancement using IOC and MVC pattern using Spring Framework which communicates with various service layers and configuring the Spring xml files.
- Developed webservices using REST and clients using Jersey Client api.
- Developed unit tests using Mockito.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
Confidential, Austin, TX
Senior Developer/Lead
Environment: Java/J2EE, JQuery, Spring, JNDI, Ant,Restful webservices, JavaScript, PL/SQL, Oracle, IBM RAD, Websphere and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Involved in the Agile/Scrum based development phases.
- Development of the service layer and front end using Java/j2ee using IBM RAD.
- Development using Spring Framework (MVC, Autowiring, Database Connectivity) which communicates with various service layers and configuring the Spring xml files.
- Developed webservices using REST and clients using Jersey Client api.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
Confidential, Minneapolis, MN
Senior Developer
Environment: Java6/J2EE, XMLBeans, Spring, Webservices (Client implementation using XMLBeans), JNDI, Ant, JavaScript, PL/SQL, Oracle, Soap UI, IBM RAD, Websphere and SQL Developer.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in High Level and Low level analysis and design.
- Development of the service layer and front end using Java/j2ee using IBM RAD.
- Enhanced the project setup using Spring (MVC, Autowiring, Database Connectivity,Caching,Webservice client api) which communicates with various service layers and configuring the Spring xml files.
- Involved in the Agile/Scrum based development phases.
- Enhanced the webservices client using XMLBeans.
- Deployed the application on the development and testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work
Confidential, Pittsburgh, PA
Senior Developer
Environment: Java6/J2EE, XMLBeans, Ibatis, Spring, Webservices (Client implementation using XMLBeans), JNDI, Ant, JavaScript, PL/SQL, Oracle, Soap UI, IBM RAD, Websphere and Toad.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team
- Involved in High Level and Low level analysis and design
- Created Use Cases, Sequence Diagrams, and Class Diagrams
- Developed and implemented POC for all the verticals as per the business requirement and architecture design
- Development of the service layer and front end using Java/j2ee using IBM RAD
- Responsible for setting up IOC pattern using Spring (MVC, Autowiring, Database Connectivity,Integration with Ibatis, Webservice client api) which communicates with various service layers and configuring the Spring xml files
- Developed the webservices client using XMLBeans.
- Used Ibatis as the ORM mapping framework to interact with database by configuring the XML files
- Involved in the Agile/Scrum based development phases.
- Deployed the application on the development and testing boxes
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work
Confidential, Jersey City, NJ
Senior Developer
Environment: Java/J2EE, JNDI, Ant, JavaScript, PL/SQL, Oracle, Eclipse, Weblogic and Toad
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team
- Enhancement and bug fixes using Java/J2ee
- Production support for the business user
- Deployed the application on the development, testing boxes
Confidential
MidLevel Developer
Environment: Java/J2ee, EJB, JNDI and JSF (work flow implementation), Eclipse, Editplus, Weblogic 9.2, ClearCase and Oracle.
Responsibilities:
- Requirement Gathering and Requirement analysis for all business rules and combinations
- Preparation of design documents and Mentoring of the team members
- Designing and Coding of the web application using Java, EJB, JNDI, Eclipse and JSF
- Deployed the application on WebLogic application server
- Problem Analysis
- Peer Reviews of the code and documents
- Creation of test cases and testing for all business scenarios
Confidential
MidLevel Developer
Environment: Java/J2EE, EJB, JNDI and Struts (front end implementation), Eclipse, Editplus, Weblogic 9.2, Autosys, ClearCase and Oracle
Responsibilities:
- Requirement Gathering and Requirement analysis for all business rules and combinations
- Preparation of design documents and Mentoring of the team members
- Designing and Coding of the web application using Java, EJB, Struts, JNDI and Eclipse
- Deployed the application on WebLogic application server
- Problem Analysis
- Peer Reviews of the code and documents
- Creation of test cases and testing for all business scenarios
- Peer Reviews of the code and documents
- Testing for testing all business scenarios
Confidential
MidLevel Developer
Environment: Java/J2EE, Chordiant Framework, Eclipse, Editplus, Weblogic 9.2, VSS and Oracle.
Responsibilities:
- Requirement Gathering
- Requirement analysis for all business rules and combinations
- Creation of test cases
- Preparation of design documents and Mentoring of the team members
- Designing and Coding
- Problem Analysis
- Peer Reviews of the code and documents
- Testing for testing all business scenarios
Confidential
MidLevel Developer
Environment: Java/J2EE, Eclipse, VSS, Editplus, Weblogic 8.1 and Oracle.
Responsibilities:
- Requirement Gathering
- Preparation of design documents
- Coding of application using Java/J2EE and deployed them on WebLogic Application Server.
- Used Java APIs related to the PLM domain.
- Wrote Database procedures and queries for various database operations
- Problem Analysis
- Creation of test cases and testing of application
Confidential
Developer
Environment: Java/J2EE, Chordiant Framework, Eclipse, VSS, Editplus, Weblogic 8.1 and Oracle.
Responsibilities:
- Requirement Gathering
- Creation of test cases
- Preparation of design documents
- Development using Java/J2ee and Chordiant framework
- Problem Analysis
- Testing