We provide IT Staff Augmentation Services!

J2ee Developer Resume

San Francisco, CA

PROFESSIONAL SUMMARY:

  • 7+ years experienced in Java/ J2EE /Core Java /Core Spring software development includes architecture, Analysis, Design and Development of Enterprise applications.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases. Proficient in writing UNIX and shell scripts.
  • Java, OO Java, JSP, Servlets, EJB, JMS, Web Service (JAX - RS, JAX-WS), JMS,Struts, GO4 design patterns units, spring, Hibernate.
  • Proficiency in application servers such as IBM Web sphere 7.0/8.0, BEA Web Logic 8.1/9.1/10.3 , Experience in web portal application design using spring and Struts,Node.js Frameworks. Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Action classes and Controllers.
  • Experience in client side Technologies such as HTML, DHTML, CSS, JavaScript,Node.js and J Query.
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js,angular.js, Ext.js, bootstrap, Responsive design.
  • Participated in the elaboration of JEE / SOA Architecture Solutions for Business Applications.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL).
  • Experience with web sockets, web sphere portal server, web programming and front end integration though Java Servlets.
  • Experience in developing implementing and integrating IBM software solutions on an Integrated Justice Portal.
  • Proficient in using RDBMS concepts and writing complex queries and extract data from Oracle and MS SQL databases.
  • Experience in design, development, administration, troubleshooting of portal applications using java/j2ee , IBM web sphere portal server.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL(Data definition language ), DML(Data ManipulationLanguage ), SQL queries.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Experience with an automated unit testing tool such as J Unit, Testing, N Unit, Scala Test.
  • Experience and Strong knowledge in Design Patterns like Singleton, JIRA, Service Locator, MVC, Facade, Value Object and Caching Technique.
  • Strong knowledge on Agile SCRUM methodology and Waterfall model.
  • Experience in installation, configuration, and maintenance web sphere portal server .
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Test driven development.
  • Hands on experience writing web services both client side and end point usingWSDL, SOA, SOAP and Rest Full (JAX-RS, JAX-WS).
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting and onsite and offshore development.

TECHNOLOGIES:

  • JAVA 1.8/1.7/1.5
  • JDBC 3.0
  • J2EE
  • Servlets 2.x
  • JSP 2.0/1.2
  • JNDI
  • XML
  • DTD
  • SOAP
  • REST
  • WSDL
  • XSD’s.
  • Framework/ORM tools: Spring 4.2/3.2
  • Struts 2.0/1.2
  • Hibernate 3.3
  • Front end technologies: AngularJS 2.x
  • JavaScript
  • Typescript jQuery
  • Bootstrap
  • HTML5
  • CSS3
  • Gulp
  • Angular CLI.
  • App server/Web servers: Web Logic 10.x/8.1
  • JBoss 6.0EAP/5.2
  • WebSphere 7.0
  • Tomcat 6.0.
  • IDE/Programming Tools: Eclipse 2016/2015/8.6/3. x
  • Code Quality Analysis tools: HP Fortify
  • FindBug
  • PMD.
  • Operating Systems: UNIX
  • Linux
  • Windows NT/2000/XP
  • Database/Tools: JDBC
  • Oracle 11g/10g/9i
  • SQL server 7.0
  • SQL Navigator
  • PL/SQL Developer
  • Win SQL.
  • Libraries and Tools: Ant
  • Maven
  • JMS Hermes.
  • CI Tools: Jenkins
  • Harvest.
  • Mocking Frameworks: jMock
  • PowerMock
  • Mockito.
  • RDBMS: Oracle 8i/9i/10g
  • SQL Server 2000
  • MySQL. DB2.
  • Bug Tracking Tools: JIRA
  • TFS.
  • Web Service testing Tools: SOAP-UI
  • Postman.
  • Version Control: Git
  • Bit bucket
  • Source Tree
  • Win CVS 1.3
  • VSS 6.0.
  • Functional Domain: Financial
  • Banking
  • Insurance
  • Airline

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

J2EE Developer

