Senior Developer Resume
Lansing, MI
SUMMARY:
- 7 years of experience in the IT Industry with proficiency in Design and Development of J2EE Projects. Complete understanding of Object Oriented design and development of e - Commerce, Portal, Web-based and client/server-based systems on multiple platforms.
- Experience in requirement analysis, system design, development and testing of various applications.
- Expertise in Core Java and J2EE technologies such as Swing,JSP2.0,Servlets2.4, EJB 2.0 and JDBC
- Expertise in Web Front End technologies, spring, Struts1.2, JSF, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
- Produced large and complex reports using Jasper Report Library.
- Good understanding of other J2EE technologies such as JDBC, JNDI, JTA and other Java technologies like Applets
- Worked on SOA based technology using Web Services, WSDL and UDDI registry.
- Worked on TIBCO (BW, EMS, Administrator, RV and SDK).
- Good Knowledge of different O/R Mapping tools JPA, Hibernate and i-batis.
- Worked on parsing of XML using SAX and DOM parsers, worked on XSLT.
- Expertise in OOA and OOD using UML (Use case diagrams, class diagrams, sequence and state diagrams using Rational Rose)
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like Oracle Application Server, IBM Websphere 6.1/5.x, BEA WebLogic9.1/8.1, BEA Workshop, and open source Apache Tomcat, Apache Axis and Apache HTTP Server. Implemented SSL over Apache and Tomcat using OpenSSL
- Worked with Multiple Databases like MS SQL Server, DB2, Oracle, and MySQL. Experience with configuring connection pools using JNDI and JDBC
- Worked on wide variety of platforms like Unix flavors (Sun Solaris 9) and Windows NT operating systems
- Worked with wide variety of IDE’s like WSAD 5.1, RAD, Eclipse 3.0, Web Sphere Integration Developer (WID) 6.1.2, Netbeans.
- Worked on writing build scripts using Ant 1.5 as a build tool
- Expertise on LDAP server administration and JNDI API for communicating the openLDAP server.
- Extensive knowledge and working experience in javascript frameworks like JQUERY, DOJO, EXTJS
- Worked on Logging Framework using Log4j
- SubVersion(SVN), CVS and Visual Source Safe as versioning software tools
- Involved in writing Junit Test cases, doing smoke test as testing framework.
- Worked all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management Agile Methodology.
- Experienced in a variety of industries (software, banking, telecom, government, insurance, Helthcare).
- Committed to learning new technologies.
- Good organizational and prioritization skills.
- Strong in DOS, WindowsNT/00/98/95, Linux & UNIX environments.
- Working experience in Production, Development, Staging and QA environments.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
TECHNICAL SKILLS:
SkillProfile: JDK 1.5, JSP, Tag-Libs, Servlets, UML, Javascript, Ajax, Java Beans, Enterprise Java Beans (EJB2.0/EJB3.0), JDBC/ODBC, JNDI, JSTL, EL, Google Web Toolkit, DOJO, JAXB, JUnit, HTML, Java Script, C, C++, PL/SQL
IDE Tools: IBM WSAD 5.1, RAD6.0, Eclipse 3.0, WID 6.1.2, Jasper Reports.
Frameworks: Struts 1.2, spring and JSF 1.1.
SQL Editors: TOAD 8.X and Oracle SQL Developer.
Database: Oracle 8i/9i/10g, IBM DB2, SQL Server 2000.
Application Server: BEA WebLogic8.1/9.1, IBM Web Sphere 6.0/6.1,JBoss4.0.
Web Servers: Apache Tomcat 4.1, Java Web Server.
Rule Engines: Drools 3.0/4.0 Rule Engine, Blaze Rule Engine, ILOG Rule Engine
Version Control Mgmt.: SubVersion (SVN), CVS and Microsoft Visual Source Safe (VSS).
Protocols: HTTP, HTTPS, SOAP.
XML Technologies: XML, XSLT, DTD, Schema, XML DOM.
Web Services: SOAP, WSDL, Apache Axis 1.2, XFire 1.4x,JAX-RPC, JAXP.
GUI Technologies: AWT, Swing.
Process Management: Six Sigma Standard, Agile Methodology.
Design Tools: Rational Rose, Microsoft VISIO.
Messaging technologies: JMS, IBM MQSeries, and TIBCO (BW, EMS, Administrator, RV and SDK).
ORM technologies: Hibernate 3.x, iBATIS 2.17.
Operating systems: Windows 95/98/2000/XP, Linux and UNIX.
Business Rules Engine: Blaze Rules Engine.
PROFESSIONAL EXPERIENCE:
Confidential, Lansing, MI
Senior Developer
Tech Environment: JDK 1.5,Spring framework, Hibernate, Web services (SOAP, WSDL), XML,XSLT,Expression Language(EL),Rules Engine, DROOLS, WebSphere, Rational Rose, Windows XP,ANT,JavaScript,JQUERYHTML, JUnit, CVS, Log4J, AJAX, DOJO CSS, Eclipse IDE and DB..
Responsibilities:
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP,JSTL,EL, JQUERY and other custom tag libraries.
- Created web pages using JQUERY widgets for Rich User Experience
- Developed Dynamic tables in JSPs using JQUERY JGGrid.
- Used JQUERY widgets like DatePicker, Accordion, Tabs.
- Used JQUERY framework for AJAX calls.
- Expertise in Web Page development using XML, XSLT.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using EMS to exchange of critical business data and events among J2EE components and legacy system.
- Developed applications using webservices.
- Developed Rule Module using DROOLS engine
- Developed Business Rules in Rules engine so that Agents can make automated decision.
- Developed the application using Spring MVC.
- Involved in configuring and deploying the application using weblogic.
- Involved in integrating the business layer with DAO layer using JPA.
- Transaction Management using the Hibernate configurations
- Responsible for development of process using BW.
- Involved in Writing and reviewing unit test cases using JUnit.
- Used CVS as version control system to check in and checkout the data.
- Write and modify database stored procedures, triggers, functions, and pl/sql Scripts.
- Involved in writing shell scripts for deploying application on unix.
- Review source code and generate peer review reports.
Confidential, St Louis, MO
Senior Developer
Tech. Environment: Java 1.5, JSP, JSTL, Servlets, JDBC, XML, XSLT, EL, CSS, Web Services, WebSphere6.1,JMS, CVS, TOAD, RAD, DB2,EJB,unix,ANT, JQUERY,Ajax, JavaScript.
Responsibilities:
- Actively involved in SCRUM’s and Sprints of Agile Methodology.
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP, CSS,Ajax, JQUERY and JavaScript.
- Prepare and review the technical design for the system that adheres to the MVC architecture.
- Designed and implemented the logging mechanism using Log4j API.
- Developed the application using Servlet as a controller.
- Involved in development using webservices.
- Involved in configuring and deploying the application with WebSphere.
- Transaction Management using the JDBC.
- Used CVS as version control system to check in and checkout the data.
- Write and modify database stored procedures, triggers, functions, and pl/sql Scripts.
- Involved in writing unix shell scripts for deploying application and handing production systems with Batch scheduling.
Confidential, Minneapolis, MN
Senior Developer
Tech. Environment: Java 1.5, JSP, JSTL, Servlets, JDBC, XML, XSLT, EL, CSS, Web Services, JBOSS, CVS, TOAD, RAD, Oracle,EJB,unix,ANT, YUI, Mainframe,SAML2.0, JavaScript.
Responsibilities:
- Actively involved in SCRUM’s and Sprints of Agile Methodology.
- Involved in creating design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using IBM modeling plug-in.
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP, CSS, Javascript,YUI and other custom tag libraries.
- Prepare and review the technical design for the system that adheres to the MVC architecture.
- Developed the PRISM services (JNL security) communicating to the LDAP with JNDI API includes creating accounts, modifying accounts and search accounts from the Active Directory Server.
- Designed and implemented the logging mechanism using Log4j API.
- Developed the Book of Business using BW, EJB (Session beans, MDB) and EMS.
- Implemented Rules Engine for business rules development using DROOLS Engine
- Involved in designing the User interfaces and prototyping the modules such as Client Filing Cabinet and Book of Business.
- Developed the application using Servlet as a controller.
- Involved in development of Client Filing Cabinet using webservices.
- Involved in configuring and deploying the application with JBOSS.
- Using JBOSS to deploy the application.
- Implemented design Patterns like DAO, DTO, Session facade, Business delegate, service locater in various modules.
- Involved in Writing and reviewing unit test cases using JUnit/Java Mock Objects.
- Involved in integrating the business layer with DAO layer using JDBC.
- Transaction Management using the JDBC.
- Used CVS as version control system to check in and checkout the data.
- Write and modify database stored procedures, triggers, functions, and pl/sql Scripts.
- Involved in writing unix shell scripts for deploying application and handing production systems with Batch scheduling.
- Support and maintained various applications using TDD, travel light, CI, refactoring technique.
- Review source code and generate peer review reports.
- Support and maintained various applications like Appointment Information, Pending Business and FilingCabinet using Servlets, JDBC and DAO.
- Involved in performance Testing, Load Testing, Acceptance Testing, bug fixing and documentation of the system.
Confidential
Senior Java Developer.
Environment: JDK 1.5,Spring framework, Hibernate, Web services (SOAP, WSDL),RAD,XML,XSLT,Expression Language(EL),JMS, WebSphere 6.1 MQSeries, Rational Rose, Windows XP,ANT,JavaScript,HTML,JUnit,CVS, Log4J, AJAX, CSS, Eclipse IDE, Blaze 6.6 and DB2.
Responsibilities:
- Actively involved in SCRUM’s and Sprints of Agile Methodology.
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP,JSTL,EL, and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Developed applications using webservices.
- Developed the application using Spring MVC.
- Involved in configuring and deploying the application using WebSphere.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Transaction Management using the Hibernate configurations
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
- Created Rules using Blaze.
- Used CVS as version control system to check in and checkout the data.
- Write and modify database stored procedures, triggers, functions, and pl/sql Scripts.
- Involved in writing shell scripts for deploying application on unix.
- Review source code and generate peer review reports.
- Involved in build management and build resolution activities of e-commerce project.
- Involved in Smoke Testing, Testing, bug fixing and documentation of the system