We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • About 7+ years’ experience as a Software developer in Application Development, Enhancement in JAVA/J2EE with framework Spring, Hibernate and JSP.
  • Extensive programming experience in developing web based and Enterprise applications using various application architectures like Object Oriented design and SOA and Industry specific reference architectures on heterogeneous platforms like UNIX/Linux and Windows.
  • Knowledge of Object Oriented Programming and Design, UML and SDLC.
  • Expert level skills developing applications using Core Java, J2EE, JSP, EJB, Servlets, JavaBeans, Hibernate, Web Services, JDBC, XML, HTML, XHTML, HTML5, CSS, JavaScript, JSON, JUnit, Ajax and JQuery.
  • Extensively implemented various J2EE applications using MVC, Struts 2.0, Spring MVC Spring AOP, and Spring IOC.
  • Developed UI and backend applications Struts, Hibernate, Java, HTML, and JavaScript.
  • Experience in Enterprise JAVA and Object Oriented Programming (OOPS)
  • An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements, design, coding, testing, deployment, change and configuration management and project management.
  • Extensive experience in developing web - based applications on J2EE platform.
  • Worked on various web servers like Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish.
  • Worked experience in Hibernate and JPA ORM tools
  • Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, and XML Spy tool.
  • Experience in developing Web Services using XML over HTTP(s) and SOAP.
  • Worked extensively in MVC frameworks Springs.
  • In depth understanding of the eCommerce, Insurance, Healthcare, Banking Domain.
  • Hands-on experience on development tools like Eclipse, My Eclipse, and JDeveloper
  • Having good exposure on service-oriented architecture (SOA)
  • Log4J for extensible logging, debugging and error tracing.
  • Understanding in creating MySQL Queries, PL/SQL in oracle.
  • Experience in Object Oriented Analysis and Design (OOAD)
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.

TECHNICAL SKILLS

Programming Languages: C, Java 1.5/1.6,1.7, SQL

Java/J2EE Skills: JSP, Servlets, EJB, JDBC, JSP Taglibs, JavaBeans, RMI, JNDI, JMS, Struts 2, MVC, DAO, Tiles, IVY, Velocity Templates, XML, XSLT, SAX, DOM, UML, JUnit, ORM (Hibernate), CVS, Springs.

Web Services: XML, SOAP,UDDI, WSDL,RESTFULL,JSON,RMI and spring

IDE: Eclipse 3.0, 3.1,MyEclipse4.1, RAD 6.1, 7.5.5, 8.0 and RSA 8.0

Web/Application Servers: WebSphere 6.1/7.0, JBoss 4.0, Tomcat 5.0,6.0,7.1, Sun Java System Application Server (Sun ONE Application Server), Weblogic 8.1, Glassfish 4.0, Jboss EAP, Jboss Fuse, Jboss Studio Developer

Databases & Query Languages: SQL Server 2008, Oracle 10g/11g, Sybase 12.5 and Sybase 15, MySQL, DB2

Web Designing: HTML, DHTML, CSS, JavaScript, Ajax

Operating Systems: Windows XP Windows 2000/2003/2008 R2/7/8, Unix, Linux, Solaris, AIX 5.3

Versioning: CVS, VSS

FRAMEWORKS: Spring 3.2,Spring Security, EJB,Hibernate 4.0,OOAD, MVC, Mockito, UML, J2EE Design Patterns

TOOLS: Apache Axis, Rational Rose, VSS, WinCVS, Tortoise SVN, Rational Clear Case, Clear Quest, ApacheAnt,XML Spy, TOAD, GitHub, putty, SQL Developer.

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9,JQueryUI, Junit, Dojo,ExtJS, AngularJS,Javascript, CSS2, CSS3, HTML4, HTML5

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

SENIOR JAVA J2EE DEVELOPER

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Adopted J2EE design patterns like Business Façade.
  • Configuration of application using Struts 2, Hibernate, Actions Classes, Java Server Pages, Servlets.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSP, JSON, HTML, CSS, and JQuery.
  • Developed Servlet and Java Server Pages (JSP).
  • Developed UI using HTML5, Angular JS and JSP.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Used Angular JS Model-View-Controller Capability and its features for data binding, validation and Ajax requests/response.
  • Used Angular JS for making restful API calls and data binding.
  • Developed J2EE components on Eclipse Kepler IDE.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Deployed the applications on Apache Tomcat Server.
  • Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Created Camel routes inside Jboss Fuse to use in the new Cox Architecture from JMS messages.
  • Done Production support in developing new programs in accordance with the business requirements and modify existing programs and applications.
  • Used Mockito framework and Junit for mocking up data and testing purposes.
  • Prepared testing procedures according to the features implemented in the programs and fix bugs identified in testing.
  • Developed Junit Test Cases for Code unit test.
  • Written migration/deployment shell scripts on Linux/Unix platforms.

Environment: Java 1.7, J2EE, JSP, Servlets, Spring Core, Spring MVC, Spring ORM, Hibernate, JPA, Web Services, JQuery, Ajax, XML, Jboss Fuse, Mockito Framework, JavaScript, JSON, CSS, Restful, HTML, Log4j, WebLogic, SQL, and Oracle 10g.

Confidential, Rochester, MN

JAVA/J2EE Developer

