Senior Developer Resume
Omaha, NE
SUMMARY
- 10 plus years of Experience in Object Oriented Analysis, Design and Implementation.
- Experienced in full life cycle development of software product - software requirements specification, design, development, testing and implementation.
- Strong Experience on J2EE technologies, including Servlets, JSP, J2SE, JDBC, RMI, JNDI, JMS, and MQ.
- Extensively worked on Spring framework.
- Worked on Struts and Apache Wicket frameworks.
- Experienced in writing simple and complex SQL queries
- Experience in various RDBMS including Oracle, SQL Server, Sybase and MySQL.
- Experience developing enterprise applications using IDE tools like RAD, WSAD, and Eclipse.
- Design, Development of web-based Applications Using different App servers like WebSphere, WebLogic and JBoss.
- Experience in Hibernate open source Object relational mapping frame work.
- Extensively worked on Ajax frameworks.
- Experience in Objected Oriented Design patterns and J2EE Design patterns like MVC, Singleton, Facade, Front Controller, Factory, Service, DAO and Business Delegate patterns.
- Experience in UML, Rational Rose and implementation Project Related documentation.
- Experience in using the open source tools Log4j, ANT, Maven and JUnit.
- Strong experience in integration disparate applications using XML and Messaging.
- Experience on SVN, CVS.
- Excellent Communication and Interpersonal Skills.
- Good Logical Thinking and very good Problem-Solving skills.
- Worked extensively in Offshore-Onsite model.
- Worked extensively in Agile Methodology, Scrum calls.
TECHNICAL SKILLS
Language: JAVA, J2EE, XML, XSL, HTML, SQL, PLSQL, Embedded SQL.
Web Technologies: Struts, Apache Wicket, Ajax, Servlets, J2EE, Web Services, HTML, JavaScript and CSS.
Java Technologies: Java, Servlets, JSP, JSF, EJB, JMS, JNDI, RMI, JDBC, Security and Java Mail.
Application Servers: Web Sphere, Web Logic, JBoss.
Database: Oracle, DB2, MS SQL.
Performance: Load Runner, JUnit.
OSFW & Tools: Spring, Hibernate and Struts
Design: UML and Rational Rose.
Operating System: Windows 95/98/NT/2000/XP, OS/390, Linux & UNIX.
Editors: Eclipse, Jbuilder, WSAD,RAD
Build tools: Ant, Maven, Shell scripting, DOS Scripting.
SCCS: SVN, MKS, VSS and CVS.
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Senior Developer
Responsibilities:
- New driver new application entry.
- Handle driver /de-s processes.
- Manage all interactions with drivers and dates.
- Handle motor vehicle reports (MVR) data from Hirite.
- Handle driver interactions with DOT staff and handle questions.
Confidential
Senior Developer
Responsibilities:
- Interacting with the customers to get the requirements.
- Worked on the Application Design.
- Coordinating and guiding the offshore team for Maintenance issues as well as development.
- Responsible for Production deployments.
- Interacting with third parties like ADTS and University Services for any issues regarding RDT
- Extensively worked in supporting the Production issues.
- Working on Sprint designs.
- Worked with the XML and developed Web Services using APACHE Axis
- Interacting with California DMV and Hirite regarding DQS.
- Offshore-Onsite model, Agile methodology.
- Worked on the Migration of AIRS from Weblogic8.1 to Weblogic10.3.
Environment: Spring Framework, Hibernate,J2EE, JavaScript, Wicket, XML,HTML, XSL, Web services, Oracle,Filenet, Maven, Web Logic, Jboss,Eclipse, JUnit, Log4j, ANT and SVN.
Confidential, Indianapolis, IN
J2EE Developer
Responsibilities:
- Study and analysis of business and functional requirements
- Design and development of Software Design Document using UML.
- Worked as a Component Developer to code in Java and J2EE technologies.
- Created UI using JSPs and JSF based framework.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Used POJOs for storing data required.
- Used Hibernate for Object Relational mapping.
- Maintained documentation using Javadoc.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Written build scripts for ANT deployment.
- Unit testing was done using JUnit.
- Extensive usage of J2EE design patterns namely DAO, Value Object.
- Used AIA (Application Integration Architecture).
- Extensive usage of XML throughout modules.
- Used Web Sphere as Application Server
- Used VSS for version controlling.
- Used Rational Clear Quest for bug tracking.
- Used Log4j for logging.
Environment: Java, J2EE, Spring Framework, JSF, JSP, Hibernate, Eclipse, XML, DB2, Web Sphere, ANT, AIA, JUnit, Rational Clear Quest, Log4j, VSS.
Confidential, Detroit, MI
J2EE Developer
Responsibilities:
- Prepared class, sequence and flow diagrams by analyzing use cases using Rational Tools as part of the life cycle development.
- Reviewed and analyzed data model for developing the Presentation layer and Value Objects.
- Used Struts Framework extensively for Controller components and view components.
- Involved in writing the exception and validation classes using core java and Struts validation rules.
- Involved in writing the client side validation using JavaScript.
- Developed various DAO’s as part of the Data persistence.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Used Hibernate OR mapping tool as Data Persistence.
- Involved in writing Hibernate mapping documents for persistence classes.
- Implemented MVC, Factory, Service and DAO J2EE design patterns as part of the application development.
- Used Oracle 10g OC4J as Application server.
- Used CVS for version controlling.
- Used Rational Clear Quest for bug tracking.
- Used Log4j for logging.
Environment: Java, J2EE, Oracle 10g App Server, Spring Framework, Struts Framework, Hibernate, Java Script, CVS, Rational Clear Quest, Eclipse, HTML, SQL, ANT, Log4j, Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in analyzing the use cases and modeled the class, object, sequence diagrams using UML and Rational Rose.
- Continually interacted with the design team during the development phase of the application.
- Designed and Developed various layer using Struts, Hibernate, JSP, HTML
- Developed client side validation scripts using JavaScript.
- Developed wrapper classes by using core java and util package.
- Implemented several patterns including MVC and Singletons.
- Extensively used the struts component classes for developing the application’s UI Layer to handle the user requests and displaying response screens.
- Developed Hibernate mapping documents for POJO classes.
- Preparing program specifications, testing and meeting quality requirements.
- Used WebSphere App server for deployments.
- Used open source ANT tasks for build scripts and Log4j for logging.
Environment: Java, Struts, J2EE (JSP, Servlets, JDBC), XML/XSL, HTML, JavaScript, SQL, DB2, Harvest, ANT, Log4j, Windows NT, WebSphere, WSAD, UNIX and JUnit.
Confidential
Java Developer
Responsibilities:
- Used Rational Rose for UML Use Case diagrams, Class Model and Object Interaction Diagrams
- Responsible for developing persistence layer (Readers and Writers), which are responsible for interaction with Database.
- Transformed customer business requirements into a comprehensive solution using the SDLC Methodologies including iteration planning for inception, elaboration, construction and transition phases
- Developed XML driven role based website Navigation Engine.
- Responsible for developing the communication of JSP’s and Servlets
- Used Struts Framework for MVC.
- Designed, developed and deployed the EJB components on Web Logic
- Involved in Coding & Unit Testing.
Environment: EJB, J2EE, Web logic, J-Builder, Servlets, JSP, Java Beans, MQ-Series, OOAD, UML, JDBC, JNDI, Java Script, XML, Pl/SQL, Oracle, DB2, HTML, Clear case, Unix, Windows NT.
