We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Over 8 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, Java/J2EE Architecture, OO Design patterns.
  • Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology like Waterfall, Agile, SCRUM, RUP and Test Driven Development.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services and RDBMS.
  • Very good understanding of Model View Controller (MVC), Client Server, Multi-tier architectures, Session Façade and Service Locator.
  • Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
  • Expertise in web development using HTML5, CSS3, Javascript, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
  • Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
  • Experience working with Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) using WSDL.
  • Strong front-end UI development skills using HTML/HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, XML, XSLT.
  • Expert in designing enterprise applications using technologies like EJB, JNDI, JMS.
  • Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts 2.0/1.1/1.0, spring, and Hibernate framework.
  • Experience in Database programming using Oracle9i/10g/11g, Sybase, DB2 UDB, MySQL, SQL Server and MS Access.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience in working with Tomcat, Glassfish, IBM WebSphere, BEA WebLogic and JBoss.
  • Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock, Testing.
  • Worked on different platforms like UNIX, Solaris and windows 2008 R2/2003/2000/XP.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio, ERwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Experience in using various version control tools like CVS and Rational Clear Case.
  • Strong Inter personal communication skills & ability to work independently as well as in a group.
  • Quick Learner and adaptable to working environment.

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML4/HTML5, CSS2/3, JavaScript, AJAX, XML, XSL, XSLT, UML, Bootstrap.

Java: J2EE, JavaEE, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, PrimeFaces, RichFaces, JSP, Struts, Spring, Hibernate, EJB, JMS, JMX, Web Services ( JAX - WS ( XML Web Services), WSDL, SOAP, JNI, XSLT, JDBI, JNDI, JUnit, log4j, ANT and Maven.

JavaScript Frameworks: JQuery, Angular JS

J2EE MVC Frameworks: Struts 1.X, JSF 2.X/1.X, Spring MVC, Spring IoC/DI, swing

Version Control: Rational Clearcase, Tortoise SVN, CVS, MKS

Operating Systems: Windows 98/2000/XP/NT/7/8, Linux, UNIX

Databases: Oracle 8i/9i/10g/11g, Sybase, SQL Server 2005/2008/2012, MySQL 4.1/5.0, DB2, Cassandra, Mongo DB

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect

ORM Frameworks: Hibernate 2.0/3.0/3.2, IBatis, Struts 1.0/1.1/1.2/2.0, Spring 2.0/2.5, Spring MVC.

IDEs: Eclipse 2.0/3.X/4.5, JBuilder, RAD 8.5, WSAD5.1, NetBeans

OOA,OOD: Data Modeling and Design, Rational Rose, UML, Use Case diagrams, Class diagrams, Activity diagrams, Sequence diagram Design patterns.

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tag, JDBC2.0/3.0, Filters and Listeners.

Web Service Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), WS-I Basic Profile, ESB

Web Service Implementations: Axis 2.0, JWSDP

Application/Web Servers: Tomcat 5.5/6.x, WebLogic 7.0/8.1/9.0/10.0, WebSphere 4.0/5.0/6.1 and JBoss 3.2

Middleware Technologies: EJB 3.0, JNDI

UML Tools: MS Visio, Rational Enterprise

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4

XML Tools: AltovaXML Spy, Edit Plus

Batch Scripting: ANT

Methodologies: Agile, Scrum, Test Driven, Waterfall Model, V-model, RUP

Loggers: Log4J, SLF4J

PROFESSIONAL EXPERIENCE:

Confidential - Austin, TX

Sr. JAVA/J2EE Developer

Responsibilities:

  • Worked on the application development spanning several modules such as PnrMove which contains services like Move Profile Data, Profile From Reservation and Versioned TVL which contains services like TIR(Travel Itenary Read)
  • Developed unit test cases using Junit Spring Junit4 frameworks.
  • Developed application logic to marshall, unmarshall the input xml, check for custom symbols, apply business logic according to the requirements, map the parsed data to multiple schemas, convert the data into multiple data formats such as Extended Binary Coded Decimal Interchange Code,ASCII and Sabre’s Proprietry format.
  • Used Mainfames to create Passenger Name Records for storing the passenger details and to facilitate application testing.
  • Developed the business logic using spring, created and maintained the application configuration xml.
  • Involved in the development and enhancement of the airline travel Itinerary related Schema and relevant functionalities
  • Extensively used the SOAP UI Framework to extract passenger related data from different integration point.
  • Used Soap UI and groovy scripts for application testing.
  • Used JAXB for xml parsing and validation.
  • Deployed the application on JBoss application server and S2 Container using Jenkins.
  • Extensively worked on the issues related to the Application raised as a part of the VersionOne.
  • Involved in Bug fixing and functionality enhancements raised through JIRA.
  • Developed the application on Agile Scrum Methodology and tested the application within each cycle.
  • Coordinated testing activities with the QA team.

