We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 8+ years of IT industry experience in Client/Server, Internet/Intranet programming working with Databases, designing and developing multi - tier web based client-server applications using C, C++, Java / J2EE related technologies.
  • Well versed with SDLC (Software Development Life Cycle) methodologies like Agile, UML, RUP, Waterfall, System Analysis, Development, Unit Testing, Integration Testing and Documentation using J2EE architecture.
  • Experienced in Use Cases, Sequence Diagrams and Class Diagrams using UML for designing Object Oriented Design of large Applications using Rational Rose.
  • Good Knowledge in design patterns like Observer, MVC2, Decorator, Singleton, façade, Front Controller, Abstract Factory, and Business Delegate patterns.
  • Expertise in User Interface screens using Qt, GWT Comet and Swings.
  • Experience in developing Object Oriented Design Patterns (GoF) concepts.
  • Experience in developing applications using Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, iBatis, JMS, GWT and XML related Technologies.
  • Experience in developing web applications using HTML, DHTML, Java Script, EXT-JS, CSS, AJAX, web designing and Web services using AXIS.
  • Strong exposure to SOA, SOAP, XML Schema’s, XML, XSD, XSLT, WSDL, DTD, JAXP, HTML.
  • Expertise in various Application servers like WebLogic, Jboss, WebSphere and Tomcat.
  • Strong RDBMS expertise worked extensively with Oracle 10g/9i, PL/SQL, MYSQL, DB2, designed and coded stored procedures, Triggers and Functions using PL/SQL. Strong object oriented design, programming skills.
  • Team player with good communication and written skills and also a self-motivated individual with exemplary analytical and problem solving skills.

TECHNICAL SKILLS:

Platforms: MS-DOS, MS Windows 95/NT/2000/XP, Sun Solaris 2.8/2.9, UNIX

Languages: Java, C, C++,PL/SQL

Databases: Oracle, DB2, MySQL, MS-SQLServer 2000, MS-Access

Application Servers: WebLogic 9.0/10.3, Jboss 4.2, Tomcat

Web Server: Apache Tomcat 6.0/5.1, Java Web Server 2.0, IIS.

J2EE Technologies: JSP, Servlets, JSTL, Custom Tag Libraries, EJB, JSON, GWT 2.4, Applets, JavaBeans, RMI, JNDI, JMS, JDBC.

Web Related and XML Technologies: HTML, DHTML, JavaScript, EXT-JS, SOA, Web Services, AJAX, CSS, SOAP, WSDL, JAX-RPC, XML, XSL, XSLT, LDAP, JAXP, JAXB, DOM, AXIS.

IDE: Eclipse 3.5.1, Microsoft Visual Studio, R Studio

Frameworks, Tools and Utilities: Spring, Hibernate, Struts, Spring AOP, iBatis, Apache, Log 4J, WSAD, WebLogic Workshop, Rational Rose, SOAP UI, Ant, MQ Series, Qt, R Analytics tools

Version Control Tools: CVS, SVN, Clear Case

Testing Tool: JUnit.

Scripting languages: Shell Script, Java Script, Perl, R

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Senior JAVA/J2EE Developer

Responsibilities:

  • Design and Development of Dashboard, Reports and Alerting screens for Virtual Factory using Java/GWT.
  • Integrating Quix ticketing system with Virtual Factory using Java APIs and Axis 2.0.
  • Development of scheduling jobs using Quartz scheduler tool and integrating with existing system
  • Integrating the chart front end screens with 'R' Analytics server
  • Coordinate with Onshore and Offshore teams to validate Code and necessary document
  • Developed Dynamic P, U and Pareto Charts using GWT’s gflot library.
  • Designed and coded business components usingJ2EE design patterns (Singleton, Factory, Façade).
  • Developed the presentation layer and GUI framework using JSP, EXT-JS, GWT, HTML.
  • XML Schema conversion into class objects using JAXB extensively in the application.
  • Extensive use of GWT 2.4 entry point classes to generate asynchronous user interface.
  • Implemented GWT Comet technology in UI screens for refresh and update of backend entities.
  • Provided assistance to other developers in developing backend functionality and in writing complex SQL queries.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • Implemented service layer classes using Spring IoC, Spring Core and AOP classes.
  • Deployment of .ear files in apache web server.
  • Enhancements to existing functionality and test the same
  • Configured Queues in server using JMS API.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • DevelopedAdvicesusingSpring-AOPfor logging.
  • Designed and developed necessary tables, views, stored procedures and triggers.
  • Test driven development approach was used and hence worked intensively on developing test cases.

Environment: Linux, JSDK1.5, J2EE, JSP, CSS, EXT-JS, Spring, Hibernate, JBOSS, Eclipse 3.5.1, SVN, HTML, Oracle10g, Weblogic 10.3, EJB, WebSphere 6.1, Struts, Ant, JAXB, XML, XSLT, AJAX, JSON, GWT 2.1.1, JMS, Log4J, JUnit, WebServices Axis 2, MQ Series.

Confidential, TX

Senior JAVA/J2EE Developer

