We provide IT Staff Augmentation Services!

Sr. Full Stack Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • 7+ years of experience in all phases of Software Development Life Cycle using Java/J2EE technologies.
  • Good experience in design, analysis, development and testing of web/enterprise based and client/server applications & extensive relational database based applications.
  • Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts, Jquery.
  • Expertise in various open source frameworks like Struts2.0/1.2, Spring 3.0, Spring Webflow, JSF1.2/2.2, and ORM Technology like Hibernate 3.0 and MyBatis.
  • Experience with multiple Servers like Apache Tomcat, IBM Websphere, Weblogic, Sun Glass fish and JBoss.
  • Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, Node JS, JSP, HTML 5 and CSS.
  • 2+ experience as a Front End UI Developer using interactive/Web 2.0 technologies such as HTML/HTML5, CSS2/CSS3, JavaScript & DOM Scripting, JS Libraries & frameworks (jQuery, Prototype, YUI), and JSP.
  • Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
  • Extensive experience on exception handling.
  • Strong experience in RDBMS using Oracle 10g, SQL Server, schema development, PL-SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript, Jquery, CSS, XML and XSL/XSLT and AJAX.
  • Expertise in using AWS as web services.
  • Extensive experience with Application/Web servers like Weblogic, Websphere, Tomcat and JBoss and JBoss fuse technogies.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD.
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAXWS and RESTFUL web services.
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
  • Extensive experience in implementation of the version control software VSS, CVS, SVN and Clear Case.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring, Hibernate, JSF.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading.
  • Experienced with D3 visualization libraries.
  • Experienced with mobile development platforms (iOS or Windows).
  • Well versed with Server side business logic and experience in working with different databases like Oracle, MS SQL and MYSQL.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Experience in using data structures and collection for specific application purposes.

TECHNICAL SKILLS:

Programming Languages: JDK1.2,1.3,1.4,1.5,1.6,1.7,1.8

Platforms: Windows NT/ 2000/ XP, Unix, AIX, HP Unix, SCO Unix, Linux (Red Hat 6.1, 7.2, 8.0), Sun Solaris, VxWorks.

Design Tools: Microsoft Visio 2003, Rational Rose 2003

Version Tools: CVS 2.0, Rational ClearCase, WinCVS 1.1, SubVersion

IDEs: Eclipse2.x /3.x, MyEclipse 6.0, WSAD 4.x/5.x, RAD 6.0, NetBeans 4.1/5.0, JDeveloper 10g, Jbuilder8.0, IntelliJ 4.5/5.1/6.0

Web Applications/Servers: BEA Weblogic 7.0, 8.1, 9.1, 10.1, Apache Tomcat 4.0, 5.1, 7.0 IBM Websphere 5.0/6.1, JBoss 3.2, 4.0.

Design Patterns: Singleton, Value Object, MVC, Session Fa ade, DAO, Factory

Server Scripting: JSP, JSP-EL, Custom Tags, GWT, Vaadin

Client Scripting: JQuery, JQueryUI, Dojo, NodeJS, HTML 4, HTML 5, CSS 3, Javascript, AngularJS, ExtJS

Build Tools: Ant 1.6,1.7,1.9, Maven, Gradle

Protocols: TCP/IP, UDP, FTP, HTTP/HTTPS, RMI/IIOP, SOAP

Continuous Integration: Hudson, Jenkins, AntHill Pro, Mulesoft 3.4

Databases: Oracle8i/9i/10g, DB2, Sybase, MS SQL Server, MySQL 3.23, Jboss Fuse technologies, MongoDB

Database Tools: TOAD 7.x, SQL Developer (Raptor), Altova Database Spy

Messaging Systems: JMS 1.1, IBM MQ Series 5.1

MVC Frameworks: Struts 1.1, 1.2, 1.3.8, Spring 1.2, 2.0, 3.1, 4.0, JSF 1.1, 2.1, Icefaces, Primefaces

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS, AWS

Webservice Implementations: Axis 2.0, Apache CXF, Jersey

Webservice Tools: TcpMon, SoapUI, Altova XML Spy

Web Design Tools: Dreamweaver, Microsoft Front Page 2003, Coffee Cup HTML

XML Technologies: XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB, Altova XML Spy.

Logging: Log4J, SLF4J

Whitebox Testing: Junit 3.8.1, 4.1, HttpUnit 1.6, Junit Perf 1.8, DBUnit, Selenium, Fitnesse, JBehave, EasyMock, PowerMock

