We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

4.00/5 (Submit Your Rating)

NC

SUMMARY:

  • 8 years of IT experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications using Java/J2EE technologies.
  • Technical skills encompass Java, J2EE (JDBC, Servlets, JSP, Custom Tags, EJB, JMS, JNDI, Struts, web services (SOAP,RESTFUL), Spring-MVC, Spring Web-Flow, Spring(IOC  & AOP) & Hibernate frameworks), ORM, XML, HTML 4.0/5.0, DHTMLX, XHTML , CSS3 , JavaScript, jQuery, DOM, Angular JS, Bootstrap, AJAX , UML, JSON, JSTL, Apache, LOG4J, Ant, Maven, Docker, Jenkins, Shell script and JavaScript.
  • Extensive experience as designer and developer in Java & J2EE Web technologies based on Object Oriented Programming, Database Programming, Web Programming and GUI Development.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, RESTful web services using CXF and Jersey.
  • Strong experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring.
  • Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module.
  • Good experience in development and Support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components.
  • Over 5 years of experience in Core Java, Multithreading and Design Patterns.
  • Rich experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
  • Expertise in developing rich GUI interfaces using HTML, CSS, JavaScript, AngularJS, BackboneJS, JSP and Servlets.
  • Experience in developing front-end using HTML5 , CSS and Bootstrap with MVC architecture. 
  • Experience in implementing MVW pattern in front-end using jQuery and AngularJS
  • Rich experience in complex rule development using drools on JBoss BRMS .   
  • Hands-on experience in IDE Tools: Eclipse, My Eclipse, IBM RAD.
  • Experienced in Software Configuration management tools such as CVS, SVN, GIT, PVCS and also build script Ant.
  • Experience with Web Sphere MQ(Messaging Queue’s), JMS(JAVA Messaging Services)
  • Experience in application and web servers such as WebSphere, WebLogic, JBoss, Apache Tomcat & Unix.
  • Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
  • Have good knowledge in programming Mobile Applications for Android.
  • Have strong experience in code debugging and bug fixing.
  • Experience with unit testing using Junit and knowledge of ANT, Selenium and Log4j tools.
  • Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
  • Self-motivated, able to set priorities to achieve immediate and long-term goals.
  • Experience in performing requirement analysis working with software vendors
  • Eager to learn new technologies
  • Quick learner and easily adapt to new technologies/tools.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, PHP, Python,SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , Redhat JBoss, Apache Tomcat 5.0.28/6.0

Frameworks & API’s: Struts 2.x/1.x, Spring 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis, XML Parser(SAX,DOM,JAXB & STAX), JPA

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Net Beans, MasterCraft

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Adobe Flex, Spring MVC, Angular JS,

Debugging Tools: Firebug, Chrome, Fiddler

NoSQL database: MongoDB, Cassandra

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP,REST, WSDL, UDDI

XML Parser: JAXB, Apache Axis, DOM, SAX

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Design Patterns, Rational Rose, Visio

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

Version Control: CVS,GIT,SVN, Rational clearcase

Build Tools: ANT, Maven, Gradle, Jenkins

Platforms: Windows 2000/98/95/NT4.0, Android, UNIX, Linux, Mac OS X

PROFESSIONAL EXPERIENCE:

Confidential, NC

Sr. J2EE Developer

Responsibilities:

  • Performed Requirement Gathering & Analyzing and negotiating customer requirements and prepared the requirements specification document.
  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Developed Use Case diagrams, business flow diagrams, Activity & State diagrams using UML/Star UML.
  • Developed the front end application using HTML5/CSS3 using Bootstrap, JSP, JavaScript, JSON, Angular JS, and AJAX.
  • Extensively used JQuery client side validation.
  • Integrated RESTful web services for the app. 
  • Extensively used Spring IOC for Dependency Injection to promote loose coupling between components.
  • Developed Hibernate mapping files, Pojo’s and Hibernate configuration files.
  • Involved in the development of Stored Procedures and scheduling of jobs in Oracle DB.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed, Tested and Debugged the Java and JSP components using Eclipse.
  • Set the dependency in Pom.xml of Maven built tools.
  • Used Jenkins for continuous integration into WebSphere for deployment.
  • Used JMS in order to transmit messages by using different modules with the help of IBM-MQ-Series
  • Deployed application using IBM WebSphere.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews. Used Log4j, Selenium for debugging, testing and maintaining the system state.
  • Used Log4j and implemented Log4j property file for logging purpose.
  • Knowledge of Cassandra systems backup and recovery
  • Tested several modules identifying bugs and worked on debugging of project.
  • Developed and implemented several test cases using Selenium framework and Integration testing in staging environment
  • Agile Scrum methodology was followed to deliver Web-service operations after every iteration
  • Used GIT as Version Control System.

Environment: XML, StarUML 5, Java, JSP 2.3, HTML, CSS, Bootstrap, JavaScript, AngularJS, AJAX, Spring IOC 3.3, Eclipse 4.2, Hibernate 3.3, JQuery, Oracle DB 11g, IBM WebSphere, SVN, Log4j 1.2, Selenium, Agile model, SCRUM, GIT, Jenkins.

Confidential, San Francisco, CA

