We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer. Resume

2.00/5 (Submit Your Rating)

North Brunswick, NJ

SUMMARY

  • A Java/J2EE developer with 9+ years of experience in complete software development life cycle involving requirement gathering, requirement analysis, object oriented design, development, testing, deployment and support of web applications.
  • Extensive experience in Java/J2EE technologies, extensively worked on Servlets, Springframework, Struts framework,Hibernate ORM library, MyBatis, JavaBeans, DAO, DTO, EJB.
  • Developed Web - Services module for integration using REST and SOAP.
  • Expert in web based applications and UI technologies such as JavaScript, Ext JS, HTML, CSS, DHTML, XML, XSLT, AJAX and JSON.
  • Excellent experience with Server side scripts like JSP and PHP.
  • Expertise in GOF Design Patterns such as Singleton, Factory Method, Abstract Factory, Session Facade, Business Delegate and Adapter design patterns.
  • Over 6 years of experience in database programming using PL/SQL likeStored Procedures, Triggers,Cursors in Oracle 11g, DB2 and MySQL.
  • Good experience in using unit testing frameworks like JUnit and performance evaluation tools like JProfiler.
  • Experience in developing and deploying applications using build tools such as Ant and Maven.
  • Strong knowledge and good experience in providing logging support using Log4j.
  • Excellent experience in using Application servers like IBM WebSphere, Apache Tomcat, Oracle WebLogic,RedHat JBoss.
  • Hands on design and development experience in JavaScript library like Ext JS, jQuery.
  • Extensive work experience on LINUX (Red hat 7.2, Ubuntu) and Windows 7/10.
  • Strong ability to prepare functional and technical specifications using UML diagrams for participating in JAD sessions.
  • Quick learner and a proactive individual with excellent communication and strong analytical skills.
  • Proficient in creating Test Plan and involved in creating User Manual.

TECHNICAL SKILLS

Languages: Java, J2EE, PL/SQL, JSP, Perl, PHP, C/C++.

J2EE Technologies: Spring Framework, Struts Framework, Hibernate ORM, MyBatis, Servlets, JDBC, JMS, JAXP, JAXB, EJB, JSF.

Other Technologies: HTML, CSS, JavaScript, DHTML, AJAX, XML, XSD, XSLT, XSL-FO, JSON, AWT, Applets.

Web Services: REST, SOAP

Tools: JUnit, JProfiler, Log4j, Ant, Toad, Rational Software Architect

Database: Oracle 12c, MySQL 5, IBM DB2,PostgreSQL.

Servers: IBM WebSphere8.5, Apache Tomcat, Oracle WebLogicApp server 11g

IDE: IBM RAD8.0, Eclipse, My Eclipse, NetBeans.

Operating Systems: Windows 7/10, Unix, Linux (RedHat, Ubuntu)

Revision Control: Accurev, MKS Integrity, IBM ClearCase, Apache SVN, CVS.

PROFESSIONAL EXPERIENCE

Confidential, North Brunswick, NJ

Sr.Java/J2EE Developer.

Responsibilities:

  • Responsible for design, development of the application using J2EE architecture.
  • Hands on working experience with IBM RAD 8.0 as IDE.
  • UtilizedSpring 4.0 framework to implement Model-View-Controller architecture
  • Used Hibernate 4.2 for Object Relational Mapping (ORM) of database persistence layer.
  • Applied J2EE design patterns like Singleton, Factory, Abstract Factory and Business Delegate etc.
  • Used Rational Software Architect to draw UML diagrams and to develop the Use cases and Domain model.
  • Built client pages using JSP, AJAX, HTML5, CSS3, XML and JSON.
  • WebSphere Application Server 8.5 was used as application server runtime environment.
  • Involved in PL/SQL programming in Oracle 12c.
  • Developed complex Stored Procedures, Triggers and Functions using PL/SQL.
  • Implemented Web-Services using RESTful web services.
  • Used XSD for client side XML definition and used XSLT for XML transformation.
  • Used JAXP (DOM) and JAXB for XML manipulation.
  • Involved in unit testing using JUnit testing framework.
  • Worked on ANT for build automation and Log4j as logging framework.
  • Used Agile methodology named SCRUM for all the work performed.

Environment: Java 1.7, J2EE, JSP, Spring 4.0,Hibernate 4.2, IBM WebSphere AS 8.5, Oracle 12c PL/SQL, HTML, Java Script, XML, XSD, XSLT, REST, IBM RAD 8.0, JUnit, Log4j, ANT, Accurev.

Confidential, Piscataway, NJ

Sr. JAVA/J2EE Developer

