Sr Java Developer Resume
Chevychase, MD
SUMMARY
- Sun Certified Java Programmer with Over 8 years of experience in Design, Development, and Implementation of Java and J2EE web and client server based applications.
- Hands on experience in Rule Based Engines Like Blaze Rule Services
- Hands on experience in web based programming skills include Core Java, Servlets, JSP, Struts, JSF,JSF2, Rich Faces, Spring, JDBC, EJB, Web services, SOAP, SOA, XML, JavaScript, JSTL, AJAX framework,JSON.
- Hands on experience in Requirement Analysis, High - level design using design patterns in Object Oriented programming.
- Completed projects using Java, J2EE, EJB2/3.0, RMI, JSP, JNDI, JDBC, Servlets, JavaScript, JMS, JSF, Struts, HTML, Web Services, SOAP, XML, SQL, PLSQL, XSLT, XHTML, Spring 3.1,3.2, Hibernate, and XML BEANS.
- Strong experience in writing Unit tests and Integration tests.
- Hands on experience in various java-programming tools like RAD, IntelliJ, WSAD, Eclipse-3x, RSA 7.5, RAD7.5.
- Strong Experience in PL/SQL, SQL, JDBC, Stored Procedures, functions in Oracle and DB2.
- Hands on experience with Relational Database Management System(RDBMS)
- Expertise in implementing Spring framework for Dependency Injection, Auto-wiring, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
- Proficient in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
- Strongknowledge of open source applications including JBoss 4, JBoss 6 and Apache. Experience with webservice including SOAP, REST and RESTFUL.
- Used web/App servers like Web Logic, Web Sphere and Tomcat servers based on the client requirement and project specifications.
- Extensive knowledge in implementing SOA (Service Oriented Architecture) architecture for synchronous and asynchronous communications between multiple applications.
- Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards
- Excellent communication, presentation, interpersonal skills and ability to work effectively in a diversified team.
- Strong ability in communicating with Project development team and prioritizing workload.
- Highly motivated and detailed-oriented, and also has the ability to work independently and/or as part of a team.
- Expertise in using configuration management tools like Perforce, CVS, VSS, Star Team and Clear Case for version controlling.
TECHNICAL SKILLS
Operating System: Solaris10/9/8/7, SuseLinux, Windows NT/2000/2003/Advance Server and Ms-Dos.
Languages: Core java, C, C++, COBOL.
Methodology: Agile, SDLC and UML.
J2EE Skills: JDBC 2.0/1.0, Servlets 2.3/2.2, JSP 1.2/1.1/1.0, JSTL, RMI, EJB 3.0/2.2/2.0, JNDI, JAXP, JTA, JMS, Web Services, JPF,JSFC
Web Technologies: HTML, JavaScript 1.3/1.2, AJAX, CSS, XML, SOAP 1.1, Axis, WSDL, UDDI, JQuery.
Frameworks: Struts Framework 2.0/1.3, JSF, Spring Framework 3.2/3.1/2.0/1.2/1.1.
Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.
Database/Tools: Oracle11g/ 10/9.0.2.5/8.1.7/7. x, DB2 7.2/7.1, SqlServer 2000/7.0/6.5/6.0 , Hibernate 3.2/3.0, TOAD.
Web/App Server: Apache Tomcat 5.5/4.1/3.3, WebLogic 9.1/8.1/7.0/6.1 , WebSphere5.0.2/4.0, JBoss 3.1, 4.0
IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script, Log4j logger, E2E logger.
Version Control: Perforce, CVS, Star Team, Clear Case, VSS, MS Visio.
PROFESSIONAL EXPERIENCE
Confidential, ChevyChase, MD
Sr Java Developer
Environment: Eclipse,J2EE,JSF2,Spring3.1/3.2,Hibernate,JSTL,XML,JSFC,XSD,Blaze,Maven,JavaScript,JUNITOracle 11g, DB2, XHTML, HTML, CSS, Servlets, JAMON,J-Rebel, JBOSS 4-2/6.0/6.1,Perforce,Sonar,Splunk.
Responsibilities:
- Involved in business requirements gathering and technical analysis document preparation.
- Understanding the requirements by interacting with business users and mapping them to design.
- Used Springs Framework in the application, which is based on MVC design pattern.
- Used Hibernate for data base related queries for ORM.
- Created simulators and deployed in local environment for testing.
- Wrote the XHTML, HTML, CSS, Java Script, Servlets, for designing GUI of the application.
- Wrote JUnit Test cases which support the application.
- Developed DAO’S to interact with oracle and DB2 database.
- Manual application (EAR) deployment and testing in different Environments.
- Used JUnit Test Cases for unit testing to achieve required coverage.
- Used Sonar for testing the code coverage.
- Used Splunk to see the error logs in the application.
- Used Perforce for Version Control
- Used JAMON for application monitoring.
Confidential, Fairfax, VA
Sr Software Developer
Environment: Eclipse, J2EE, JSP, Servlets, Struts 1&2,JSTL, XML, XSLT, Toplink, JQuery, Java Script,, Solr,Ajax DHTML, HTML, CSS, Tomcat,OC4J, Oracle 11g, ANT, ORM, JUNIT, Log4j,Maven
Responsibilities:
- Used Struts Framework in the application, which is based on MVC design pattern.
- Developed Action classes and Form beans and configured the struts-config.xml.
- Implemented Search functionality to search various documents using Solr.
- Worked on Solr Extensive plugin Architecture for advanced customization
- Performed queries via HTTP GET and receive XML binary results.using Solr
- Used Solr for Performance optimizations.
- Performed parsing of HTML, pdf,Using solr
- Wrote the HTML, DHTML, CSS, jQuery, Servlets, and JSP for designing GUI of the application.
- Used .Net for validation Purposes.
- Used Maven Deployment Descriptor setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers
- Developed DAO’s using Toplink to interact with Oracle 11g database.
- Used the automatic build scripts using ANT for the application to create the ear files and deployed in Tomcat and OC4J application servers.
- Wrote JUnit Test cases which support the application.
Confidential, MN
Java Developer
Environment: JDK1.4, java1.6/1.5,core java, Hibernate, Web service,J2EE patterns,HTML/JavaScript, Jquery,Spring, JDBC, SOAP, AXIS, WSDL, JMS, UML Design, JSP, Log4j, XML, DOM, SAX, XSD, DTD, JUnit, Ibatis/hibernate, DB2/SQL/Oracle,Oracle9i,WebsphereMQ5.3,WBIMB6.0Agile,WebLogic8.1/9.0,RationalClearCase,weblogicwebservices,RSA,clearcase,clearquestIbatis/hibernate.
Responsibilities:
- Involved in design and implementation of the PMA module.
- Understanding the requirements by interacting with business users and mapping them to design.
- Involved in designing and implementing web service server and client applications by using SOAP based standards for messaging.
- Installed and configured of WMQSeries 5.3 on Windows system.
- Configured MQ Series objects like Queue managers, Queues, Listeners andChannels.
- Used MQSC commands to perform administrative tasks
- Involved in producing necessary WSDL to deploy as a web service.
- Used Hibernate for data base related queries for ORM.
- Created simulators and deployed in local environment for testing.
- Used JUnit Test Cases for unit testing to achieve required coverage.
- Used find bugs, PMD, CPD and check style to make sure of using proper coding standards while developing from beginning.
- Used Configuration Management Tools for version control which is built on Win CVS.
Confidential, San Antonio
J2EE Developer
Environment: Java1.4, core java,J2EE,Jquery, Confidential RAD 6.0, XML, Business Services, Presentation Services, Agile, UMLDesign,J2EE Patterns, Web sphere Application Server MQ Series, Web Services, XSLT, CSS, RSA, Java/J2EE, RSA, CearCase, Clearquest, Tag Lib, JSP using JSTL, JavaScript
Responsibilities:
- Involved in business requirements gathering and technical analysis document preparation.
- Following SDLC Waterfall methodology for Integrated Web Bill Pay Project.
- Prepared use case analysis document using UML
- Prepared Architecture/design document and implemented Command Pattern in Presentation Services.
- Developed new Web Service for getting External Accounts using vendor WSDL
- Tech. System Design and review design.
- Prepared Unit test plan/cases.
- Review code, Unit Test Cases and Unit Test Results for the correctness and completeness.
- Manual application (EAR) deployment and integration testing in WAS 5.1/6.0 Linux servers.
- JUnit and AgitarOne was used for Unit Testing
Confidential, Raleigh, NC
Java/J2EE Developer
Environment: /Technologies: JDK1.5, core java, J2EE, JSP, Jquery,JSF, Springs,JSTL,J2EE patterns, HTML/Java script, Hibernate, Servlets, Struts, EJB, JDBC, JNDI, JMS, Design Patterns, Web Sphere MQ Series, Web Services, SOAP,XML, SAX, DOM, JavaScript, Agile, AJAX, DB2, Ant, ClearCase, Log4j, WebSphere6.0, RedHat Linux AS.
Responsibilities:
- Involved in collecting requirements from business users to build the Business logic process in WCC.
- Involved in implementing Web services client request with external systems.
- Involved in performing pre-processing the request and pass that to appropriate module for business process.
- Written MDBs as part of Messaging Adapter for JMS requests.
- Helped develop aJavaServer Faces (JSF)engine and set of components.
- Developed Integer and DateJSF componentsto support user entry of integer and date (month/day/year) values with internationalization
- Involved in implementing Hibernate and springs for database request and dependency injunction.
- Defined business rules by using ILOG JRules engine for online banking and successfully integrated with WCC product.
- Written ANT Build Scripts for Various Projects components.
- Receive the build request form DEV team and release the build for testing to testing team.
- Responsible for deploying the application in DEV, SIT, UAT environments.
- Coordinating the various teams Development and testing teams for any configuration changes.
- Used clear case configuration management system for version control.
Confidential
Java User Interface Developer
Environment: Java1.4, core java Servlets, JSP, Struts, EJB, Design patterns, html, java script, SQL, Eclipse IDE, Ant, Clear Case and Web sphere application server (WAS 5).
Responsibilities:
- Involved in designing and implementation of application flow.
- Involved in Developing UI screens in Administrator module.
- Developed Servlet’s and JSP for displaying both dynamic and static pages using HTML.
- Developed Action and Form Bean classes to retrieve data and process server side validations.
- Used JavaScript for performing client side validations.
- Involved in implementing Internationalization for supporting different country languages using Unicode formats.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
- Used Rational Clear Case for version control.