Sr. J2EE Developer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Designed front-end processes and developed information using different frameworks.
  • Created the front end with the inputs as required to set up the system
  • Developed various UI (User Interface) components using JSF (Java Server Faces) and HTML in J2EE.
  • Designed interactive web pages with front end screens using HTML, JavaScript and SOAP technology for the e-statement server as per the requirements
  • Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Star UML.
  • Used Struts tag libraries, JSTL and created web interfaces using JSP technology and deployed on Web Application Server.
  • Designing and developing JSP Pages using JQuery and JSTL Tag libraries
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Involved in performance tuning of the application to meet nonfunctional requirements
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Worked on developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.
  • Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Helped in building hybrid mobile application for iOS in the part building web services, communicating with the mobile application using JSON objects and push notifications to iOS devices.
  • Business logic is implemented using JBoss Drools Rule engine using Decision tables.
  • Deployed the jar, war and ear files on the Web Sphere Application Server.
  • Wrote Maven Scripts for building the entire web application and deploy them on WebSphere.
  • Configured Log4j for the existing application.
  • Responsible for communicating with registered clients to resolve the requirements issues.

Environment: Java, J2EE, Servlets 2.5, Hibernate 3.1, Struts 2.1, Web Sphere Application Server 8.5, RAD 8, XML, JSP 2.1, JDBC, JSF, JavaScript, HTML, JQuery, CSS, Star UML, ANT, SOAP, Spring 3.1, Log4j 1.2, JUnit 4,, Drools, Maven, XML Schema.

Confidential, St. Louis, MO

Role: J2EE Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
  • Developed and implemented GUI functionality using HTML, CSS, JavaScript, JSP, JSTL, Tiles and jQuery.
  • Developed JSP custom tags, using JSP 2.0, for encapsulating presentation logic in concise form.
  • Used Spring MVC architecture with Hibernate to implement DAO code and also used Web Services to interact other modules and integration testing.
  • Used Spring Framework for dependency injection to use the object bean without creating another instance of it.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Configured Java objects with back end database tables using O/R mapping in Hibernate.
  • Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to Java objects using transformer objects.
  • Create & deploy web services to send data to remote servers using REST framework.
  • Developed a Standalone RESTful application using Jersey to handle mixed data sources.
  • Thoroughly Unit tested the application by writing test cases for different scenarios. Used JUnit to test the code for extensive code coverage.
  • Extensively participated in Agile Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes. 
  • Lead communication with Senior Business and other technical teams to decide overall architecture of application/module.

Environment: Java, XML, HTML, CSS, JavaScript, JSP, JSTL, JQuery, Spring 3.0, Hibernate 3.0, RESTful WebServices, Web Logic 10.3, JUnit, Oracle 10g, SQL, PL/SQL, Eclipse 3.5, SVN

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Involved in the design, feature estimations and Software Requirements Specifications.
  • Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML.
  • Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Script, AJAX, JQuery and Dispatcher Servlets with Spring frame work.
  • Used spring framework for transfer the data from GUI to DB with Ajax frame work.
  • Designed user friendly navigation for displaying various sections of data using JQuery.
  • Implemented User Friendly UI design with HTML, CSS and JavaScript for client side validation and form submission functions and PHP for server side scripting for web development.
  • Extensively worked on Core Java (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Development process the SCRUM, Iterative Agile methodologies for web Application
  • Developed using J2EE design patterns like Command Pattern, Session Façade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
  • Implemented Spring MVC, IOC & AOP.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
  • Developed stored procedures using PL/SQL.
  • Used JMS for programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series
  • Used Log4j for debugging the application.
  • Involved in Configuration of data source and deployment of application in development, Test and Production.
  • CVS for version Controlling.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Used JUnit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
  • Mainly involved in 24x7 support, maintenance and enhancement of the application.

Environment: Bea Web logic server 9.2/10.3, Eclipse, Java API, J2SDK 1.4.2, JDK1.5, Hibernate, JMS, Message Queues, Web services, MySQL, UML, XML, PHP,HTML, XHTML,CSS, JavaScript, log4j, CVS, Junit, Windows and Sun OS 2.7/2.8.

Confidential

Role: Software Engineer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery, AJAX framework and Widget based JavaScript programmed model.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework.
  • Used Struts framework, developed the application using MVC Architecture.
  • Developed the Action Class to handle the request and responses in struts.
  • Used Core Java to develop Business Logic.
  • Deployed the Web Application in JBoss EAP.
  • Developed POJO Objects and used JPA as the Object-Relational Mapping (ORM) tool to store the persistent data in Oracle database.
  • Developed the UI using HTML, CSS, JSP and JavaScript.
  • Developed Unit Test Cases. Used JUnit for unit testing of the application.
  • Deployed the project using Maven.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution for defects.

Environment: Core Java, J2EE, Struts 1.2, XML, XSLT, YUI, JPA, MVC, SQL, HTML, CSS, JSP, JavaScript, jQuery, AJAX, JBoss 4, Eclipse 3.3, Oracle 9i, JUnit, Maven, SVN.

Confidential

Role: Software Engineer

Responsibilities:

  • Worked on development and implementation of Client access Module using Java and HTML/CSS.
  • Created tables & records as specified by the client. JDBC was used to connect to the Oracle Database and validate transaction entries.
  • HTML/CSS was used for creation of web pages. Applets and GUI screens were created using AWT/Swing.
  • Worked on developing Servlets, JSP, XML
  • Developed EJB components encapsulating business logic
  • Deployed Beans, Servlets, JSP's & EJB's
  • Developed server side validations using JMS, Java Beans
  • Participated in discussions on selecting Design Patterns and implementing them.
  • Developing web application tests via Cruise control.
  • Deployed the application in Web logic application server in development and production environment.
  • Implemented CVS as Version control system.
  • Code walkthrough /test cases and test plans.
  • Maintenance of the system and updating of the system as per client requirements.

Environment: Windows NT/2000, Java, XML, HTML, CSS, JavaScript, JUnit, JSP, EJB, JMS, Cruise control, Servlets 2.5, JSP, Swing, JDBC, Eclipse, Oracle 9i, CVS, Web Logic Server 10.0.

We'd love your feedback!