We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 7+ years of professional experience in all phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation & maintenance and testing various methodologies using Java/J2EE, along with wide - ranging skills in web application development.
  • Experience in developing Web Applications with various Open Source frameworks like: Struts Framework 1.3, Spring Framework, Spring MVC, and Hibernate 2.0/3.0.
  • Expertise in several technologies like JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Spring, Hibernate, JSF, EJB, Swing, Tiles, JNDI, JMS, MDB, JAX-WS, JAX-RPC, RMI, iText, Jasper Report, Java Mail API, SOA, SOAP, CSS, JavaScript, JQuery, Backbone.js, EXT JS, AJAX, XML, JSON, HTML5/HTML, XHTML, PHP, Java Beans, Maven, Ant, PL/SQL.
  • Proficient experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 9i/10g/11g.
  • Expert knowledge over Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate, Data Access Objects (DAO) and Data Transfer Objects (DTO) for building J2EE Applications.
  • Good understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Experience in NoSQL databases such as MongoDB and Cassandra.
  • Proficient with Agile Software Development principles.
  • Experience working on Cloud Computing, IaaS providers such as AWS, OpSource, SoftLayer.
  • Expertise in configuring, using and administrating version control systems like GIT, Clear Case, Subversion and CVS.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
  • Experience working with Front-end JavaScript frameworks like JQuery, BootStrapIS, AngularJS, ReactJS.
  • Hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Rational Application Developer (RAD), IntelliJ IDEA.
  • Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and Jersey.
  • Experience in installing, configuring, tuning IBMWeb Sphere 8.x/9.x, BEA Web Logic 12/11, Apache Tomcat 5.x/6.x/7.x, JBOSS 6.x/7.x.
  • Thorough knowledge in Unit Testing with JUnit 3.8/4.0, and ANT build environment.
  • Experience in using Jenkins for continuous integration and sonar jobs for java code quality.
  • Good knowledge on design and development of code automation tools for Migration Systems.
  • Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.
  • A project oriented team player with solid communication and interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, PL/SQL, Python

Java Technologies: J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, JSTL, Java Beans

Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton

Frameworks: JSF 1.2/2.0/3.0, Struts 1.X, Spring 2.0/2.5, JPA, Hibernate 3.0, Apache ANT, Log4J, Django

Testing Frameworks: JUnit, Easymock

Web Development Technologies: JSP, XML, XSD, XSLT, DOM, LDAP, HTML, CSS, DHTML, JSTL (Tag Libraries)

Scripting Languages: JavaScript, JQuery, AJAX

SOAP, WSDL, XML, SOA, JAX: WS, JAX-RS

Web/Application Servers: Apache Tomcat 5.5/6.0, WebLogic 8.0/10.3, WebSphere 6.x/8.x, JBOSS 3.2/6.0/7.0

RDBMS: MySQL, ORACLE 10g/11g, SQL Server 6.5, MS Access

NoSQL: MongoDB, Cassandra, Apache Solr

Database Servers: Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008 , MySQL, DB2, TOAD

OOAD: UML, Design Patterns

JS Frameworks: JQuery, AngularJS, JasmineJS, BootstrapJS

Cloud Service Providers: AWS, OpSource, SoftLayer

Multimedia: FFmpeg, x264

Version Controls: Git, Rational Clear Case, CVS, SVN

IDE: Eclipse 3.x, IBM RAD 6.0, NetBeans 4.1, PyCharm

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Senior J2EE Developer

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Involved in the design and development phases of Scrum Agile Software Development
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Struts validator framework to validate user input.
  • Used Dependency Injection feature of Spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing the data required for module.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Used JQuery for creating JavaScript behaviors.
  • Developed utility classes, which allows easy translation from XML to Java and back and also Property Reader to read properties from a flat file.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Developed window layouts and screen flows using Struts Tiles.
  • Used Ajax, JSTL and JavaScript in front end design.
  • Junit was used for unit testing and as logging frameworks.
  • Involved in Iterative development using Agile Process.
  • Used SVN for version control of the source code.
  • Created Web services using Apache Axis 2 for communication with other application.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration andUser Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3, Hibernate 3, Struts 2, XML Web service, SOAP, JAX-WS, Unix, MySQL, JavaScript, JQuery, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, log4j, CVS, Apache Axis 2.

Confidential, White Plains, NY

Senior J2EE Developer

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Dependency Injection feature of Spring framework and leveraged the AOP features of Spring framework to handle exceptions.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Developing the REST web services API to consume and produce the JSON data.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Used JQuery for creating JavaScript behaviors.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Developed window layouts and screen flows using Struts Tiles.
  • UsedAjax, JSTL and JavaScript in front end design.
  • Involved in fixing the existing defects and then working on the new enhancements for the upgrade releases.
  • Worked on Apache Velocity, a Java-based Template Engine for merging of different templates.
  • Junit with Mockito, log4j were used for unit testing and as logging frameworks.
  • Used SVN for version control of the source code.
  • Implemented the Guava cache in the project for storing the template name as value for a particular key.
  • Researched on Cassandra NoSQL database architecture for storing the transactional data.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java, J2EE, HTML, Spring 3, Hibernate 3, Weblogic 12, SOA, JavaScript, Struts 2.0, REST, JSON, Servlet 2.2, Multithreading, JSP, CSS3, HTML, DHTML, JQuery, AJAX, JDBC, MySQL, SVN, Maven, TOAD and Log4J 1.2, Junit, Mockito, UML, JAXB, XML, POSTMAN REST Client.

