We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 5+ years of experience in Web Application Development, SOA, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.
  • Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Experience with RAD (Rapid Application Development), Agile Methodology, RUP (Rational Unified Process) and Scrum Software Development processes.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Experience in developing web applications with various open source frameworks: JSF, Spring Framework, Jakarta Struts Framework, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks, Hibernate, iBatis ORM, JPA to map POJOs to a relational database.
  • Experience in development and deployment of JAVA/J2EE web components on Web Sphere Application Server, Web Logic Application server, Tomcat, JBoss Application Server.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server, Oracle, MySQL, IBM DB2and PostgreSQL.
  • Performed database normalization and optimization using Altova DatabaseSpy and TOAD.
  • Expertise in HTML, CSS, JavaScript Libraries, AJAX, Flex, jQuery, MXML, Action Script, JSTL specification, Custom Tag Libraries, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, JDOM, DTD, Resource Properties.
  • Experienced in testing frameworks such as ANT, Log4J, Junit, Dbunit, JWebUnit, JMeter, Jprobe, Maven and GNU Make.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS) and RMI.
  • Strong knowledge of Java Messaging Service (JMS) and IBM MQ Series.
  • Extensive experience with Java compliant IDE’s like Eclipse, WSAD/RAD and JBuilder
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), VSS (Visual Source Safe), and SVN (Apache Subversion) for providing a common platform for all the developers.
  • Expertise in developing J2EE applications and deploying it in Web Sphere 6.0, WebLogic, and Tom cat, Web services and MongoDB technologies.
  • Rich experience as JAVA/J2EE developer in Banking, Finance and Health Care.

TECHNICAL SKILLS

Programming Languages: Java( J2EE 5/6/7) C, C++, Perl, Python, SQL, PL/SQL

Operating Systems: Windows, Red Hat Linux, Ubuntu

Java Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter and Strategy

UML Tools: Altova UModel 2012/2013, MS Visio 2010/2013

IDE & Reporting Tools: Eclipse 3.8/4.2/4.3, Netbeans 6.8/7.0, Visual Studio 2010/2012

HTML Editors: Adobe Dreamweaver CS 5.5, SharePoint Designer 2013

J2EE MVC Frameworks: Struts 1.1,/1.2/ 1.3.8, Spring 3.1, JSF 2/2.1

Ajax Frameworks: DOJO, DWR (Direct Web Remoting)

Databases: DB2, MySQL 5.x, Oracle 10g/9i, Cassandra, Jenkins, MS SQL Server 2008, MS Access 2010

Database Tools: Toad for MySQL, Toad for Oracle, Connector/J for MySQL, DB2Connect, Altova Database Spy

Application Servers: IBM Web Sphere 7.0,7.8, BEA Web Logic 10.3, JBoss AS 7.1.x, Apache Tomcat 6.0.x/7.0.x, GlassFish.

Web Technologies: HTML, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, RESTful.

ORM Frameworks: Hibernate 2.0/ 2.1/ 3.0, iBatis 2.2, JPA

Client Scripting: JavaScript, Applet

Server Scripting: Servlets, JSP 2.1/2.2/2.3, PHP, JSTL

XML Tools: Altova XML Spy 2012

Javascript Frameworks: jQuery 2.1

Batch Scripting: Ant 1.8, Maven

Version Control: Git, Clear Case, Mercurial, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe)

Transaction Control: JTA (Java Transaction API), Hibernate Transactions

Middleware Technologies: CORBA, EJB 3.0, JNDI

WebService Specifications: JAX-RPC, JAX-WS, JAX-RS

WebService Tools: SOAP UI, TCPMon, HTTPMon

WebService Implementations: Axis 1, Axis2, JWSDP 1.0, CXF

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Agile,Rapid Application Development

Messaging Technologies: JMS (Java Message Service), MDB (Message Driven Bean)

White Box Testing: JUnit 4.1, JwebUnit, DbUnit, Load Test, Timed Test

Black Box Testing: JMeter, QTP (QuickTest Professional)

Logging Tools: Log4j

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential, Austin, TX

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of the Customer Specifications, and Development &Customization of the Application.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, Service locator, Session façade, Singleton, Factory and DAO.
  • Developed web components using Spring 2.5.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Used CSS for providing better front end effect.
  • Used Hibernate ORM for data persistence and transaction management.
  • Generated reports with struts custom display tag & exported them in XML, PDF, and Excel format.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
  • Developed and Deployed Components in the WebLogic Application Server.
  • ANT to compile and generate EAR, WAR, and JAR files.
  • Used Log4j for logging Errors.
  • Configuration management, taking care of deliveries and rebases of the different project streams in Rational Clearcase.
  • Used JUNIT for debugging, testing the system state.
  • Used SVN for version control.
  • Used Java, Spring,Hibernate, XML, JSON, RESTful & SOAP Webserivces, Jersey for programming server.
  • Used J2EEJSPs for Element Manager UI and Servlets for building the front controller logic.
  • Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
  • Designed and implemented a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams. Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Prepared technical reports & documentation manuals during the program development.
  • Interacting with the users in case of technical problems & mentoring the business users.
  • Used Maven for dependency management and building the project.

