We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 years of Experience in Project implementation using advanced Java/J2EE technologies
  • (AWT, Swing, Servlets, JSP, Struts, JSF, Hibernate, Spring, EJB, Web Services, JNDI, JMS, JDBC, JRMI, XML, XSLT, SAX, DOM, JAXP, AJAX, JavaScript) with various middleware technologies.
  • Good knowledge in Object Oriented Design Pattern concepts, Unix Shell scripting, SQL Server 2012, SQL scripting, TFS, Visual Studio.
  • Experience in Object Oriented analysis and design, UML (Use Cases, Sequence and Class diagrams) and Rational Rose.
  • Expertise in XML and related tools and technologies like XMLSPY, XSL, DTD, SAX and DOM Parsers.
  • Experience in developing web applications using Java, JSP, Servlets and Java Beans.
  • Expertise in designing and developing Multi - tier enterprise level web applications using various J2EE technologies including Servlets2.x, JDBC, Apache Ant1.5, HTML, XHTML, DHTML, CSS, Java Script3.x, JSP and XML technologies.
  • Experience and proficient in OOPS concepts, design and techniques with front end development
  • Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML associated Tools such as Rational Rose Accomplished a series of internet/intranet projects with RUP and Java-based applications with different IDEs such as IBM RAD 7.5, Eclipse3.x, BorlandTogether, XMLSpy, Dreamweaver, Firebug 1.6, Rational Rose 2000, PL/SQL Developer, TOAD.
  • Expertise in implementing various Object-oriented Design patterns such as Model View Controller, Data Access Object, Business Delegate, Front Servlet, Service Locator and Data Transfer Object.
  • Experience in web application design using open source frameworks like MVC, Struts1.x, Spring2.x, Hibernate3.x, Apache Axis2.0 and iBatis2.x.
  • Strong experience in developing J2EE/Java applications on different IDE’s including Eclipse3.x, IBM RAD, Rational Rose, BorlandTogether, XMLSpy, Dreamweaver and JBuilder.
  • Experience in implementing Web Services in-order to communicate between different distributed components using SOAP protocol using Apache Axis2.0, JAX-WS and editors like XMLSpy and SOAP UI.
  • Developed and used SQL, PL/SQL (Triggers, Stored Procedures, Functions, and Packages Used tools like PL/SQL developer, TOAD and ERWIIN
  • Good hands on Experience in Use Case writing and Sequence diagrams development In Rational Rose and MS Visio
  • Involved in design, development, coding and testing in the releases of development, staging and production and assisted the client’s team with system analysis, system configuration and code construction.
  • Created EAR files & deployed on WebSphere 7.5 using ANT deployment tool and Apache Ant framework 1.5.
  • Provided support and executed automated testing, System integration testing, regression testing and user acceptance testing on various platforms like SIT, UAT and production.
  • Ability to quickly adapt to new environments and learn new technologies.
  • Excellent analytical capabilities with strong communication skills.
  • Have practiced and promoted the best practice of programming among teams using Waterfall and AGILE Methodologies. Have worked on project estimate technologies like Work Breakdown Structure, Use case Points and Function Point Analysis.

TECHNICAL SKILLS

Java/J2EE: JDK 1.4/1.5/1.6 - Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O, JDBC 1.x/2.x/3.x, JNDI 1.1/1.2, Servlets 2.1/2.2/2.5, JSP 1.0/1.1/1.2, JavaBeans, XML Beans, JAXP, Web Services (SOAP)

Framework/Libraries: Struts 1.x/2.x, spring 2.x, Camel, EJB 2.x, Hibernate 2.x/3.x, iBatis2.x, WebLogic Portal 10.3, Apache Axis2.0, JAX-WS, SOA, Ajax, DOJO 1.3, LOG4J

Build Tools: Ant, Maven

Log Tools: log4j

Middleware: Web Services, RMI Web/Application Servers BEA Weblogic 7.x/8.x/9.x/10x, WebSphere 7.5, Apache Tomcat 5.x/6.x IDE IBM RAD 7.5, Eclipse2.1-3.5, SOAPUI, XMLSpy, Borland Together, JBuilder, XML

Databases: Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008 , MySQL 5.x, MS Access

Web Services: SOA, SOAP, XSD, WSDL, XML, Axis Framework

XML/HTML: XSD, XML, SAX, DOM, HTML, XHTML, DHTML, CSS

Scripts: JavaScript, VB Script

Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), Java Enterprise Design Patterns and Database design (ERWIN)

