Sr Java Developer Resume
Chicago, IL
SUMMARY:
- Over 10+ Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using Java, J2EE and XML technologies.
- Extensive expertise in core Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, Struts, Hibernate, Spring, JNDI, WebServices(SOAP & REST).SOAP(JAX - WS,AXIS,SPRING),REST(JERESEY).
- Experience in developing SOA based applications using BPEL,XSLT,ILOG JRULES, Mediation Routing Rules andESBs(Enterprise Service Bus)
- Experience working on XML Parsers(SAX, DOM,JAXB), XSDSchema, DTD and XSLT.
- Expertise in using IDE like Eclipse, NetBeans,JDeveloper, Rational Application Developer (RAD).
- Development experience with Application/Web servers like IBM Websphere Application server, BEA Weblogic, JBoss and Apache Tomcat.
- Sound Knowledge in database concepts and working experience on Oracle, DB2, AS400, MySQL and SQL Server databases.
- Experience with Spring Frame work(Dependency Injection,AOP, Spring MVC, Spring DAO, Spring WS,Quartz Scheduling Framework)
- Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC (Model-View-Controller), Business Delegate, DAO, DTO/VO Singleton, Factory etc.
- Experience with JASPER Reports.
- Experience working with Clustered environments and multithreading applications.
- Excellent knowledge on Software Development Life Cycle (SDLC) like Agile, Waterfall and Iterative Software Development Life cycle and Test Driven Development.
- Implemented JUnit automated unit tests for code testing.
- Experience in using different design methodologies and tools like UML.
- Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents
- Strong relational database background in SQL
- Experience in Leading Development Teams as Technical Lead
- Experience in using agile methodologies for developing the application.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
- Exceptional ability to quickly master new concepts and a proactive team player.
TECHNICAL SKILLS:
Web Technologies: HTML, DHTML, XML, AJAX, Java Script
J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB2.0, JDBC, JAXP, JavaBeans, JNDI, JMS WebServices(SOAP with JAX-WS,AXIS,SPRING & REST with Jeresy)
Tools: /IDE: IBM WSAD5.x, NetBeans4.x, Eclipse3.x,JDeveloper, SQL Developer, SOAPUI 2.xDatabase: Oracle8I/9I/10g, DB2, SQL Server 2000, MySql5.0.
Build Tools: Ant, Maven.
Application Framework: Struts, Hibernate, Spring framework,Junit and EasyMock
Distributed Architecture: RMI, EJB, LDAP, Web Services, SOA.
Web/Application Server: Apache Tomcat4x/6x, IBM WebSphere 5x/6x, Weblogic10x/8x, JBoss 6x.
Operating Systems: Windows 95/98/NT/2000/XP, Unix, Linux.
Case Tools/ OOAD: UML2x, Rational Rose1x.
Version Control: ClearCase 7.0, SVN 1.6, CVS 1x.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr Java Developer
Responsibilities:
- Gather requirements from the client.
- Perform Feasibility and Systems impact analysis.
- Provide High level Design and Interface Documents using RAD and WebSphere Application Architect.
- Provide estimates for implementation of the requirements.
- Prepare unit test cases and develop unit test cases using Junit, Cactus, Cobetura and Easy Mock
- Developed SOAP Webserivces with SOAP with JAX-WS & Spring implementation
- Developed RESTFUL WebServices using Jersey implementation.
- Used Spring Quartz scheduling framework to set up batch jobs.
- DevelopedDAO Layer using Hibernate& Spring DAO.
- Developed code using Spring Dependency Injection for creation of beans.
- Developed Validation code using JAVAX validations
- Deployment of code on WAS 8 Servers
- Developed SQL scripts for accessing data from Database
- Develop ant scripts for building the applications.
- Provide testing support for UAT and Production Testing.
Environment: IBM RAD,WAS 8.0,CVS,Oracle 10 g, SQL Developer, Unix, Jscript, HTML 5, SOAP&RESTFUL,JMS, Spring, Hibernate.
Confidential
TechnicalLead
Responsibilities:
- Gather requirement from the Client
- Prepare project plan and Assigndevelopment activities to Team members
- Perform Code review on Team member deliverables.
- Conduct Sync up and Handover calls with offshore Team.
- Conduct Daily Status meeting with the onshore Team.
- Work with QA Team for triaging the defects.
- Planning the deliverable and providing the estimates based on teams bandwidth and availability.
- Attend requirement gathering calls, HLD calls
- Prepare AID (Application Interface documents) based on HLDs and discussions with other interfaces.
- Develop Class level design and prepare LLD Documents
- Develop the application code using Java/J2EE, AVOS workflows.
- Developed SOAP Webserivces with SOAP with JAX-WS & Spring implementation
- Developed RESTFUL WebServices using Jersey implementation.
- Developed DAO Layer using Hibernate.
- Developed code using Spring Dependency Injection for creation of beans.
- Developed AVOS work flows using AVOS BPEL Modeller.
- Developed Validation code using JAVAX validations
- To Work on Defect raised by Testing Team and close the defects.
- To provide support during site Testing.
- To provide Development support during production Deployments.
Environment: Web Logic Server, UNIX, Windows, eclipse, AVOS BPEL modeler,Hibernate, Spring MVC,AVOS,SOAP Web Services,EJB, Spring DAO,JMS
Confidential, Rochester,NY
Sr JAVA Developer& Tech Lead
Responsibilities:
- Gather and Split the work received from the Client and Assign it to Team members
- Perform Code review on Team member deliverables.
- Conduct Sync up and Handover calls with offshore Team.
- Conduct Daily Status meeting with the onshore Team.
- Planning the deliverable and providing the estimates based on teams bandwidth and availability.
- Performing Impact Analysis for the changes required for client requirements and providing High level and Low level design for the implantations.
- Provide estimates for implementation of the requirements.
- Prepare unit test cases and develop unit test cases using Junit, Cactus, Cobetura and Easy Mock
- Developed SOAP Webserivces with SOAP with JAX-WS & Spring implementation
- Developed RESTFUL WebServices using Jersey implementation.
- Developed DAO Layer using Hibernate.
- Developed code using Spring Dependency Injection for creation of beans.
- Developed Validation code using JAVAX validations
- Design includes Interface Design and Class level Design
- Developed the Code for the application using Java, Web Services and Oracle 9i Queues.
- Performing unit Testing and Integration Testing.
- Code reviews for the code developed by team and provide necessary inputs if needed.
- Working on QE defects assigned by QE Team and production defects assigned by business users
- Deploying the code to local, Development, Test and Production environments.
Environment: Apache-tomcat server v7,eclipse, PL/SQL Developer,Hibernate, Spring,Oracle 11g Advanced Queues, XML, Web Services (jax-ws),maven,AS400,JMS
Confidential, Rochester, NY
Software engineer
Responsibilities:
- Involved in requirement gathering and Design calls.
- Performing Impact Analysis for the changes required for client requirements and providing High level and Low level design for the implantations.
- Provide estimates for implementation of the requirements.
- Prepare unit test cases and develop unit test cases using Junit, Cactus, Cobetura and Easy Mock
- Developed SOAP Webserivces with SOAP with Spring&AXIS implementation
- Developed DAO Layer using Hibernate.
- Developed code using Spring Dependency Injection for creation of beans.
- Code reviews for the code developed by team and provides necessary inputs if needed.
- Working on QE defects assigned by QE Team and production defects assigned by business users
- Deploying the code to local, Development, Test and Production environments.
Environment: Apache-tomcat server v7,eclipse,PL/SQL Developer, Junit, Oracle 9i, Oracle AQs,JMS,Hibernate, Spring, axis Web Services
Confidential, Rochester, NY
Java Programmer
Responsibilities:
- Understanding the requirements of client.Involved in requirement gathering and Design calls.
- Performing Impact Analysis for the changes required for client requirements and providing High level and Low level design for the implantations.
- Providing estimated effort for the new requirements.
- Design includes Interface Design and Class level Design
- Developed the Code for the application using Java, Web Services and Oracle 9i Queues.
- Performing unit Testing and Integration Testing.
- Code reviews for the code developed by team and provide necessary inputs if needed.
- Working on QE defects assigned by QE Team and production defects assigned by business users
- Deploying the code to local, Development, Test and Production environments.
Environment: Apache-tomcat server v7,eclipse,PL/SQL Developer, Metasolv 5.2 & 6,Hibernate, Spring, Oracle 9i,Oracle AQs,ant,Servlets,Junit,Cactus,Cobetura
Confidential
Sr. Java Programmer
Responsibilities:
- Understanding the requirements of client.Involved in requirement gathering and Design calls.
- Performing Impact Analysis for the changes required for client requirements and providing High level and Low level design for the implantations.
- Providing estimated effort for the new requirements.
- Design includes Interface Design and Class level Design
- Developed the Code for the application using Java, Web Services and Oracle 9i Queues.
- Performing unit Testing and Integration Testing.
- Code reviews for the code developed by team and provide necessary inputs if needed.
- Working on QE defects assigned by QE Team and production defects assigned by business users
- Deploying the code to local, Development, Test and Production environments.
Environment: Apache-tomcat server v7,eclipse,PL/SQL Developer, Remedy, Oracle 9i,CORBA,EJB, axis Web Services, Hibernate, Spring, NetCool, JPA. shell script, unix, Servlet & JSPs
Confidential
Sr. Java Programmer&Module Lead
Responsibilities:
- Gather and Split the work received from the Client and Assign it to Team members
- Perform Code review on Team member deliverables.
- Conduct Sync up and Handover calls with offshore Team.
- Conduct Daily Status meeting with the onshore Team.
- Used Jasper Reports to create pdf and excel reports to the users.
- Planning the deliverable and providing the estimates based on teams bandwidth and availability.
- Understanding the requirements of client. Performing Impact Analysis for the changes required for client requirements and providing High level and Low level design for the implantations. Providing estimated effort for the new requirements. Design includes
- BPEL Design
- Web Page Design
- Class level Design
- Developed the Code for the application using BPEL, JSF and the BPEL EJB API provided by IBM.
- Developed the JSP pages for the application
- Used HTML,CSS,JS for the screen development
- Performing unit Testing and Integration Testing.
- Code reviews for the code developed by team and provide necessary inputs if needed.
- Deploying the code to local and Development environments.
Environment: WebSphere, Integrationdeveloper v 6.1 and v 6.2, WebSphere Process 6.1 and v 6.2,SOA(BPEL, RULES, Human Task, Mediation Module, XSLT),J2EE(JSF,JMS,JAAS,Spring,Hibernate).
Confidential
Sr. Java Programmer
Responsibilities:
- Understanding the requirements of client. Designed the front end pages necessary for the application, designed the layout of the JSP pages. Performed the class level design for the application.
- Developed the Code for the application in struts.
- Developed the JSP pages for the application
Environment: WeblogicWorkshop 9.2, Web Logic Server 9.2, Hibernate, Spring, STRUTS,AJAX,HTML,CSS,JavaScript,jndi,jbdc
Confidential
Sr. Java Programmer
Responsibilities:
- Understanding the requirements of client. Designed the front end pages necessary for the application, designed the layout of the JSP pages. Designed menu for the application.Made contribution to the class level design for the application.
- Developed code in java 1.4, J2EE 1.4, Tomcat 4.1, in JSF Framework .
- Very active in solving the problems of the team mates.
- Done coding for various functionalities which include connecting the DB, using the Envinsa web services.
- Developed scripts for the front end validations and developed the scripts for the generation of fly out-menu.
Environment: Apache Tomcat (5.5), Dream Weaver., JSF,CSS,HTML, Envinsa(GIS)