We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 6 years of experience in all aspects of Software Development Life Cycle (SDLC) including Requirement Analysis, Design specification, Development, Integration, Testing and Maintenance of Enterprise Applications using Java/J2EE Technologies and Related Databases.
  • Experience working in various industry domains like Healthcare, Automotive, Finance, and Bank.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Inheritance, Abstraction, Encapsulation, Polymorphism, Collections, and Exception Handling.
  • Good experience in J2EE technologies like Servlets, JSP, JDBC, Java Beans, EJB and Web Services.
  • Expertise in application development frameworks like Spring, JSF, Struts, and Hibernate.
  • Experience in implementing web based projects using Web/Application Servers such as Web Logic, JBoss 7.1, Apache Tomcat 6.0.18, and IBM Web Sphere 7.0
  • Experience in developing Web based GUI’s using JSP, JQUERY, AngularJS, HTML, DHTML, CSS, and JavaScript.
  • Developed applications using J2EE Design Patterns such as Model - View-controller (MVC), Singleton, Front Controller, and Business Delegate.
  • Good Working knowledge on databases like Oracle 11g/10g/9i, DB2, and MySQL.
  • Extensive experience in writing complex PL/SQL queries and Stored Procedures.
  • Functions and experience in using tools like TOAD, SQL Developer.
  • Experience in modeling applications with StarUML and Rational Rose.
  • Expertise in using IDE’s like Eclipse, IBM RAD and Net Beans for development.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j.
  • Experience working with asynchronous communication using JMS.
  • Worked with Jtest product and JProbe profiling tool.
  • Experience on version control tools Subversion (SVN), Clearcase, and CVS.
  • Have knowledge/experience in Software Development Processes like Waterfall, Test Driven Development (TDD), Scrum, and Agile Methodologies.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities with a can - do attitude.
  • Exceptional ability to quickly master new concepts and a proactive team player with good analytical and communication skills.

TECHNICAL SKILLS

Programming Languages: Java JDK 1.7/1.6/1.5

Java/J2EE Technologies: Servlets, JSP, EJB 3.0/2.0, JDBC 3.0/2.0, JMS, JNDI, RMI, and Web Services

MVC Frameworks: Spring 3.0/2.5.6, JSF 2.0/1.2, Struts 2.0, MyBatis

ORM Frameworks: Hibernate 3.5.0/3.0, JPA 2.0

Build Tools: Maven 2.x, Ant 1.6/1.5

Application Servers: JBoss 7, WebLogic 9.2/10.3, Apache Tomcat 6.0.18

Database: Oracle 11g/10g, MySQL, PL/SQL

Platforms: UNIX, LINUX, Windows 8/7/XP/98

Web Technologies: HTML, DHTML, CSS, XML, JavaScript, jQuery, AngularJS, JSP 2.0/1.2, JSTL, Custom Tag Library, and Ajax

Development Tools: Eclipse, NetBeans, Putty, WinSCP, SQLDeveloper, TOAD

Case Tools: StarUML, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Development of the application.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB.
  • Worked in an agile environment with Content Management system for workflow management and content versioning.
  • Developed Enterprise JavaBeans (EJB) using Stateful and Stateless beans.
  • Used AngularJS as the development framework to build a single-page application.
  • Used design patterns like Business Delegate, Session Façade and Service Locator to facilitate clean distribution of roles and responsibilities across various layers of data processing.
  • Invoked SOAP Web Services for retrieving the data from the Legacy Systems.
  • Developed and debugged the application using IBM RAD.
  • Used Clearcase for maintaining the component and for release and version management.
  • Developed ANT Scripts to do compilation, packaging and deployment in the WebLogic server.
  • Utilized Jprobe for testing and Log4j for request / response / error logging.
  • Involved in the documentation at almost every stage of the project.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were designed using RationalRose.

Environment: JDK 1.6, J2EE, JSF 2.0/1.2, EJB 2.0, IBM DB2, WebLogic, IBM RAD, SOAP, UML 2.0, Rational Rose, JDBC 3.0, Clearcase, ANT, HTML, XML, XSLT, JUnit, Log4j.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical MVC architecture.
  • Involved in designing user screens and validations using HTML, jQuery and JSP as per user requirements.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Extensively used the Spring MVC, Spring Core for Inversion of Control (IOC)/ Dependency Injection (DI), Application Context and ORM modules of Spring Framework in the project.
  • Implemented Message Driven beans (MDB) to develop the Asynchronous mechanism to pull the data from client system at regular interval times.
  • Worked on Asynchronous messaging system using by implementing JMS through Apache ActiveMQ.
  • 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.
  • Implemented the Web Service client for the login authentication, clinical trial reports and study information using RESTful Web Services.
  • Used DOM, SAX, STAX XML parsers in the application.
  • Designed and developed JSPs and Servlets for the presentation layer and Developed Action classes, Request/Response Form Beans and Request/Response JSP pages.
  • Integrated this application with the existing system using Vitria tool.
  • Implemented the logging mechanism using Log4j framework and SVN for version management.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
  • Participated in the production support and maintenance of the project. Used JIRA tool for tracking the bugs.

Environment: JDK 1.7, J2EE, Spring 3.0, Web Services (JAX-WS, JAX-RS), Hibernate 3.0, EJB 3.0, JSP, Servlets, JMS, Apache ActiveMQ, JBoss 7, Oracle 11g, Eclipse, Log4J, JUnit, SVN, JIRA, MAVEN, UNIX, HTML, XML, jQuery, JavaScript, and CSS.

Confidential

Web/Java Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Framework.
  • Mapping of the servlet in the Deployment Descriptor (web.xml).
  • Developed presentation tier using Servlets, JSP, JSTL and used CSS, XHTML, HTML for developing User Interface and Involved in writing JavaScript, JQuery functions for front-end validations.
  • Deployed application on JBoss Application Server and also configured database connection pooling.
  • Developed Entity, session Beans, client interfaces used J2EE, EJB and JNDI.
  • Extensive use of Enterprise Java Beans (EJBs) for business tier component implementation and implementation of business logic.
  • Implemented JDBC framework for connectivity with Oracle 9i database as backend.
  • Stored procedures and triggers were developed for business rules.
  • Used Web Services for sending and getting data from applications using SOAP messages.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.
  • Involved in writing JUnit test cases to perform Test Driven Development (TDD).
  • Used CVS as a documentation repository and version controlling tool.

Environment: Java 1.6, J2EE, Struts, Servlets, JSP, Ejb2.1, JPA, Oracle10g, PL/SQL, JDBC, Eclipse, ANT, Junit, Log4j, SOAP WebServices, XML, CSS, UML, HTML, JavaScript, CVS, JBoss Application Server 4.2.3

Confidential

Application Programmer

Responsibilities:

  • Developed an enterprise application using Struts Framework that leverages classical MVC architecture.
  • Developed Action Classes, Action Forms, created JSPs and configured in Struts-config.xml, Web.xml files.
  • Developed UI screens using HTML, JSP, JSP Tag Libraries, and Struts tags.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Used JDBC-API to communicate with MySQL Database in the persistence layer.
  • Wrote SQL queries, and stored procedures to perform backend database operations.
  • Performed unit tests and integration tests of the application.
  • Used XML parser APIs like DOM for marshalling and unmarshalling of data
  • Deployed application on Apache Tomcat Application Server and also configured database connection pooling.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, Servlet, MySQL, HTML, XML Web Services, Eclipse, SOAP, JUnit, ANT, Log4j, SVN.

We'd love your feedback!