Blackbox Testing: LoadRunner 9.1, Quality Center, WinRunner, JMeter

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

Methodologies: Waterfall, Agile ( Scrum, XP), Kanban, RUP

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Developed UML diagrams like Use case, class and sequence diagrams.
  • Developed UI layout and forms for widgets using Angular JS, JavaScript, HTML5, CSS3, jQuery and used JSON data format and followed Agile Scrum for application development.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, Node JS, JSP, HTML and CSS.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS and Node JS.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Used iBatis and Hibernate for database connection.
  • Used AWS for cloud computing.
  • Used proper checked and unchecked exception handling both front end and backend portion of the application.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Developed REST services using Spring and used JAXB API for XML parsing.
  • Designed, developed and integrated Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Used Weblogic application server for deployment.
  • Used ANT and Jenkins for Build process and continuous integration.
  • Used JMS 1.1 for messaging.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Supported and assisted enterprise class customers with intermediate technical production as production support manager.
  • Used data structures provided by the Java utility package, to perform a wide range of functions (especially Vectors and hashtable).
  • Used Jenkins for continuous integration services for software development in Apache Tomcat.
  • Worked in different networking protocols, including TCP/IP, HTTP, NTP, DNS to create website domain.
  • Used SVN version control to track and maintain different versions of the application.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java 1.6, J2EE, Agile, AWS, AngularJS-1.3, JSP, HTML 5, CSS 3, JSON, JavaScript, Spring 3.2, Spring MVC, JMS 1.1, Hibernate 3.6, iBatis, Weblogic 10g, MyEclipse, UML, Log4j, Oracle, Data Structure, JNDI, JUNIT, ANT, Jenkins, Atlassian Jira, HTTP Protocol, log4j, SVN and Mockito.

Confidential, Carmel, IN

Java/J2EEDeveloper

Responsibilities:

  • Involved in designing applications using the core J2EE design patterns Façade, Data Transfer Objects, Business Delegate, and Value Object.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
  • Developed JSPs strictly confining to the policy of no java use in them and AJAX was used for asynchronous server calls.
  • Presentation tier of the application was built completely on Struts framework. Heavily used Struts Tag Libraries, Validators, and Tiles and involved in Configuring web.xml and struts-config.xml.
  • Designed and developed the CIS application using Struts Dispatch Action.
  • Designed and implemented the Dynamic Web Pages using JSF and Primefaces.
  • Created Managed beans and defined navigation rules in faces-config.
  • Look and feel of the application is designed using JSF rich faces tags.
  • Worked on the back end part of the application involving Spring framework, and Hibernate.
  • Used Gherkins derived feature-files to the project and integrate the cucumber-junit-testrunner.
  • Used Spring AOP for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Used MongoDB (noSql) for databases.
  • Hibernate was used as admin tool persistence framework. Also, implemented interceptors using Hibernate and Spring.
  • Developed the Hibernate entity classes using Annotations and XDoclet.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix and Jboss fuse technogies.
  • Used TIBCO as a multi business integration program to integrate analytics and events processing software, as part of cloud computing environments.
  • Used exception handling to maintain runtime error.
  • Used AWS for cloud computing.
  • Used EXTJS client side for building UI of the application.
  • Used Mule for integration.
  • Agile delivery of software using practices of short iterations, sprints, Scrum. Provided click through prototypes using HTML5, CSS3, Node JS and JSP Scripting for usability testing for Portal Control applications.
  • Involved in release management for the entire software program.
  • Developed the provider by top-down approach by writing the WSDL.
  • Used SOAP Protocol for communicating between two different backend systems.
  • Extracted the SOAP request sent to and SOAP response received from the backend system.
  • Developed web services using Apache Axis web service engine.
  • Worked on writing Unix Scripting to perform certain tasks.
  • Involved in validating designs done by other developers as well as in the code review process.

Environment: JDK1.5.0, J2EE (Servlets, JSP,JSF, Struts, Spring, Hibernate), JSF 1.2, HTML 5, ExtJS, Java Script, CSS3, XML, Node JS Server Studio 6.5, Tomcat 5.x, Jboss 4.2,Jboss Fuse technogies, Joss Drools, MongoDB, TIBCO, Gherkins- Cucumber, SVN, Maven, iReport 2.0.2,Spoon 3.2.0.

Confidential, New York City, NY

