Java/j2ee Web App Developer Resume
Richmond, VA
SUMMARY
- 8+ years of IT experience in application design, software development life cycle (SDLC), Agile, Scrum methodologies maintenance and enhancement of web - based applications.
- Extensive experience as designing and developing in Java & J2EE Web technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Technical skills encompasses Java, J2EE (JDBC, Servlets, JSP, EJB, JMS, JNDI, JQuery, Struts, webservices (SOAP,RESTFUL), Spring&Hibernate frameworks), ORM, XML, HTML5.0,DHTMLX, UML, Json, JQuery, JSTL, Apache, LOG4J, Ant, Maven, Shell script and JavaScript.
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring.
- Over 6 years of experience in development and Support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components.
- Over 5 years of experience in Core Java, Multithreading and Design Patterns.
- Over 5 years of experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Hands-on experience in IDE Tools: Eclipse, IBM RAD.
- Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant.
- Experience in application and web servers such as Websphere,JBoss, Apache Tomcat & Unix.
- Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
- Have strong experience in code debugging and bug fixing.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
- Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
- Self-motivated, able to set priorities to achieve immediate and long-term goals.
- Experience in performing requirement analysis working with software vendors
- Eager to learn new technologies and can easily adapt to the new technologies and tools.
TECHNICAL SKILLS
Skills: Java, J2EE (JDBC, Servlets, JSP, EJB, Ant, Struts, Maven, Shell script Spring, webservices (SOAP, RESTFUL), Hibernate,SQL), ORM, XML, HTML, UML SQL,PL SQL, LOG4J and JavaScript,JPA,JAX-WS
Frameworks: Struts, Spring
Middleware Servers: IBM Web Sphere 8.5.5,JBoss 6.0, Tomcat 7.0, weblogic 10 .
Databases: Oracle 9i
XML Technologies: XML, XSLT, SAX, DOM, DTD Schema
Operating Systems: UNIX, Windows, Solaris
IDE’s / Tools: Eclipse Kepler,RAD, WinCvs, SVN, Beyond Compare
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Responsibilities:
- Implemented the project using the Spring MVC framework.
- Used Spring Framework’s Dependency Injection to have a loose-coupling.
- Implemented AOP of Spring Framework to implement logging.
- Also incorporated the validation framework for the project.
- Built various controller classes and application context file.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Implemented Hibernate instead of traditional JDBC code.
- Developing and consuming web services likeSOAP(JAX-WS),REST(JAX-RS).
- Requirements analysis and preparation of Design documents.
- Creation of Use Case documents.
- Development of different modules and JUnit Test Cases
- System Testing
- Designing the User interface using HTML and JavaScript
- Designing the web application
Confidential, San Mateo, CA
Java/J2EE Web App Developer
Responsibilities:
- Implemented the project using the Spring MVC framework.
- Used Spring Framework’s Dependency Injection to have a loose-coupling.
- Implemented AOP of Spring Framework to implement logging.
- Also incorporated the validation framework for the project.
- Built various controller classes and application context file.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Implemented Hibernate instead of traditional JDBC code.
- Developing and consuming web services likeSOAP(JAX-WS),REST(JAX-RS).
- Wrote SQL Queries to interact with Oracle Database.
- GeneratingREST(JAX-RS)based webservices usingServer Oriented Architecture.
- Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, JQuery and AJAX.
- Implemented text messing by usingJAX-RSRESTful API.
- Used Hibernate 3.0 for object relational mapping with the persistent database.
- Exposed functionally of system to other system by creating Web Services using Jersey.
- Used XMLBeans for data interchange.
- Built and deployed and tested on BEA Weblogic 10.x.
- UsedHibernateORM to persist data to Oracle data base.
- Worked on large volumes of data and database performance tuning.
- Unit testing was performed using JUnit and Version control through Subversion.
- Wrote Shell Scripts for executing batch statements.
- Practiced agile development approaches.
Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, JUnit, Log4j, Shell Scripting, UNIX
Confidential, Memphis TN
Java Web Developer
Responsibilities:
- Developed new modules Owner Search, Level Delegation & Mass upload using Java, JDBC, Sevelet, JSP, JSTL, Struts, Javascript, Ajax, Xml, XSLT, Application Server and Oracle database .
- Did Core Java development and Support of Java/J2EE web applications with emphasis on OOP-based web forms, business logic, database access components.
- Experience in Java EE and web service usingJAX-RS, JAX-WS, Jersey.
- Did Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Writing and Invoking the struts calls.
- Developed RESTWeb Services to provide Cramer data to a web portal and to enhance communication among OSS product suite.Java 1.6,JAX-RS,REST, Spring, Hibernate,andOracle.
- Involved in the writing coding, Code Review, Unit Testing of JUNIT and defects.
- Utilized Model-View-Presenter (MVP) design pattern, decoupling view and presenter, in front-end development.
- Created JUnit test cases using JUnit framework for doing Unit Testing for all of my deliverables.
- Used PVCS, SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
- UsedHibernateas ORM to persist data.
- Respond to QA / production defect fix and release patch for update Quality Center.
- Bug fixing, Functional Testing, Production support and Maintenance.
- Wrote program specification, based on function design.
- Involved in debugging and troubleshooting the bugs and resolved those issues.
- Implemented OO design concepts, best practices, exception handling, identifying and fixing potential memory, performance, & transactional issues.
Environment: Java 1.6, J2EE (Servlets, JSP), Struts, JavaScript, Oracle 9i, Unix, XML, XSLT, AJAX, Websphere Application Server, SQL,PL SQL,Weblogic10
Confidential, Charlotte NC
Java Web Developer
Responsibilities:
- Deisnged and developed java bakend batch jobs to update the product offer details.
- Did Core Java coding and development using Multithreading and Design Patterns.
- Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Preparing technical specifications, test plans for unit testing.
- Involved in writing and invoking the Spring MVC calls.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
- Experienced with RAD/Iterative development methodologies.
- Worked on UNIX flavors like SUN Solaris, Linux .
- UsedHibernate3.2as ORM solution in persistence layer of the application.
- Used Log4j as a logging tool.
- Used HQL(HibernateQuery Language) to write static and complex queries while communicating with Oracle 10g database.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Wrote hbm mapping files andPOJOclasses to map database tables withjavaobjects.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Involved in Preparing Check List for Application Deployment in Implementation.
- Preparing technical specifications, test plans for unit testing.
- Actively involved in the code reviews.
- Debugging and troubleshooting the bugs and resolving the issues.
- Involved in bug fixing & production support and maintenance activities.
- Performing Code merge using SVN.
- Performed activities for quality process by configuration management to achieve CMMI Level 5.
- Deploying of code to Web sphere.
- Presentation of module to team members
Environment: Java 1.6, JSP, Struts, Servlet, EJP, Spring,Hibernate, Java Script, Unix, Shell script, AJAX, XML, Websphere Application Server, SQL,PL SQL, Maven, ORM, weblogic 10, Webservice(SOAP,RESTFUL).
Confidential
Java Web Developer
Responsibilities:
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- Implemnted DAO for data access.
- Used MVC framework.
- Created an XML configuration file for Hibernate -- Database connectivity.
- UsedHibernateCriteria queriesfor dynamic database operations.
- ImplementedSpringMVCFramework.
- UsedSpringAOPfor the transaction management and logging.
- Wrote hbm mapping files andPOJOclasses to map database tables withjavaobjects.
- Developing service-layer modules for an Internal REST API using Spring Framework and theJAX-RSspecification driven implementation Jersey.
- Implemented as well as exposed web services usingApache Axis.
- Used EclipseWTPprovided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
- Hands on withPL/SQLStored Procedures, Triggers and Views.
- Extensively usedJ2EE Design Patterns.
- Understanding of object-oriented design, re-use, and component-based development.
- ParsedXMLresponse received inJavacode throughWeb ServicesandEJBcalls
- Application usedWeb Servicesto communicate with external applications and vendors
- Performed rigorous unit testing as well as testing via application flow
- Worked to successfully developProof Of Conceptcode branches
- Implemented various complex PL/SQL queries.
- Preparing test cases and technical specification documentation.
- To guide project team members on Coding Standards.
- Interaction with onsite counter partner for gathering client’s requirements Mentored for junior developer
- I wrote program specification based on function design.
- Involved in bug fixing and production support maintenance.
Environment: Java 1.4, J2EE 1.4, Spring, Hibernate, Java Script., Web Logic Server 10, Oracle 9i, SQL,PL SQL, Maven, Webservice(SOAP,RESTFUL),Log4j.
Confidential
Java Web Developer
Responsibilities:
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- Preparing test cases and technical specification documentation.
- Involved in Bug Fixing and Production Support Maintenance.
- Integrated various modules and deployed on Websphere.
- Involved in writing JSP and SQL/PLSQLto handle transactions .
- System Integration Testing and Implementation.
- Documented the defects using Quality Center and tracked them to completion by communicating and co-coordinating with the development as well as the support group.
- Developed multiple user interfaces usingXMIs/GWTsandAngular JSwithHTML/CSS .
- Used Maven 2 and 3 for project builds .
- UsedJSONstrings to transferjavaobject data to Angular JS and vice versa
- FollowedTest Driven Development (TDD),Scrumconcepts of theAgile Methodologyto produce high Quality Software.
- ImplementedSpringMVCFramework.
- UsedSpringAOPfor the transaction management and logging.
Environment: Java 1.4, J2EE 1.4, Java Script., Eclipse, MySQL,JSP,Servlet,Sp;ring,Websphere Application Server