Responsibilities:

  • Worked as per Agile Methodology(Scrum) to meet customer expectation, timelines with quality deliverables
  • Extensively worked with business analysts and the end users to gather and finalize the requirements
  • Developed the User Interface using JSP, Spring MVC, HTML5, CSS3, JavaScript, Node JS and enhanced response using twitter Bootstrap
  • Designed and implemented application using, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Used JQuery to handle cross browser issues and to produce more interactive pages
  • Used Two-way data binding features of Angular JS to implement Data binding to bind various server controls to the data from database
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies Also used Spring framework AOP features
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema
  • Implemented the application using Spring IOC, Spring MVC Frame work,Spring Batch, Spring Boot and handled the security using Spring Security
  • Implemented Batch jobs using Spring Batch Framework to execute the similar jobs simultaneously
  • Developed the persistence layer using Hibernate (ORM) Framework, created the POJO objects and mapped using Hibernate(ORM) annotations
  • Implemented service methods and SQL queries, PL/SQL to interact with the OracleDBMS
  • Designed and implemented stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL
  • Designed and implemented Mongo DB based database and created REST enabled Web Services
  • Designed and developed XML validation functionality and store XML document in database
  • Designed and developed functionality to retrieve XML document from database and un-marshaling XML document to JSON document
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer
  • Identified, reported and managed defects using defect tracking system using JIRA
  • Created UNIX shell scripting for periodic generation of reports
  • Used Eclipse Luna as IDE to develop the application and followed the standard features for debugging and running
  • Log4J was used to monitor the error logs and used GIT as version control tool
  • Followed the Maven build life cycle to build the application and deployed into Tomcat application server
  • Developed test cases and performed unit testing using Junit
  • Worked as full stack developer to develop new functionalities in Angular 2.x and Java J2EE applications.
  • Spring validators, Persistent layers, DAO and Service level components using Spring/Hibernate API and annotations. Extensively used HQL
  • Development and testing Angular app using Visual Studio Code, Chrome, Firefox.
  • Deployed applications on JBoss 6.0EAP application Server and performed required application changes

Environment: Core Java, Java/J2EE, JDK, Spring MVC, Spring Boot, Spring Batch, Spring Security, Hibernate(ORM), Apache Tomcat, Agile methodology, RESTful Web Services, JSP,MySQL, MongoDB HTML5,CSS3, Java Script,JQuery, Angular JS, NodeJS, Bootstrap,Oracle, SQL, PL/SQL, Maven, Eclipse, Log4j, JUnit, GIT, JIRA, Firefox, Visual Studio, JDBC

Confidential, Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using JSP,HTML, CSS, JavaScript, and AJAX.
  • Implement modules intoNodejsto integrate with designs and requirements
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application.
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Used apache common digester to parse data from XML files and populate data into java beans.
  • Implemented business logic using Array list, Map and Sets of Collections API.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring AOP for logging, auditing and transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the MySQL back-end database by integrating springwith Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Worked with ApacheTomcat application server that handles various requests from Client.
  • Deploying fixes and updates using WebLogic application server.
  • Involved in testing the applicable code usingJUnit.
  • Used Maven tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Maintained SVN repositories for DevOps environment: automation code and configuration
  • Developed the application using EclipseIDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.

Environment: Java 6, 7, IBM Web Sphere 8.0, BEA Web Logic, Tomcat 7, Oracle DB 11g, DB2, Spring 3.x, Struts 2.x, Hibernate, Oracle SQL Developer, Eclipse Indigo IDE, Rational Application Developer - 8.5, Java Concurrency Framework, Log4j, Agile - Scrum, HP-QC, Ant Hill Pro, UNIX, Tortoise SVN, Restful Web services, Junit, JAX-RS, Hibernate 3.0, Ant, Maven, Angular JS, Dynatrace, OWASP - Cross Site Scripting and YUI3.

Confidential, Parsippany, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
  • Extensively worked in AGILE development environment.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Used Ajax andjQuery to dynamically load the content into the web pages without reloading the pages.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initializemanaged beans and services.
  • Designed and integrated the full scale Spring / Hibernate persistence solution with the application architectures.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Used Spring AOP for reporting and used a test driven approach to development leveraging
  • Spring’s support for unit testing.
  • Used several J2EE design patternslike DAO, DTO, Business Delegate, Front Controller and MVC- Model alongwithStrutsto develop application.
  • Implemented Action classes, Form classes and created Struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
  • Business logic is implemented using Struts Action Components in the Struts.
  • Developed Struts Forms and Actions for validation of user request data and application Functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Exposed spring services as Web Services with REST (Representational State Transfer).
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used SVN for version control and LOG4J for debugging.
  • Involved in Maintenance and Enhancements for the project.
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java,XML, EJB, JPA, HTML, CSS, JAVA SCRIPT, Node JS, DHTML, JSON, Struts, Hibernate, Spring, Servlet, JSP, JSF, AJAX, JQuery, REST, JAX-WS, Log4j, TOAD, SOAP, PL/SQL, web services, Websphere Application Server, MY SQL, My Eclipse, SVN, Edit plus, Notepad++, KAWA PRO, KANBAN, Pivotal Tracker.

