We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Having 5+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java and Technologies.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, and Spring MVC.
  • Extensive experience in development and implementation of ORM framework Hibernate.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using JSF, Struts and Spring.
  • Good knowledge about creational design patterns such as singleton, factory, prototype; behavioral design patterns like chain of responsibility, command, interpreter, observer; structural design patterns like adapter, corporate and facade.
  • Configured freeware installer (Install Jammer) to the projects as a single executable files for easy distribution with cross platform support.
  • Experience in dealing with Struts framework to create dynamic Web applications with clear separation of concerns.
  • Was instrumental in using Spring to structure in a consistent, productive manner, pulling together single-tier frameworks to create a coherent architecture.
  • Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON.
  • Extensive experience in GUI development using HTML, CSS, Adobe Style Vision, MDF, IDF, JavaScript, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML,XSLT, and JQuery.
  • Good hands on experience with JAXP, JAXB, JAX-WS and Web Services using AXIS, XFIRE, CXF.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Strong hands on exposure to multiple Application Servers like JBoss 4.2, Apache Tomcat 5.5, 6.0,7.0 and BEA Weblogic 10.3 / 9.1 / 8.1.
  • Proficiency in programming with different Java IDE's like Eclipse, J Developer and Netbeans
  • Good experience with version controls like SVN, Serena, Clear Case, CVS & GIT.
  • Excellent written and verbal communication skills, presentation and problem solving skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, UML, CWeb Technologies JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS, HTML, DHTML, Java Beans, JavaScript, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS

IDEs: Eclipse, Netbeans, Red Hat Developer Studio, WSAD.

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Performed Application Demo’s to the end clients.
  • Developed Restful Web Services as End point to share the data with the other products using JSON as messaging medium.
  • Understanding and analyzing business requirement.
  • Designed and developed the User Interface using JSP, JSTL, Struts Tag Libraries and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript, jQuery and Server side data validations using Struts Validation Framework.
  • Developed & deployed the application in on Application Server and Supported the Production Releases.
  • Involved in the design and development of application using Struts Action classes.
  • Created XML Schema, XML template and XSL.
  • Formulated Use Cases for each business case to suit the requirements.
  • Developed SQL, PL/SQL and Stored Procedures on Oracle 10g.

Environment: Java 1.6, JSP, Java Beans, Struts 1.3, Struts Tag Libs, JSTL, Hibernate, Java Script, JQuery, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer TomcatV6.0, DB2v9.1, SQL Query Analyzer, SQL Server 2005/2000.

Confidential, Columbia, MD

Java Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
  • Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day.
  • JIRA tickets were created and tasks were completed in the assigned time.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.
  • Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.
  • Enhanced user interfaces to enable input of additional rmation for the purpose of plan generation using CSS, JavaScript.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Experience in application servers like Tomcat locally and Weblogic to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.

Environment: Java 1.6 Struts 1.2, J2EE, JSP, JSTL, JQuery, Oracle, SVN, WebLogic, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WC, Web Services.

Confidential, Berwyn, PA

Java Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Web services and maintained project tasks and schedules.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working with spring, Spring MVC and also developed WEB APP using these frameworks.
  • Created web pages for each project using XHTML, CSS, and Java Script.
  • Developed SOAP based Web Services using JAXB.
  • Experience in working with IDE’s like Eclipse, Spring MVC, Vaadin Plugins. Also developed some web applications using Vaadin.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
  • Developed web services components using XML, SOAP and Axis.
  • Developed Web services using JAX WS.
  • Developed Web services using JAX RPC and recommendation generation included integration with Advice America rule engine and web services.
  • Developed Web services using JAX RPC and integration with LAPS (Logica All Payments Solution) product.
  • Developed SOAP based Web Services using JAXB.
  • Developed web components using MVC pattern under Struts framework.
  • Wrote JSPs, Controllers, Service, Dao layers and deployed them on Weblogic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Web sphere used in create applications and integrate applications with other applications.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Application developed with strict adherence to J2EE best practices.
  • Deploying the application to Amazon EC2.

Environment: Java 1.5, J2EE, JSP, Servlets, Spring MVC, IBM Websphere, Java Script, CSS, Angular JS, Oracle, SQL/PLSQL, JUnit, Web Services, Apache Tomcat Server, Linux, HTML, XML, XHTML, CVS, Windows.

Confidential

Java Developer

Responsibilities:

  • Implemented J2EE design patterns such as MVC, Factory and DAO as part of the application development
  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.
  • Used Spring MVC integration in the project scheduling module to develop the multi-tier web application presentation layer.
  • Was involved in configuring the Dispatcher Servlet and ensured that the Dispatcher Servlet (front controller) functioned smoothly to handle all requests from the user.
  • Used Spring AOP to implement various features of the application such as security, where cross cutting concerns were identified.
  • Used Controller to map the request to the proper model class in which the business logic is located. Then the model class will route all requests to the suitable DAO.
  • Used Hibernate as an effective tool to achieve cross-database portability across relational databases and developed various DAOs as part of the Data persistence.
  • Developed various java objects (POJO) for OR mapping and was involved in developing the mapping files (hbm.xml) for the persistence classes.
  • Developed HQL queries and tuned the HQL queries developed by other developers for performance, by identifying and resolving queries that caused n+ 1 select problem.
  • Used Web Services for HTTP responses in the form of SOAP messages to deal with the customer requests.
  • Used webservices.xml file as the deployment descriptor for the Web Service application.
  • Applied parameterized tests in code using JUnit and was actively involved in developing DAOs
  • Used CVS for version control in a way that the geographically scattered team performed as a single unit.

Environment: Java 1.5, Spring framework, Spring AOP, Spring MVC, Spring IOC, Hibernate, CVS, JUnit, TOAD, HTML, SOA, JNDI, JDBC, WSDL 2.0, Web Services, Oracle 10g, XML, JAXB, XSLT and DHTML.

Confidential

Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC), Project Analysis and Coding of the project
  • Participated in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture using Struts 1.2 Framework at the presentation tier.
  • Created action classes which route submittals to appropriate Business delegate and render retrieved information.
  • Validated all forms using Struts Validation Framework and participated in implementing Tiles Framework in the presentation layer.
  • Used Spring Framework for Dependency injection and integrated it with the Struts framework and Hibernate.
  • Writing and executing SQL Queries, SQL stored procedures and functions, making the data access layer transparent from the business logic layer
  • Used Java Messaging Services (JMS) for reliable, asynchronous communications to send automatic email notifications to clients.
  • Used Web Services for getting status of the claim report and used JAXB XML parsers for data retrieval.
  • Responsible for client side validations using Java Script and used Log4j for logging and tracing the messages.

Environment: Java, Struts, Spring framework, Hibernate, Oracle, XML 1.x, JAXB, XSLT 1.x, Web Services, Eclipse, Rational Rose, SQL 2003, Log4j, HTML, DHTML, JMS and JavaScript 1.x.

We'd love your feedback!