Version Control Tools: Source Control VSS, SVN, Starteam, Keystone, Subversion 1.6.

Development Methodologies: Agile/Scrum Methodology, Waterfall

Deployment and Testing: Maven, Ant, JUnit, API testing

Operating Systems: Windows 2003/2008, Windows XP, UNIX, Linux, Windows 7

Tools: and Utilities: Dreamweaver, Firebug 1.6, Web Developer 2.0, MS Access, Http Watch 7.x, SSH Secure 3.2, Xpress Scan, PL/SQL Developer, TOAD, Quality Control, and Clarity.

Other Languages & Softwares: C, C++, C#, EJB 3.0, VB, PL/SQL, Windchill PDMLink, Remedy, Apache Camel, Drools, Drools Workbench, JBoss openstock in JBoss private cloud, Angular JS, spring batch processing, Unix Shell Scripting, PowerShell, Java, Python, Perl.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Agile methodologies were used during the development phase.
  • Eclipse 4.2 was the IDE used SVN repository for version control.
  • Developed Session Beans to implement business logic, which uses Stateless session Beans to make database calls.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database
  • Used EJB 3.0 in writing plain old java objects (POJOs) rather than complexEJBAPIs
  • Using EJB 3.0 combined different versions of EJB specification in a single application
  • MVC, DAO, Singleton, Factory Pattern, Session Facade, Iterator patterns were used.
  • Web version of the application uses the Spring MVC framework.
  • Soap Services were developed and published using Apache CXF.
  • Sometimes used RESTful services instead of Soap services for web services that are lightweight, maintainable, and scalable.
  • Used Apache Camel in implementation of the Enterprise Integration Patterns using an API
  • Also used RESTful services inminimizing the couplingbetween client and server components in this application
  • Spring JMS was used as a messaging service for asynchronous communication with different customers
  • XSD were used to define the structure of the XML coming through MQ.
  • Used coldfusion to control the behavior of your website, integrate a database, and dynamically generate the content that is returned to the web browser.
  • Quartz was used for scheduling and EhCache was for Second level cache management.
  • Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
  • Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
  • Declaration and Other dependent object declaration was done using application Context XML file
  • Used Session Facade pattern for abstracting the Stateless session beans and avoiding multiple calls to EJB container.
  • Logging of application was done through Log4J.Used Splunk for Log monitoring.
  • Developed automated build files, reporting and documentation using Maven.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Oracle 10gdatabase was used.
  • Documentation of common problems prior to go-live and while actively in a Production Support role
  • Used JUnit Testing Framework for performing unit testing

Environment: JDK1.6, JSP, Spring 3.1, EJB 3.0, JMS, JNDI, Entity Beans,CXF 2.27, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Toad,Junit, ANT 1.7, Log4J, Tortoise SVN, Eclipse 4.1 IDE, Websphere8.1, JAX-WS, TcpMon, SoapUI, Maven, Ajax