Responsibilities:

  • Prepared Class Diagrams, Sequence Diagrams and Component Diagrams for this project. Worked on Design Documents and Developer Test Scripts.
  • Designed and coded business components usingJ2EE design patterns (Singleton, Factory, Façade).
  • Developed the presentation layer and GUI framework using JSP, EXT-JS, GWT, HTML.
  • XML Schema conversion into class objects using JAXB extensively in the application.
  • Extensive use of GWT 2.1.1 entry point classes to generate asynchronous user interface.
  • Provided assistance to other developers in developing backend functionality and in writing complex SQL queries.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • Implemented service layer classes using Spring IoC, Spring Core and AOP classes.
  • Deployment of .ear files in apache web server.
  • Configured Queues in server using JMS API.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Created Queues, Queue Managers and Clusters using IBM MQ Series.
  • Extensively usedSpringforbean injection, web-services.
  • DevelopedAdvicesusingSpring-AOPfor logging.
  • Developed EJBs for persistence and session management.
  • Designed and developed necessary tables, views, stored procedures and triggers.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience.
  • ImplementedWeb Servicesusing Axis 2 and HTTP invocation.
  • Developed .drl files using Drools 5.0.
  • ImplementedSOA, SOAPandWSDLfor webservice integration.
  • Test driven development approach was used and hence worked intensively on developing test cases.

Environment: Linux, JSDK1.5, J2EE, JSP, CSS, EXT-JS, Spring, Hibernate, JBOSS, Eclipse 3.5.1, SVN, HTML, Oracle10g, Weblogic 10.3, EJB, WebSphere 6.1, Struts, Ant, JAXB, XML, XSLT, AJAX, JSON, GWT 2.1.1, JMS, Log4J, JUnit, WebServices Axis 2, MQ Series.

Confidential, TX

Senior J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML, DHTML.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
  • Used various feature of Spring 2 such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Developed Graphical User Interfaces using Struts tiles and java script.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Created Queues, Queue Managers and Clusters using IBM MQ Series.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
  • Writing fast and effective Integration test cases using Spring for Persistence layer; test cases which test persistence layer conceptssuch as Attach/detach entity objects, Optimistic locking, Transactional behavior of methods using the real database.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
  • Deployment of .ear files in Tomcat server.
  • Developed the front end screen using AJAX and EXT-JS.
  • Designed and developed UseCases, Class Diagrams and Sequence Diagram using UML
  • Responsible forDevelopment, Bug fixing and maintenanceofapplication.
  • UsedSOAP UIto test the webservice API calls.
  • WroteJUnit test casesto test business logic.

Environment: Spring 2.0, Linux, JSP, CSS, AJAX, JPA with Hibernate, Hibernate-Annotations, Hibernate Entity Manager, HQL, Oracle 10g, weblogic10.3, JAXB, JMS, Struts, Subversion, Eclipse, Ant, XML, JUnit, Log4j, Java5,JSP, JDBC, Webservices.

Confidential, CT

Java Developer

Responsibilities:

  • Involved in gathering and analyzing requirements and converting them into technical specifications using UML diagrams.
  • Implemented the project using Spring and Hibernate as the persistence framework on the back end part of the application.
  • Used Spring AOP for Transaction Management and security.
  • Developed Advices using Spring-AOP for logging and authentication purposes.
  • Used all the modules of spring in developing the application.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, Ajax and CSS.
  • Developed Hibernate mapping file and the SQL queries for retrieving data from the database.
  • Developed Custom Tags and Tag Libraries in the presentation layer.
  • Parsing the xml documents using JAXB and xml data binding using JAXB
  • SVN Version Control was used to check-in and check-out the code.
  • Created Queues, Queue Managers and Clusters using IBM MQ Series.
  • Used Spring-Core and Spring-AOP.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Conducted code reviews, walk-through and documented the changes.
  • Used Log4J for logging; Junit, for testing. Also, developed JUnit and Integration Test classes for Unit Test cases.

Environment: Servlets, JSP, Spring, JPA with Hibernate, SVN, Eclipse 3.1.5, Oracle 10g, HTML, Java Script, CSS, XML, Ajax, HTML/DHTML, JAXB, JUnit, Log4J, Ant, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design
  • Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML. Embedded in JSP.
  • Client side scripting and validations using java script.
  • JavaScript was used for the client side validations.
  • Written JSP’s, Servlets and deployed them on Weblogic Application server.
  • Developed the User interface using XSL which transforms the input XML Using Xalan processor.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Used Web Services to communicate with a non java application. Generated WSDL files.
  • Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
  • Developed classes to Parse XML by using SAX parser
  • Performed testing using JUnit.

Environment: J2EE, Servlets, JSP, JMS, UML, XML, WebLogic5.1, Eclipse3.0, CVS, JUnit3.8.1, JMS, Xerces-J parser, Webservices, Unix, Oracle 8/9, DB2

Confidential

Java Programmer

Responsibilities:

  • Model View Controller (MVC) architecture has been adopted to provide framework.
  • Followed DAO Pattern and J2EE framework facilitated the integration & deployment of Servlets, JSP and XML.
  • Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Full life cycle experience including requirements gathering, business analysis, system architecture, high level design, software architecture, detailed design, data design, coding, testing, and creation of functional documentation.
  • Worked with QA and Documentation departments to provide technical assistance and feedback on test cases and user documentation. Technologies included Java, J2EE, XML, JavaScript, and Log4J.
  • Designed and implemented some custom JSP tag libraries.
  • Responsible in providing UAT and Production support for ACS Application.
  • Developed a batch job in java using JDK1.2 (Batch API), PERL Scripts which runs every second business day of month.
  • Responsible for writing shell scripts for the batch jobs.

Environment: J2EE, RUP Process, JSP, Servlets, EJB, SOAP, XML, PERL, Log4J, IBM DB2, CVS, UML, Weblogic Application Server 4.0, JDBC, JMS, RationalRose 2000, Oracle 8i, Windows 2000, UNIX

We'd love your feedback!