Confidential, Colorado Spring, CO

Java Consultant

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Designed and analyzed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework (Hibernate).
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Struts Validation and Tiles framework in the presentation layer.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used DAO design pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Used UNIX commands and Shell scripting.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used CVS for version control.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used JUnit framework for Unit testing of application.
  • Deployed the application on IBM Web Sphere 7.0.

Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 2.0, Spring 2.5, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.

Confidential, Dallas, TX

J2EE Consultant

Responsibilities:

  • Actively participate in backlog grooming, project time estimation
  • Tracked the data model changes and defects using JIRA.
  • Followed AGILE (SCRUM) methodologies, had done sprint planning every two weeks and participated in daily stand up meeting to monitor the status
  • Actively participate in Retrospective using Trello
  • Help Team to reach the desired velocity in each iteration.
  • Documenting the Application, Design, Development and Testing Process as required by the project.
  • Did the code review of team members.
  • Worked for hiring new developers in team.
  • Analysed user requirements and defining Specifications
  • Worked with Node JS
  • Worked with JSF with Richfaces and Facelets components
  • Worked on Linux operating systems and shell scripting
  • Worked with JasperSoft to create report
  • Designing the Applications According to Specifications Using Java, J2EE
  • Orchestration was done using Apache Camel Route
  • Working on database design and complex queries in Oracle.
  • Extensively working with Multithreading, Collections, Spring and Hibernate framework.
  • Extensively worked with JUnit and Mockito.
  • Working with Web Services
  • Working with JMS
  • Working with Automatic testing system development with JMeter.
  • Providing demo to the user
  • Actively worked on Code Merging, Code Refactoring and Sonar Analysis.
  • Worked on Production support
  • Using SVN source control tool
  • Upgrading the Application from WebSphere 7 to WebSphere 8
  • Working on GUI development in OpenLaszlo and HTML, parsing, XPath query.
  • Worked with Active MQ.
  • Worked with Prepared and Callable Statement in JDBC
  • Working on Mockito, JUnit tests
  • Working with Maven build
  • Working on Oval Validator framework
  • Analyzing test results and recommending modifications to the applications and modules to meet project specifications
  • Analyzing and identifying bugs and issues arising during the testing lifecycle

Environment: Java, Agile/Scrum, Rally, SOAP web services, JMS, JIRA 6.0, Spring 4.0, JasperSoft, Hibernate, Active MQ, Open Laszlo, Jenkins, Java Script, XML, CSS, OracleDatabase, SoapUI, GIT, WebSphere Application Server, Linux.

Confidential

J2EE Consultant

Responsibilities:

  • Involved in analyzing the requirements for new enhancements and providing detailed design and technical documents for the enhancement/change requests.
  • UI Layer implemented with Struts, Struts validation, JSP, JSTL, JavaScript, DOJO widget framework, AJAX, CSS and HTML.
  • Develop Restful APIs and connect data to user interface via AJAX calls
  • Provided solutions using dojo, Ajax and integrated with third party API’s on store front.
  • Debugging deployment, configuring application and training business users to configure applications.
  • Used Struts Framework extensively for Controller components and view components.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Involved in developing front end using Struts tags, Struts view components, JSTL, JSP, JSON, JQuery, CSS and Html.
  • Involved in setting up the workspace validating the Madisons (Web2.0) features.
  • Customized the OOB features of Websphere commerce Server6.0 features (Controller and Task commands, etc), façade layer and business logic layer.
  • Implemented features using Dojo, AJAX calls in the application for client interaction.
  • Handled complete development for order management module and design/development for CR’s for order subsystem.
  • Practiced agile methodology (Task break down, providing estimation, attending scrum calls).
  • Involved in JUnitTesting, Integration Testing, debugging, and bug fixing.
  • Involved in production support and monitor the production logs to fix some critical issues.

Environment: Java/J2EE, JSP, JSTL, Struts, EJB, Web services (RESTful and SOAP), HTML, CSS, AJAX, DOJO, javascript, XML, WSDL, JAXB, SVN, Eclipse, IBM WCS, IBM DB2, JIRA

Hire Now