Environment: Java, Spring, Mainframe, Eclipse, JBoss Application Server, Websphere MQ, S2 Container, PL SQL Developer, Oracle 10g, Xml, Xsd, Jaxb, Jibx, Junit, Log4j, Windows 7, UNIX, Putty, Tortoise SVN, Maven, Jenkins, Junit, Web Services, Soap UI, JIRA, Agile, Version One .

Confidential - Dallas, TX

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved into analysis and design phase. Participated into discussion meetings about requirements.
  • Involved in the development of Presentation layer using JSP, HTML5, CSS3 and used JavaScript for validation.
  • Extensively worked on Spring Frame Work.
  • Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
  • Decoupled DOM manipulation from application logic and client side of an application from the server side using AngularJS.
  • Developed Action classes and DAO classes to access the database.
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features of Spring framework to handle exceptions.
  • Used DOM parser for accessing objects in JavaScript.
  • Service oriented architecture (SOA) has been implemented using Restful web services which can accept a JSON object coming from the user. Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object into Action Classes.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Developed Session Beans and entity beans to implement the business logic and deployed into server.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Used WS-Security for providing security within soap messages.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer v7.0.
  • Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Used JUnit for testing the application, ANT and Maven for building Projects
  • Involved in configuring JMS and JNDI in Web Sphere Application Server.
  • Used JProbe, JMeter for performance testing.
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
  • Implemented the logging mechanism using Log4j framework
  • Used CVS to check in and checkout and co-ordinate among team members.

Environment: JDK 1.7, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology, JUnit, Selenium Testing, Java Mail, JavaScript, JQuery, AngularJS, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 3.1, REST Web services, SQL Server, Jenkins integrated with Maven, Windows 7 and GitHub.

Confidential Club, Lexington, KY

Senior J2EE Developer

Responsibilities:

  • Designed the module using MVC design patterns
  • Identified the Use Cases, generated Sequence Diagrams, and Class Diagrams using Rational Rose
  • Used various design patterns while designing and implement them successfully
  • Developed various screens using JSP pages with custom tags including Struts Tag Library
  • Developed Struts framework Action Classes and also worked with custom Validator Framework -- TrustNothing of Edward Jones which was based on Validator framework of Struts. Developed the user interface using JSF
  • Implemented persistence layer using Hibernate to interact with My SQL database and also implemented object relational mapping.
  • Worked on implementing SOAP based web services to facilitate communication between client and servers.
  • Design, develop and testing of SOA using SOA web services and Oracle fusion middleware.
  • Maintained cross browser compatibility & implemented responsive design using twitter Bootstrap, Custom media queries etc.
  • Used My Eclipse IDE, configured and deployed the applications onto Web Logic application server
  • Implemented the caching mechanism in Hibernate to load data from My SQL database.
  • Developed the EJB - Session bean as Façade design pattern and for implementing business logic
  • Designed and developed DAO to manipulate the data with backend as Oracle9i using Hibernate ORM
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.
  • Implemented Stored procedures to handle the data which is submitted during overnight process
  • Involved in Design and Developing of the front end using HTML, CSS, and JavaScript to perform validation on the client side
  • Used JUnit for Unit Testing and Log4J for logging Purpose.

Environment: JDK 1.4, HTML, XML, XML Parser, JSP, Struts 1.2, EJB 2 - Session Bean, Hibernate 2.1.6, JavaScript, JUnit, Log4j, CVS, Weblogic 8.1, MyEclipse 3.2, Windows.

Confidential, Irvine, CA

Java Developer