Confidential, Houston, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of software development life cycle (SDLC
  • SCRUM development process was used for the product life cycle management
  • Created detail design document, use cases and class diagrams using RationalRose.
  • Implemented/Developed core J2EEpatterns:MVC, DI/IOC, DAO, Business delegate, Service Locator, Singleton for the enterprise applications.
  • Front-Tier: Primarily focused on the Spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver
  • Involved in writing application Context XML file that contains declarations and other dependent objects declaration.
  • Used Struts Validator plug-in for enterprise level validations and developed core for obtaining bean references in Spring IOC framework and implemented Dependency Injection (DI/IOC)
  • Middle-Tier: Primarily focused on Business Logic using EJB components, such as JavaBeans, Business Delegate, MDBs, JMS, DAO’s and hibernate. Used Stateless session Beans (EJB) and implemented the business logic.
  • Used Web Services - WSDL and SOAP and apache-CXF to communicate between the systems.
  • Implemented Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate
  • Used Entity Beans and Java Annotations to maintain the database schema.
  • Used Container-Managed Persistence and Bean Managed Persistence to make queries against entities stored in a relational database.
  • Involved in writing complex SQL queries using JDBC and stored procedures in Oracle 10g.
  • Used My-Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components (EAR) on Web-Logic
  • Build the application using Apache ANT. Developed test cases using Junit and tested the application
  • Used Log4j as the logging framework
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Used XML and XSLT for formatting and displaying reports.
  • Used MS Access tool for functionality of a database and the programming capabilities to create end-user screens.
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.
  • Used Subversion (SVN) for software configuration management and version control.

Environment: JDK 1.5, Rational Rose, UML 2.0, JSP, Spring 2.5, EJB 3.0, MDB, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Junit, ANT 1.7, Log4J, Subversion, My Eclipse 7.1 IDE, Weblogic10.0, JAX-WS, TcpMon, SoapUI

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases like design and development of Software development life cycle(SDLC)
  • Used RationalRose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS, JavaScript (JQuery), and Flex builder.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Used Tiles Plug-in to struts for server side validation
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
  • Designed the CMP fields and CMR fields in CMP entity beans. Wrote EJB-QLqueries in ejb-jar.xml.file
  • Used hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
  • Used JMS for communication with different platform.
  • Applied the session façade, DataAccessObject, DataTransferObject, Business Delegate design patterns.
  • Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, PreparedStatement and CallableStatement classes for implementing the database interface.
  • Validated data using AbstractFactoryPattern.
  • Using Teradata as a database source
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in CVS repository.
  • Used JUnit Testing Framework for performing unit testing.

Environment: Swing, HTML5, CSS, Struts 2.0, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, Flex builder JavaScript, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Maven

Confidential, Malvern, PA

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Developed GUI using java swings for control module.
  • Developed java code for swing UI down through calling of stored procedures
  • Implemented server side tasks using Servlets and XML.
  • Developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed Jsp‘s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Implemented Struts Validation Framework for Server side validation.
  • Applied Java design patterns as needed
  • Hibernate OR Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Development and Deployment using Web Sphere
  • Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
  • Unit testing before check in the code for the QA builds.
  • Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
  • Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
  • Developed process flow diagrams.
  • Produced deliverables according to the project plans and was able to predict weekly estimate the complete the remaining work.
  • Conduct Requirement gathering and review meetings and also get the approvals for the requirement documents produced.

Environment: J2EE (Servlets, JSP, Struts 2.0, Hibernate 3.0), Swings, Web services, Oracle 10g, UML, HTML, DHTML, Java Script, XML, Web Sphere and JUnit.

Confidential

Java Developer

Responsibilities:

  • Demonstrate solid knowledge of system design principles and ability to explain detailed specs to team.
  • Interacted with diverse group to create business and functional requirements.
  • Developed presentation layer components like JSP, Action classes, Form Beans, Validation, Action Dispatcher and struts XML configuration files for the Struts 1.x Framework.
  • Developed AJAX for asynchronous communication with server.
  • Designing and coding of design patterns like Data Access Object, Business Delegate, Service Locator and data Transfer Object and wired them using Struts1.x.
  • Develop DAO design pattern for hiding the access to data source objects.
  • Stateless Session beans were used with Design patterns for flexibility and re-usability.
  • Wrote Complex queries, joins to perform operation on tables & PL/SQL.
  • Extensively used the LOG4j to log regular Debug and Exception statements
  • Unit tested the implemented modules. Used Quality Center for defect tracking and analysis.
  • Used Starteam for software configuration management and version control.
  • Developed UNIX Shell Script, Debugging, Implementing, Development, Testing, Staging and Production Environment with Production support.

Environment: Java 2.0, J2EE1.4, JSP, XHTML, CSS, JSTL, JDBC, JavaScript, Servlets, Struts1.1, Apache Ant1.5, JUnit, MY SQL v5.x, Starteam, Quality Center.

We'd love your feedback!