Environment: JDK 1.5, JSP, JSF, JSON, Cassandra, Jenkins, AJAX, Maven, dojo, EJB 3.0, JMS, UML, Spring 2.5, Hibernate 3.1, IBM Clear case, IBM Rational Software Modeler, Clear Case, WebLogic 10.x, Oracle, CXFWS (JAX-WS), XML, XSLT, CSS, DOM, SVN, DHTML, Agile, Scrum, SOAP UI, Log4j, JUNIT, ANT 1.6.

Java/J2EE Developer

Confidential, North Haven, CT

Responsibilities:

  • Translated client s business requirements into use case models.
  • Worked in designing and building Architecture using J2EE, JSF, and MVC.
  • Wrote Server Side Session Beans and Entity Beans.
  • Used Java and JDBC, Prepared Statements, Callable Statements to connect to the Oracle database.
  • Used J2EE and Java design patterns like Singleton, Service Locator Pattern, Data Access Objects, and Business Delegate.
  • Developed the application using JSF 1.1, Hibernate and EJB.
  • Built web - based maintenance application to maintain complex specification documents. Used jQuery, Wicket, and iBatis against a MySQL database.
  • Using JAXB and XMLBeans API for marshalling and unmarshalling web service client requests and responses.
  • Coded web pages using UI Components, JavaScript, CSS, HTML and JSF tag libraries.
  • Involved in architecting and designing Content Management, User and Transaction Search modules.
  • Developed EJB in Service oriented architecture and scaled then as Web Services.
  • Used MongoDB for storing the offers and non-offers data.

Environment: J2EE, Java, Clear Case, JSF 1.1, ANT, dojo, Jenkins, WebSphere, MongoDB, DB2, UNIX

Java/J2EE Developer

Confidential, Turlock CA

Responsibilities:

  • Used WebServices for interaction between various components and created SOAP envelopes.
  • Created WebService Connectors for use within a flow service, while also making the URLs abstract so as to change them at runtime without redeployment.
  • Created a Front-end application using JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Created standalone Java programs to read data from several XLS files and insert data into the Database as needed by the Testing team.
  • Used Wicket and iBatis.
  • Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Web Methods and Database.
  • Used Java, Spring,Hibernate, XML, JSON, RESTful & SOAP Webserivces, Jersey for programming server.
  • Worked in designing and building Architecture using J2EE, JSF, and MVC.
  • Provided solutions for bug fixes in this application.
  • Created queries & triggers in the database.
  • Used Tortoise CVS as a version-controlling tool for managing the module developments.
  • Prepared code documentation for future reference and upgrades.
  • Conducted code review for team members, involved in smoke testing.

Environment: Java 1.5, spring 2.x, Hibernate 3.0, Filezilla, SQL Developer, Oracle 10g, Web Methods 7.1.2, GlassFish, Eclipse Ganymede, Windows XP, Apache Ant.

Java/J2EE Developer

Confidential, Herndon, VA

Responsibilities:

  • Exposed the features of the product through UI on tier1 using Struts and JSP, which were exposed as Service by tier2.
  • Implemented certain UI design patterns for better usability experience
  • Optimized the download time of the huge volume of data.
  • Coded EJB components (Stateful session and entity) in tier2 that talk through Web Service with the Crosscut engine .
  • Implemented J2EE design patterns - Service Locator, Session Façade and Front Controller
  • Involved in the design of JAX-RPC, SOAP and WSDL to implement Web Services
  • Designed and implemented Crosscut Administrator portal using Struts, JSP and Java Beans. Used DHTML, CSS for the beautification of the interface.
  • Researched and migrated Crosscut Java web service layer on to Eclipse 3.1 platform with Lomboz plug-in.
  • Implemented DB Migrator tool in Java from MS SQLSERVER 2000 to Firebird 1.5.2, built Crosscut installers for Windows (32 bit) and Linux (64 bit) platform.
  • Used Hibernate for building the ORM layer to facilitate storing the networking element data in database.
  • Jersey for programming server side logic of Vectus, Inc.
  • Coordinated the planning and execution of user stories in agile scrum methodology, resolution of bugs and code review.

Environment: Eclipse 3.1, Java, J2EE, Apache Axis 1.2, ANT, COMETD, Jersey, Log4j, ClearCase, WebLogic 8.1, JBoss 3.2.5, XDoclet, JUnit, Firebird 1.5.2, SuSe Linux Enterprise Server 9.1, SQLSERVER 2000

Jr. Software Developer

Confidential

Responsibilities:

  • Created class and Sequence diagrams for assigned modules under the mentorship of senior developers on the team
  • Coded assigned modules using leading Java frameworks (Spring) and using industry standard tools (Eclipse)
  • Created System Test Cases and Unit Test Cases for assigned modules
  • Created new ANT build scripts under supervision of senior developers to package the application code into a deployable format.
  • JTA (Java Transaction API) interface and can be plugged into 3rd party J2EE servers like Sun One Webserver.

Environment: Windows XP, Oracle 9i, J2EE, JSP, JavaScript, Spring 1.2, Hibernate2, WebLogic, JDBC, HTML, Java, Ant, Eclipse, MS Visual Sourcesafe, UML.

We'd love your feedback!