Responsibilities:

  • Participating in the scrum meetings with the development team.
  • Implementeda Web based Application usingServlets, JSP,spring, JDBC, XML.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declarations.
  • Used hibernate to connect to Database to create the DAO layer.
  • Developed Application Framework using Model-View-Controller using the technology Spring.
  • Used HTML, XHTML,Bootstrap, JavaScript, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages
  • Multilayer Applications construction using Open JPA, Dojo(Dijit), HTML5, Spring MVC
  • Annotated Spring Architecture (Spring Beans)
  • Implemented UNIX shellscripts to migrate various data files to S&P ratings repository
  • Implemented smooth pagination capability usingJavascriptandJSPto remove existing pagination utility
  • Worked onGeo APIto provide geological access capability to S&P.com site.
  • Involved in Agile process to streamline development process with iterative development.
  • Worked with developers to release the product on time.
  • Working with the business people to give the right product on time.
  • Presenting Demo’sto the Product Owner.
  • Code reviews and Managing theCVSRepository.
  • Prepare builds forDEVandUATenvironments.
  • Participating in the regular team meetings sprint planning meetings,user story review meetings etc.
  • Involved in preparing High & low level design docs with UML diagrams using Microsoft VISIO tool.

Environment: JDK 1.5,JavaScript, XML, HTML, XHTML, JSP,Spring,DAO, Bootstrap, Oracle Express edition, Apache ANT, CVS, Junit, UNIX, Log4J, CSS Style Sheets, ApacheTomcat, J2EE, Maven 3.

Confidential, Chicago, IL

J2EE/WEBSPHERE DEVELOPER

Responsibilities:

  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose and RUP
  • Used Rational Application Developer (RAD) as Java IDE tool for creating JSPs, Servlets, EJBs, and XML
  • Developed the application front end and validations using Java Server Faces (JSF)
  • Developed Session EJBs which encapsulated the business logic for getting an insurance quote and then buying it
  • Designed and developed Servlets, Session and Entity Beans to implement business logic and deploy them on the Web Sphere Application Server
  • Used Hibernate as ORM tool to store the persistence data into the Oracle10g database
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Object(DAO) and Data Transfer Object
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as policy status report, between the Agent and Insurance Company
  • Parsed XML documents using JAXB
  • Used Oracle9i extensively for developing different tables and ran SQL queries on them.
  • Used JNDI for Naming and Directory services
  • Used XML to transfer the application data between client and server
  • XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
  • Developed automated Build files using ANT and deployed on IBM WebSphere Application Server 6.0
  • Developed the different components of application such as JSPs, EJBs using WSAD
  • Tested the application functionality with jUnit Test Cases
  • Used CVS for version control
  • Developed logging module using Log4J to create log files to debug as well as trace application

Environment: Servlets 2.3, JSP 2.0, JMS 1.1, JSF 1.0, EJB 2.0, Hibernate 2.0, SOAP, JNDI, JDBC 2.0, XML, Web Services, WSDL, JAXB, JavaScript, PL/SQL, Oracle 9i, jUnit, CVS, ANT1.5.4, Log4J, Rational Rose, WebSphere Application Server 5.0, windows 7.

Confidential, Stamford, CT

JAVA/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Worked closely with Business analyst to understand the current process.
  • High level and low level designing using best practices and techniques of J2EE.
  • Developed Activity diagram, Sequence diagrams and Use case diagrams.
  • Designed web pages using JSP, Struts, XSL, HTML, Bootstrap, DHTML, AJAX and client side validation with JavaScript
  • Developed Session and Entity beans for encoding the business logic and handling different transactions.
  • Extensively worked on spring framework for developing the control logic and interacts with Domain.
  • Involved in various components in the application framework using design patterns like Session Façade,
  • Value Object, Service Locator, Singleton and Transfer Object.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Worked on DAO and CBO layer in Hibernate.
  • Worked on JUnit test cases.
  • Involved in Integration Testing.
  • Attending functional problems and giving the clarification or solution to the Team members, defining workflows, business process and the database updates as per the requirements.
  • Good experience to write the build script-using Ant for deploys and backup.
  • Design and implementation of tables, stored procedures, views, SQL statements for database operations.
  • Written Shell script in UNIX for production Environment for Deployment and Scheduling Tasks in UNIX.

Environment: Java/J2ee, JSP, Struts 1.1, Spring 2.0, Hibernate, Action Script 2.0,Eclipse3.2, EJB 2.0, Web sphere Server6.x, Restful Web Services, AJAX, SQL, CSS, SDLC, JavaScript, JSON, XML, ANT, JSTL, Bootstrap, pl/sql, JavaScript, JUnit, Unix, Log4,Maven.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Implemented the business logic for EMS- FM using spring and Hibernate.
  • Designed the WSDL for Data transfer between various platforms.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Built the ETL (Extraction-Transform-Load) model using XML and Java.
  • Performed the code reviews for the features developed by the scrum.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Developed JMS based customized Queuing System for fault preferences.
  • Developed Notification mechanism for Inter component communication.
  • Developed Query Engine Module using EJB 2.1.
  • Proficient in XML for data parsing using JAXB and JAXP.
  • Designing Automated test cases using Python 2.7 in open source framework Django 1.2.
  • Tested performance across platforms using SOAP UI.
  • JProfilerwas used to profile the code and increase the no of notifications per second to 300 ps.
  • Implemented the modules using Test Driven Development.
  • Worked across time zones in a global environment.
  • CRUD operations for all the License APIs.
  • Played an important role in Architecture design.
  • Junit test cases for all the APIs and business logic.

Environment: JAVA,JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, WAS, EJB, Oracle,JProfiler, SOAP XML, MySQL, Web services, IBM Rational Clear Quest, Agile Methodology - XP.

We'd love your feedback!