Senior Java J2ee Developer Resume
Beaverton, OR
SUMMARY
- Over 9 years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
- Experience in developing web-based applications in Hotel, Health, Insurance, Telecommunication, and Financial domains using IBM Web Sphere Application Server (WAS) 4.0/5.0 and Web Sphere Studio Application Developer (WSAD) 4.0/5.0,RAD 6.0.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP2.0, Servlets2.3, Struts1.2, EJB2.1, JDBC, JNDI, JMS, ANT, SOAP, WSDL, XML, XML Parsers such as JAXP (SAX, DOM) and JAXB.
- Extensive experience in writing Junit’s using EasyMock and PowerMock frameworks.
- Articulate in written and verbal communication along with strong, interpersonal, analytical, and organizational skills.
- Highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
J2EE Technologies: JSP 2.0, Servlets 2.3, JSTL 1.3, Custom tags, Struts 1.3/2.0,Struts Internationalization, Tiles, Spring Framework 1.2/1.3/2.0, JDBC 2.0,Hibernate 3.0/3.1, EJB 2.1/3.0, RMI, JAXB 2.0, SAX and DOM.
Programming Languages: Java, C, C++, SQL, PL/SQL.
Web/Application Servers: IBM Web Sphere 4.x/5.x/6.x, BEA Web Logic 7.x/8.x, Tomcat 5.0
IDE: Eclipse 2.1/3.0, WSAD 5.x,RAD 6.0, Intellij
Open Source: JUnit, Ant1.5, Log4j1.2, CVS, Rational ClearCase. XDoclet.
Platforms: Windows98/2000/NT/XP, UNIX
Databases: Oracle 8i/9i, IBM DB2 7.0/8.2
Database Tools: TOAD9.0, DBVisualizer 5.0/5.1
PROFESSIONAL EXPERIENCE
Confidential, Beaverton,OR
Senior Java J2ee Developer
Responsibilities:
- Responsible for technical design, develop and integration testing.
- Responsible for using tools and install in dev machines.
- Responsible for writingResponsible for attending backlog grooming and working new user stories
- Responsible for supporting other teams with onboarding required tools
Environment: Splunk, Selinium,Jenkins,Java,Eclipse,Jetty
Confidential, Cincinnati,OH
Java Developer/Integration Developer
Responsibilities:
- Responsible for technical design, develop and integration testing.
- Responsible for developing this module from the scratch.
- Responsible for writing test cases using junit’s.
- Responsible for communicate with QA team to fix any defects.
- Responsible for deploy code into tomcat web server.
Environment: Apache Camel,WebServices,Eclipse,Tomcat
Confidential, Phoenix, Arizona
Senior Java Developer
Responsibilities:
- Involved in release & scrum planning and responsible for creating user stories.
- Responsible for design and develop user stories.
- Attended for spring backlog grooming.
- Involved in sprint ceremonies and planning.
- Modified key values for properties to accumulate internationalization.
- Design and develop communication between client and server usingREST Web Services.
- Responsible for writing JUnit’s using Power Mock and Easy Mock.
- Responsible for coding backend service layer classes.
- Developed front end screens using JSP’s
- Responsible for writing dao classes using homegrows db framework.
Environment: Eclipse, Maven, Weblogic, EasyMock, PowerMock, Agile, RUP, UNIX, Winscp, putty.Log4j, Informix, Spring
Confidential, Keller,Texas
Senior Java Developer
Responsibilities:
- Involved in Design, Code,Test,Integarte,Deployment and production phases.
- Implemented Spring MVC with JSP2.0 and JSP Tag libraries to facilitate user interface design.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Responsible for designing Collateral module.
- Responsible for developing front end pages using JSP.
- Responsible for writing DAO's using JDBC framework.
- Responsible for supporting integration and testing environment.
- Used Junit Testing Framework for testing DAO's.
- Responsible in designing and developing reports using jasper reports framework.
- Worked in STS(Spring Editor) to develop complete application.
Environment: STS(Spring source Tool Suite), Spring3.0, Servlet 2.5, JSP 2.0, SOAP, Agile, ireport, UNIX, Oracle 9i, JUnit, SVN, Log4J and ANT 1.7
Confidential, Marlborough, Ma
Java Developer
Responsibilities:
- Modifying existing application and adding new features.
- Modified jsp pages and backend java classes.
- Modified dao layer to for saving and retrieving data.
Environment: Ubuntu, eclipse, java, sql.
Confidential, Austin,Texas
Senior J2ee developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Requirements gathering,Design, Code,Integarte,Deployment and production phases.
- Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Used Web Services to communicate with different application.
- JAXB parser for marshaling and unmarshaling.
- Working with WSDL and SOAP messages.
- Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
- Used Hibernate3.1 to store the persistence data into the Oracle9i database.
- Used Spring2.0 Framework to integrate the application with Hibernate3.1.
- Used IBM MQSeries for enterprise level messaging system.
- JMS was used to send/receive asynchronous data from various message brokers
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug.
- Used Rational Clear case for version control.
- Used JUnit Testing Framework for Unit Level Testing.
- Worked in IBM RAD 6.0 to develop complete application
- Deployed the application on Web Sphere Application Server6.0 (WAS)
Environment: WAS 6.0, RAD 6.0, Struts 1.2, Spring2.0, EJB 2.1, Servlet 2.3, HTML, JSP 2.0, JNDI, REST Web Services, JMS, SOAP, IBM MQSeries, WSDL, UNIX, Oracle 9i, JUnit, Log4J and ANT 1.5
Confidential, Tampa, Florida
Sr. J2EE Developer
Responsibilities:
- Responsible for design and develop web pages.
- Responsible for design and code DAO layer.
- Responsible for making asynchronous calls to server using DWR.
- Developed application using RAD 7
- Deployed application on Websphere application server.
- Responsible for communicating with other applications using apache axis webservice.
- Responsible for build and deployment.
- Developed and designed Jasper reports
- Involved in SDLC:Design,Code,Testing phases.
- Involved in writing ant scripts for generating EAR and WAR files compatible with websphere
- Responsible in migrating existing websphere MDB’s to weblogic MDB’s
- Responsible for integrating weblogic server to Websphere mq through Foreign JMS server.
- Involved in Websphere mq administration for creating queues and queue manager.
- Fixing bugs and implementing enhancements for WBN project.
- Developed application RAD.
- CVS is used for source code version control.
- Involved in using Log4J to create log files to debug as well as trace, application.
- Involved in writing build scripts.
- Consumed Webservices to communicate with different applications.
- Used JAXB for marshalling and unmarshalling.
- Developed and designed resports using jasper.
- Writing sql queries,creating views on Oracle database.
Environment: RAD7, Websphere,CVS, IBM MQ series, Jasper, ANT,Oracle 10g, UNIX, EJB, JSP, Servlet,LOG4J
Confidential, Tampa, Florida
Sr. J2EE Web Sphere Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Design and Code Development phases.
- Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Consumed Web services to use implementation which is present in different platform.
- JAXB parser for marshaling and unmarshaling.
- Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
- Used Hibernate3.1 to store the persistence data into the Oracle9i database.
- Used Spring2.0 Framework to integrate the application with Hibernate3.1.
- JMS was used to send/receive asynchronous data from various message brokers
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug as well as trace, application using RAD.
- Used JUnit Testing Framework for Unit Level Testing.
- Worked in IBM RAD 6.0 to develop complete application
- Deployed the application on Web Sphere Application Server6.0 (WAS)
Environment: WAS 6.0, RAD 6.0, Struts 1.2, Spring2.0, EJB 2.1, Servlet 2.3, HTML, JSP 2.0
Confidential Miami, Florida
Java Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Design and Code Development phases.
- Implemented struts internationalization using struts i18n.
- Modified jsp and java script to accommodate internationalization
- Modified application resource properties file to add key value pairs.
- Deployed application into websphere server.
Environment: WebSphere, Struts, Java, Javascript.
Confidential
Sr. J2EE Web Sphere Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Design and Development phases.
- Involved in developing Use Case diagrams, Class diagrams and Sequence diagrams in Rational Rose to express the detail design.
- Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Facade and Data Access Objects DAO patterns.
- Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
- Developed web services for taking information about increasing spending limit.
- Created WSDL file for specifying services.
- JAXB parser for marshaling and unmarshaling.
- Used JDBC calls to persist data into DB2 8.2 database.
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug as well as trace, application using RAD.
- Used Rational Clear case for version control.
- Used JUnit Testing Framework for Unit Level Testing.
- Worked in IBM RAD6.0 to develop complete application
- Deployed the application on Web Sphere Application Server 6.0 (WAS)
Environment: WAS 6.0,RAD 6.0, Struts 1.2, EJB 2.1, Servlet 2.3, HTML, JSP 2.0, JNDI, UNIX, Web Services, JMS, MQSeries, SOAP, WSDL.
Confidential, Salt Lake City, UT
J2EE Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Design and Code Development phases.
- Involved in developing Use Case diagrams, Class diagrams and Sequence diagrams in Magic Draw to express the detail design.
- Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Data Transfer Objects DTO, Service locator, Session Facade and Data Access Objects DAO patterns.
- Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
- Used Hibernate XDoclet tags to generate HBM xml files.
- Used Hibernate3.0 to store the persistence data into the DB2 database.
- Used JMS send/receive asynchronous data from different message brokers
- Consumed Web services to use implementation which is present in different platform.
- JAXB parser for marshaling and unmarshaling.
- Working with WSDL and SOAP messages.
- Used Spring 2.0 Framework to integrate the application with Hibernate3.0.
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug as well as trace, application using WSAD.
- Used CVS for version control.
- Used JUnit Testing Framework for Unit Level Testing.
- Worked in IBM WebSphere Studio Application Developer5.1.2 (WSAD) to develop complete application
- Deployed the application on WebSphere Application Server5.0 (WAS)
Environment: WAS 5.0, WSAD 5.1.2,Hibernate 3.0, Struts 1.2, Spring2.0, EJB 2.1, JMS,MQ-Series, Servlet 2.3, HTML, JSP 2.0, Web Services, SOAP,WSDL, JNDI, XDoclet, UNIX, DB2, JUnit, CVS, Log4J and ANT 1.5.