Responsibilities:

  • The Model-View-Controller design pattern was used to decouple business logic, data presentation, controller and data access.
  • Used Struts 2.0 as Web Framework and implemented Model-View-Controller architecture using it.
  • Hibernate was used as high performance object/relational database persistence layer.
  • Experienced in client side scripting using AJAX, HTML, JSP, XML and CSS.
  • Applied GOF design patterns like Business Delegate, Adaptor and Composite etc.
  • Utilized JSP Standard Tag Libraries JSTL in the design and development of Views.
  • Expertise in database programming using Oracle 11g.
  • Created the Stored Procedures and User defined functions using PL/SQL.
  • Used WebLogic 11gas an Application Server to deploy.
  • Consumed REST Web-Services to communicate with remote servers.
  • Written XSD and used XML for data exchange.
  • Used JAXP (SAX) and JAXB for XML manipulation.
  • Worked on CVS as the version control tool.

Environment: Java, J2EE, JSP, Struts 2.0, JNDI, Oracle WebLogic AS 11g, Oracle 11g, PL/SQL, REST, JSTL, JUnit, Log4j, AJAX, CVS, Design Patterns, XML, XSD.

Confidential

Java/J2EE Developer.

Responsibilities:

  • Experience in Core Java using Object Oriented Concepts, Multi-Threading and Collections framework.
  • Created the JSP pages for the Views.
  • Developed Interactive GUI Screens using HTML, CSS and JavaScript functions.
  • Used IBM MQSeries as JMS provider for asynchronous messaging capability.
  • Added logging and debugging capabilities using Log4j and JUnit.
  • Used IBMRAD as development tool, WebSphere as application server,
  • IBM DB2was used for database and CVS was used for version control management.
  • Used JDBC to connect to the database and JNDI to lookup for services from various components
  • Involved in writing Stored Procedures, Triggers and Cursors using PL/SQL
  • Involved in Low Level System and Component Design diagrams using UML.
  • Used SOAP Web Service for consuming data.
  • Involved in writing unit test cases for various screens of the project and review of integration test cases and system test cases.
  • Extensively worked with JProfiler to find performance bottlenecks, pin down memory leaks and resolve threading issues.

Environment: Java, J2EE, JSP, JSTL, Ajax, Servlets, EJB, HTML, JavaScript, JUnit, JNDI, Hibernate, IBM WebSphere Application Server, PL/SQL, Log 4j, DB2 database, XML, JMS, MQSeries, JProfiler.

Confidential, Piscataway, NJ

Java/J2EE Developer.

Responsibilities:

  • Application was developed using Java, J2EE technologies and open source frameworks implemented using MVC architecture.
  • Used Eclipse as IDE to develop, deploy and test the applications.
  • Created the JSF pages for the Views.
  • Design and development of session and entity beans (EJB 3.0)
  • Developed database access components using JDBC.
  • Utilized Singleton and Value Object design patterns for clean and effective design and implementation.
  • Developed Data Access Objects (DAO) for retrieving data for features needing bulk data access.
  • Well experienced in Apache Tomcat Application Server 6.0 for runtime server environment.
  • Involved in database programming with MySQL 5.
  • Setting up the testing environment for testing followed by preparation of test plans. Extensive unit and functional testing.
  • Used SVN Sub Versioning as the source code control.
  • Involved in performance tuning of the application. Used JProbe profiling tool for the purpose.

Environment: Java, J2EE, UML, JSF, EJB, JDBC, DAO, HTML, XML, Apache Tomcat Application Server 6.0, DB2, JProbe, SVN

Confidential, Los Angeles, CA

JAVA/J2EE Developer

Responsibilities:

  • Involved in complete software development lifecycle tasks (design, coding, testing and documentation).
  • Used Rational Software Architect to generate UML sequence and class diagrams.
  • Involved in the design of helper classes using core Java and multi-threading and Collections
  • Developed EJB (Session and Message Driven Beans) in Apache Tomcat Application Server 6.0 for handling business processes, database access and asynchronous messaging.
  • Developed Data Access Objects DAO for easy data access.
  • Developed Servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier.
  • Worked with multiple databases and JDBC drivers from different vendors.
  • Used JDBC to connect to the database and JNDI to lookup for services from various components.
  • Used IBM MQSeries as JMS provider for asynchronous messaging capability.
  • Added logging and debugging capabilities using Log4j and JUnit.

Environment: EJB, JSP, JMS, IBM MQSeries, Servlets, Apache Tomcat Application Server 6.0, Java Beans, Ajax, JUnit, Log4j, JNDI, JDBC, Oracle 9i, XML, SAX, Rational Software Architect and UML.

We'd love your feedback!