Responsibilities:

  • Involved in complete life cycle of design, development, testing and deployment of MDOL Reports application.
  • Analyzed and designed a scalable system based on Object oriented concepts and the various J2EE design patterns using an MVC architecture.
  • Developed JSP pages using Struts tag libraries.
  • Developed and managed modules using JBoss, Java EE and Linux Platform
  • Developed User Interface (GUI) using JSP, CSS and JSTL.
  • Used JSF to simplify the development integration of the user interface.
  • Developed Java Beans for interactions with the application by using getters and setters.
  • Developed complicated JavaScript and JQuery functions for all client side validation
  • Developed the business layer using Spring beans using Dependency Injection and Inversion of Control principles.
  • Interfaced with Oracle back-end using Hibernate framework and XML config files.
  • Designed and developed different modules using Design Patterns (Dao’s, Value Objects).
  • Involved in testing the Business Logic layer and Data Access layer using JUnit.
  • Maintenance of Quote Router application and fixing the bugs.
  • Modified stored Procedures in fixing the production issues in Quote Router.
  • Done Testing in Test Environment, QA Environment and also Load Testing.

Environment: Java/JDK 1.5,Struts framework 1.2,Spring 2.5,Hibernate 3.0,JDBC, Web Sphere 6.0, JavaScript, CSS, HTML/XHTML, XML, Tiles, oracle 10g, Log 4J, Ant,, linux,windows 7/XP/2000.

Confidential, St Louis, MO

Java Developer

Responsibilities:

  • Developed application using Struts and Spring IOC.
  • Developed the application using the Design Patterns - MVC, DAO, Singleton, Front Controller and Factory.
  • Developed java scripts for all client side validation and developed User Interface (GUI) using JSP, CSS, JSTL, XSL, JavaScript and JQuery.
  • Designed and developed the data access layer using JPA with hibernate with annotations to map the domain objects to the database.
  • Developed code for Web services using XML, SOAP/HTTP protocol from Gecko byte in the location of nearby dealer using Eclipse IDE.
  • Followed Web 2.0 standards in the creation of interactive web pages using AJAX, prototype, JSON.
  • Done peer reviews on project artifacts.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Deployed the application on WebLogic server.

Environment: JAVA 5.0, Java EE 5,Struts 1.2, Spring 2.5, Servlets 2.5, JDBC, XML, HTML, AJAX, Hibernate 3.0, Web Services, JavaScript, JQuery, CSS, XSL, JUnit, JAX-WS, Oracle 10g, Subversion, Maven, VersionOne, WebLogic 10.3, Windows.

Confidential

Java Developer

Responsibilities:

  • Implemented System Development Life Cycle (SDLC).
  • Extensive experience in developing the web based Order Management system with Presentation/Web layer (Struts, Servlets, JSP, DHTML, HTML, JavaScript, CSS) and Data layer (Oracle 8i).
  • Worked with Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Implemented Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Worked with Session Beans to implement the necessary Business Logic for the Application/Business Tier and provided the O/R mapping using Hibernate.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
  • Developed and designed patterns like Command, and Data Access Objects to obtain loose coupling between two tiers of the application.
  • Worked with Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
  • Worked with Source code coordination and development using Clear case repository.
  • Implemented Apache Ant for building and deploying the application.

Environment: J2EE, Struts, EJB, Servlets, JSP, JSTL, JavaBeans, Hibernate, JDBC, XML, CSS, Java Script, SQL, Oracle, JBoss Application Server, Eclipse IDE, Rational Rose, UML

Confidential

Java Developer

Responsibilities:

  • Worked as a part of development team, in the full cycle development of a 2-D and 3-D game programming on the Mobile and Console Handheld Devices from start to finish.
  • Was part of main tasks and responsibilities which include development, writing, debugging of code, integrating graphic, sound, and networking components.
  • Worked on 3-D rendering algorithms and openGL/DirectX and Win32.
  • Worked with JAVA 1.4 to program various game modules like artificial intelligence, sound library and display.
  • Involved in Dreamweaver to create HTML pages and JavaScript was used for the front-end validations.
  • Involved in designing and creating the database tables required.
  • Developed Graphical User interface for the product.
  • Worked with Apache Tomcat as web server for application deployment.

Environment: Windows 95, HTML, JavaScript, Java, JDBC, Java Servlets, SQL, Apache Tomcat.

We'd love your feedback!