Java/J2EE Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language (UML).
  • Designed the Cascaded Style Sheets for designing the styles, skinning and layouts.
  • Developed various Action classes and Form bean classes using Struts framework.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Implemented Batch Updates using Spring and configured beans in Application Context file.
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application.
  • Used mybatis for databses connection.
  • Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool.
  • Worked on Java Messaging Services (JMS) for developing messaging services. Architected and developed a mobile web application publishing framework component library based on Angular JS and Node JS.
  • Developed several templates for websites by hand coding using DHTML technologies.
  • Used CSS 3 web pages to separate presentation from structure to be able to define various typographic characteristics to achieve design goals.
  • Used data structures provided by the Java utility package, to perform a wide range of functions (especially Vectors and hash table).
  • Implemented different types of messaging prototypes using JMS.
  • Implemented service oriented architecture(SOA)
  • For data structure Apache Cassandra was used.
  • Scala framework used in someplaces instead of java (mainly for collection purposes).
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Used Oracle 10g as the backend database storage.
  • Used EXTJS client side for building UI of the application.
  • Used Mulesoft 3.5 for integration.
  • Created data base tables according to the application requirements.
  • Developed stored procedures and triggers with PL/SQL.
  • Implemented the application using Agile development methodology.
  • Used WSAD IDE for coding, debugging and testing the application modules.
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere server.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
  • Involved in code versioning, Check In, Check outs and code merging using CVS versioning tool.
  • Used Remedy tool for creating change tickets and handling production bugs.

Environment: Java/J2EE, JSP, Servlets, Struts, Tiles, Spring, Hibernate, SOAP, WSDL, WS-Security, Data Structure, Axis, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, Web Sphere, Apache Cassandra, WSAD, HTML 5, DHTML, CSS 3, XML, AJAX, Mule, Maven, CVS, TOAD, Oracle 10g, Unix, UML, Shell Scripts, Agile(Scrum), Rational Rose, Scala framework, JUnit, Log4j, Remedy.

Confidential, Houston, TX

Java/J2EE Consultant

Responsibilities:

  • Participating in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language (UML).
  • Used Eclipse 3.2 IDE for coding, debugging and testing the application modules.
  • Used Java Script libraries for developing the Java Script Programs.
  • Designed the Cascaded Style Sheets for designing the styles, skinning and layouts.
  • Involved in designing the page layouts using Wire Frames templates.
  • Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
  • Developed various Action classes and Form bean classes using Struts framework.
  • Implemented Event Manager, e-Distribution Admin modules using Struts-Spring-Hibernate.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Implemented Batch Updates using Spring and configured beans in Application Context file.
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application.
  • Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool.
  • Developed the Servlets for invoking the remote notifications.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Implemented different types of messaging prototypes using JMS.
  • Implemented service oriented architecture (SOA) using Apache Axis, SOAP, WSDL, UDDI.
  • Used SOAP UI for testing the SOAP input and output messages.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Used Oracle 10g as the backend database storage.
  • Created data base tables according to the application requirements.
  • Developed stored procedures and triggers with PL/SQL.
  • Implemented the application using Agile development methodology.
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
  • Used Remedy tool for creating change tickets and handling production bugs.

Environment: Java, JSP, Servlets, Struts, Tiles, Spring, Hibernate, Adobe Flex, Action Script, SOAP, WSDL, WS-Security, Apache Axis, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, JBoss, Eclipse, HTML, DHTML, XML, AJAX, Maven, CVS, TOAD,, Oracle 10g, Unix, UML, Shell Scripts, Agile(Scrum), Rational Rose, JUnit, Log4j, Remedy

Confidential

Software Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Class Diagrams.
  • Interacted, coordinated with the Design team, Business analyst and end users of the system.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Deployment of Application in the Web logic Server environment using ANT tool using Struts architecture with the JSP Client.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed triggers, packages, procedures and functions using PL/SQL.
  • Developed Business logic classes using Session Beans for Processing Manager Service.
  • Involved in creating and configuring of build files
  • Developed Controller Servlets Framework component for Presentation
  • Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application implementation.
  • Used EXTJS client side for building UI of the application.
  • Developed Java Script for client end data entry validations and Front End Validation.
  • Used Site Minder for authentication and authorization data between the thin client and application server.
  • Used custom tags to check for authentication.
  • Wrote JUnit test cases for unit testing the integration layer.
  • Developed Webapplication using Struts framework.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Eclipse, Java Script, EXTJS Ant, SQL, PL/SQL, TOAD, Oracle, Web logic, Windows, CVS.

We'd love your feedback!