Confidential, New York

J2EE Software Developer

Responsibilities:

  • Application was developed using the Struts MVC architecture.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Developed a web-based reporting for credit monitoring system with HTML5, XHTML, JSTL, custom tags and Tilesusing Struts framework.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed web-based customer management software using Facelets, Icefaces and JSF.
  • Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
  • Configured Struts-Config file for form-beans, global forwards, error forwards and action forwards.
  • Designed and implemented Report Module (using Jasper Report framework).
  • Created several JSP’s and populated them with data from database.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Developing Web Services using Apache Axis 2to retrieve data from legacy systems.
  • Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
  • UsedXMLparserAPIssuchasJAXPandJAXBinthewebservice'srequestresponsedatamarshalling as well as unmarshalling process.
  • DevelopedUIcomponentsforemailandlinksharingofdocumentsandfilesforaContentManagement System using BackBone.js and JQuery.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Used Hibernate to access My SQL database and implemented of connection pooling.
  • DevelopedJavaScriptbasedcomponentsusingExt JSframeworklikeGRID,TreePanelwithclientreports customized according to user requirements.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in Apache Tomcat application server.
  • Used ANT for the build process.

Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, JQuery, backbone.js, HTML5, JSTL, ICEfaces, XML, Spring, Struts, Hibernate, Web Services, Apache Tomcat Server, JSF, EXT JS, JAXB, Jasper Report, JUnit, SOAP, SOAPUI, XML, JavaScript, UML, Apache Axis 2, ANT, SVN, MySQL.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Performed designing and coding of business classes using Spring IoC and Spring AOP features.
  • Used Spring ORM support and Dependency Integration (DI), Hibernate for development of DAO layer.
  • Written Hibernate annotated POJO classes
  • Used hibernate criteria to build pagination.
  • Configured web.xml for security constraints. Used J2EE security framework security to configured data security, application security and access control.
  • Queried the database using hibernate and Hibernate query language (HQL).
  • Developed Web Services using AXIS2 and worked with SOAP/WSDL.
  • Developed generic servlet to receive user requests.
  • Primitive client side validations are handled using java scripts.
  • Worked on UNIX shell scripting for setting up and running the application and even for daily maintenance and backups.
  • Used WeblogicData sources instead of JDBC database connections.
  • Implemented unit testing by using JUnit.
  • Created build scripts for building the application using ANT.

Environment: Java, J2EE, Spring ORM, Spring IoC, Spring AOP, POJO, Data Sources, SOAP, WSDL, Hibernate, HQL, XML, MySQL, JBOSS, CVS, Eclipse IDE, JUnit, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Performed Requirement Analysis and developed use-cases.
  • Incorporated Struts Model-View-Controller architecture in the application development.
  • Developed functionalities like uploading scripts to the server and executing them on the remote machine using windows remote command executor. Enhanced the web pages for the modules using MVDC, JQuery and CSS.
  • Created Monitors & Configured alerts through automatic emailing using Java Mail.
  • Developed MVC design pattern based User Interface using JSP, XML, HTML, Bootstrap, CSS and Struts.
  • Developing the business functionalities and exporting them as SOAP, JAX web services.
  • Installedapplications on UNIX/LINUX environment.
  • Developed Session Bean Components, Entity Beans which will manage transactions with the database to deliver the content to presentation layer and also to store data into the data layer.
  • Collecting ticket data from outside sources such as web services and file via JMS, and collecting it in our repositories and then making them available by using Java with multithreading.
  • Configured Script Runnertool as Web Service Clientandworked on consuming web services of Service-Now’s incident management functionality using JAX-WS and REST and Java reflection web services.
  • Developed functionality for Dashboard which gives the latest snapshot data about the scripts executed with respect to each user. Developed Session beans to maintain workflow and used Hibernate for persistence of data. Writing complex SQL queries, PL/SQL Stored Procedures for data conversion. Using JUnit, JIRA, Log4J to perform unit testing and for logging frameworks.
  • Used Struts customs tags such as HTML, Bootstrap, CSS, Logic, and Bean Tags depending upon the requirement.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
  • Developed presentation layers using JSP’s and struts tags. Experience with Eclipse tool.
  • Installed applications in UNIX shell scripting environment. Built and deployed war files in Tomcat.

Environment: Java/J2EE, JSP, Servlets, Struts 1.3, Hibernate, XML Web service, SOAP, JAX-WS, Apache Tomcat 6.0, Unix, MySQL, NetBeans, EC2, JIRA, Multithreading, REST, Visual Source Safe, XML, AJAX, JavaScript MVDC, Eclipse, JQuery, Apache Ant 1.7, JDBC, Maven, JUnit 3.8, Log4j, CSS, JSP, Core Java, HTML, Bootstrap, PL/SQL.

We'd love your feedback!