Java Developer Resume
PA
SUMMARY
- Over 7 years of experience in system development, design and deployment of multi - tiered distributed J2EE Client/Server applications using WebLogic, WebSphere, JBOSS and Tomcat.
- Full software development life cycle experience, involved in requirement analysis, design, development, testing, deployment and support.
- Strong hands-on programmer, skilled in Java and J2EE technologies, C++, JavaScript, XML, UNIX and Windows and a multitude of middleware technologies.
- Extensive experience in application development using Java, J2EE, JSP, Servlets, EJB, JMS, JSF, Struts, Tiles, JavaBeans, JDBC, Hibernate, Spring, JUnit, Log4J, XML, JavaScript, HTML.
- Proficient to develop enterprise applications with J2EE/MVC architecture
- Experience with Application servers and Web servers such as, BEA Web Logic 5.1/7.0 /8.1, JBoss, and Apache Tomcat 5.0/6.0/7.0.
- Enterprise with J2EE compliant IDE’s such as NetBeans 5.0, Eclipse2.1/3.0.
- Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
- Experienced troubleshooter, resourceful, able to work under pressure.
- Team player with demonstrated ability to build strong relationships vertically and horizontally as well as client/user relationships.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++, SQL.
Web/Application servers: Web Logic, Tomcat 5.0, JBoss,Websphere,Glassfish
J2EE Technologies: Servlets, JSP, Struts, Spring, EJB, JDBC, Hibernate, JNDI, Swing (JFC), JUnit, Log4j, SOA.
Web Technologies: JSP, HTML/DHTML, JavaScript, AJAX, CSS, XML, SOAP, Web2.0.
Design Patterns: MVC1, MVC2 (Model View Controller), Singleton, Session Fa ade, Observer, Observable, Visitor, Service Locator Pattern,Business Delegate
Distributed Technologies: EJB, JNDI, Web Services, RMI, RPC, Socket Programming
RDBMS: Oracle8i/9i/10g,MySQL, Microsoft Access, Distributed Databases
Software Packages/Tools: Eclipse 2.1/3.0, MyEclipse3.0, JBuilder, Web logic Workshop, Rational Rose, Toad7.x, Microsoft Visio, Dream weaver 4.0,Microsoft Visual Studio, MS Visual Source Safe, Clear Case, iB-IDE for Java-powered cryptographic button, Microsoft Visio, Dream Viewer.
Operating Systems: UNIX, MS Windows XP/2000/NT, Sun-Solaris.
PROFESSIONAL EXPERIENCE
Confidential, PA
Java Developer
Responsibilities:
- Involved in the development of various use cases, sequence diagrams using UML
- Involved in design and development of architecture of the application using MVC Model 2 design patterns and Struts framework using JSP and controller Servlets.
- Used Perl and Java Script for auto navigation.
- Designed and developed interactive static HTML screens as screen level prototype.
- Developed JavaScript for client side validation and developed Cascading Style Sheet (CSS).
- Involved in design and development of JSP based presentation layer for web based account inquiry using Struts custom tags, DHTML, HTML, and JavaScript.
- Used Enterprise JavaBeans for processing business rules.
- Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC 2.0.
- Developed PL/SQL, stored procedures and functions to manipulate the database.
- Developed Using RAD 6.0 IDE and deployed the application components into IBM WebSphere application server.
Environment: Java 1.7, JSP 2.1, AJAX, JavaScript, Servlets 2.3, JVM, Struts 2, EJB 3.0, Spring, Hibernate, JDBC 2.0, Ant, Log4j, JUnit, RAD 6.0, IBM WebSphere application server, Swing, Dream Viewer, Oracle 9i, CVS, RUP, HTML, DHTML, UML, CSS, JavaScript.
Confidential, Dallas
Java/J2EE Developer
Responsibilities:
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Integrating Struts with Spring IOC.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- UsedHibernateORM framework withSpringframework for data persistence and transaction management.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebLogic server.
- Wrote test cases in JUnit for unit testing of classes.
- Hand-on knowledge in AngularJS.
Environment: JDK 1.5, J2EE,Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis2) Hibernate, AngularJS, RSA, JMS, JSP, Servlets, SQL Server, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, JavaScript, Ext JS, JUnit, SVN.
Confidential, PA
Java Developer
Responsibilities:
- Used spring for cross cutting concerns and IOC for dependency injection.
- Implemented application level persistence using Hibernate and Spring.
- Consuming and exposing various web services using JAX-RS to different systems like NPIValidation, Address validation.
- Implemented the core java programming for the inventory cost.
- Developed complex web services and tailored JAX-RS API to suit the requirement.
- Development of UI models using HTML, JSP, JavaScript, AJAX and CSS.
- Primarily focused on the Spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Configure SQL using Liquidate preconditions, insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in different environments.
- Uses second level cache to enhance performance and proper memory management.
- Generated POJO classes with JPA Annotations using reverse engineering.
- Created multi-module maven project and used maven to build applications and Jenkins for continuous integration.
- Created WAR/EAR files from maven and deployed them on Apache Tomcat.
- Developed the application using IntelliJ IDE.
- Used log4j, JUnit for debugging, testing and maintaining the system state.
- Used SOAP-UI for testing the web services.
- Used SVN to maintain source and version management and used IntelliJ as IDE.
- Involved in doing code reviews using Fish-Eye.
- Wrote custom JavaScript and CSS to maintain user friendly look and feel.
- Implemented solid design principles throughout the development of project.
- Used Maven script for building and deploying the application.
Environment: Java/J2EE, JDK, Spring, Hibernate, Web service, JAX-RS, WADL, SOAP UI,JSP, AJAX, Html, CSS, JMS, Maven, log4j, Oracle, MySQL,, SQL Developer, SVN, IntelliJ, PL/SQL, Apache Tomcat.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
- Used Struts Action Servlet, Action Form to design various JSP pages using MVC2 architecture.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Designed and developed Registration and Login Screens using JSP, HTML/DHTML, CSS and JavaScript.
- Designed and developed shopping cart, order processing, billing, wish list and shipping screens using JSP, Struts-Tiles, HTML and JavaScript.
- Used JMS for the Transactional alerts and integrated with application server.
- Implemented web-service integration components from SOA using SOAP, WSDL and RESTful Web services.
- Used Spring Framework for Dependency injection and integrated with the struts Framework.
- Used Cornerstone for tracking errors and debugging the code.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application.
- Used WebLogic and Websphere for fixing the packs and installations, dead-locks, Monitoring.
- Implemented the business layer by using Hibernate
- Involved in Unit testing and System testing and also responsible for preparing test scripts for the System testing.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and removed the maximum bugs before passing on the application to the QA team.
- Used Automation tools like JMeter/SoapUI for Load testing the application.
Environment: Java, J2ee, Struts, Servlet 2.4, JSP 2, Oracle 10g, Hibernate, WebLogic, Hibernate, Websphere 6.xJunit, Cornerstone, Linux, EJB, JDBC, JMeter.
Confidential: Atlanta, GA
Application Developer
Responsibilities:
- Interaction with business users to gather and analyze requirements.
- Used corejava, I/O Streams, Collections framework.
- Implemented event handling usingJavaand JavaScript.
- Responsible for the design, development and coordination of projects to develop a MVC based web application using Struts Framework.
- Mapped business objects to database and modified several database components using Hibernate.
- Configured the Log4j to log the warning and Error Messages.
- Involved in re-designing the user interfaces using JSPs and HTML.
- Used JavaScript functions to get dynamic data and client side validation.
- Used AJAX for interactive content display without page refresh.
- Implemented ANT build script to build and deploy the application on JBoss server.
- Used MySQL as DB for query execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Used CVS for Source Control
- Closely worked with the QA team for testing and resolve bugs in the application.
- Made some content and cosmetic changes for web portal.
- Designed database, worked with different DDL, DML commands and also used stored procedures, views and triggers.
Environment: Java, J2EE, JSP, JNDI, MySQL, ANT, Eclipse, JBoss Server, Hibernate, Web Services, Struts1.
Confidential
Software Developer
Responsibilities:
- Developed the application using MVC-1 Architecture using JSP, Servlet and EJB.
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Preparation of the Low Level Design document that includes program specification and unit test plan.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Involved in Creation of tables in database.
- Extensively used Net beans for writing code.
- Involved in Unit and Integration Testing.
- Used CVS for source code version control.
- Supported Maintenances and bug fixes.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS.
Confidential
Software Developer
Responsibilities:
- Gather user requirements and followed by analysis and design.
- Worked on the technical design to conform the framework.
- Developed JSPs, action classes, form beans, response beans, EJBs.
- Coded Servlets for the Transactional Model to handle many requests.
- Developed business objects and business object helpers which interact with middleware stubs.
- Implemented business delegate pattern to separate view from business process.
- Extensively usedXMLto code configuration files.
- Developed PL/SQL stored procedures, triggers.
- Developed complete Web tier of the application withStruts MVCframework.
- Performed functional, integration, system, and validation testing.
Environment: JDK1.3, JSP, Apache Struts 1.0, Servlets, EJB 2.1, XML, JDBC, Eclipse, JBOSS, PL/SQL, Oracle 9i, Rational Rose, UNIX, MVC framework, JUnit, Rational Clear Case.
