We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

5.00/5 (Submit Your Rating)

Dublin, OhiO

SUMMARY

  • 7 years of IT experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications.
  • Extensive experience as a designer and developer in Java & J2EE Web technologies based on Object Oriented Programming, Database Programming, Web Programming and GUI Development.
  • Technical skills encompass Java, J2EE (JDBC, Servlets, JSP, JQuery, Struts, webservices (SOAP, RESTFUL), Spring Hibernate frameworks, Spring Boot, Spring Batch), ORM, XML, HTML5.0, JSON, jQuery, Apache, LOG4J, Maven, and JavaScript.
  • Experience on open source frameworks like Struts and hibernate, along with these used design pattrens like MVC, Singleton, DAO and Factory.
  • 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.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, APACHE AXIS and REST webservices.
  • Developed REST based microservices using Jersey API and Spring framework. To test the Services used POSTMAN and REST Client.
  • Over 5 years of experience in Core Java - Multithreading, Exception Handling, and Collection framework.
  • Rich experience in Presentation-tier development and support using Java script, JSP/Servlets for client-side validations.
  • Expertise in developing rich GUI interfaces using HTML, CSS, JavaScript, AngularJS, Backbone JS, JSP and Servlets.
  • Strong in simplifying development integration of web-based user interfaces using JSF.
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Experience on various MVC frameworks like Angular JS, jQuery, and Bootstrap.
  • Exposure on component based java script frameworks like Angular 2.
  • Hands-on experience in IDE Tools: Eclipse, My Eclipse, IBM RAD.
  • Experience in application and web servers such as WebSphere, Apache Tomcat & Unix.
  • Experience in Oracle 10g/11g, MYSQL, SQL/ PL SQL development (Writing SQL Queries including Joins, Triggers, Stored procedures, Packages, Views, Materialized views).
  • Good knowledge in MongoDB concepts-CRUD operations and aggregation framework.
  • Knowledge on Cassandra key space operations, Cassandra table operations and Cassandra CRUD operations.
  • Have strong experience in code debugging and bug fixing.
  • Experience in using agile approaches, including test driven development and Scrum.
  • Experience with unit testing using Junit and Log4j tools.
  • Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant and bug tracking tools like JIRA and confluence as part of azile methodology.
  • Experience working with JIRA management tool, confluence pages development.
  • Proficient in using test automation tools such as Selenium WebDriver and HP Quality Center to develop automation testing scripts for web and client server applications.
  • Experience in building, deploying and integrating applications with Maven.
  • Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS

JAVA/J2EE Technologies: JDK1.4/1.5/1.6, JSP1.2/2, Servlets, Ajax, Struts1.1/1.2/2.0, Hibernate3.0, Spring2.X, EJB2.0/3.0, JDBC, Junit, XML, AngularJS, Backbone JS, Web Services, JSP, Spring Form Tags, Struts Tags.

Languages: Java, C++, SQL, PL/SQL, XML, HTML, Java Script, DOJO, Ajax, JSON.

Web/App Servers: IBM WebSphere 5.1/6.x, Bea Web Logic Server 9.2, Tomcat 4.0/5.0/7.0.79 , Apache1.3/2.0, JBOSS 4.x, OC4J.

RDBMS: Oracle 8i/9i, 10g, MS SQL Server 7.0, DB2 v10.1, Postgres 8.3.

Operating System: Windows 9x/NT/2000/XP, Linux.

Development Tools: Eclipse 3.0/3.1, My Eclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x, IBM MQ Series, TOAD, ANT, MAVEN, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for WebSphere, IBM Messaging Queue series(MQ),IBM MQ visual EDIT,SOAPUI, SOAPPRO, Visual studio Code and WebStorm.

Testing: Selenium Web Driver, HP ALM, JUNIT 4.12, TestNG 6.8.7, JMock, Mockito.

Agile tools: Jira, confluence, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Dublin, OHIO

Java J2EE Developer

Responsibilities:

  • Involved in the development using Java/J2EE Technologies and Web services, hibernate ORM framework.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Developed the application using Spring Framework which is based on the MVC Design Pattern.
  • Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents..
  • Implemented the project structure based on spring MVC pattern using Spring boot.
  • Developed UI using JSP, HTML, XHTML, XSLT, using Struts (MVC), JQuery, Angular JS and Java Script to simplify the complexities of the application.
  • Involved in coverting UI into single page application using Angular JS with the help of routing and custom directives.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Using Angular 2 developed reusable components and developed Component classes using TypeScript.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with MySQL databases.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Created customer input data processing module usingPHP server-side technology based on object-oriented technique.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor.
  • Configuration and deployment of application on to Jboss application server.
  • Involved in Trouble Shooting and Customer Support.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented application level persistence using Spring DI, Spring MVC Framework, Hibernate and handled the security using Spring Security.
  • Developed the Servlets for processing the data on the server.
  • With Restful template used Spring MVC to produce and consume Restful Web Services.
  • Implemented REST based micro services using Spring framework.
  • To maintain the version of the files used GIT and took the responsibility to do code merges from branch to trunk and creating new branch when new feauture implementation starts.
  • Involved in configuring Jenkins for building project and deploying using Jenkins and Maven.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Wrote unit test scripts using Junit framework for testing functionalities in a Test-Driven Development.
  • Worked in Agile environment with active scrum participation.

Environment: Java, Servlets, JSP, Struts, Spring, SpringBatch, Hibernate, XML, CSS, AJAX, HTML5, Java Script, AngularJS, JQuery, Rational Clear Case, Microsoft Visio, Git, Jboss Application Server, REST Web Services, Oracle, SQL, UML, JUNIT, ANT, Agile, Apache camel.

Confidential, St. Louis, MO.

Sr. UI Developer

Responsibilities:

  • Analyzed requirements by requirements confirmation meeting and converted them into User Requirement specifications and also functional requirement specifications for the developers.
  • Involved in making the pages dynamic using AJAX, JSON and XML, simultaneously in manipulating HTML5, CSS3 in jQuery.
  • On top of jQuery framework and AJAX based UI framework, designed Java Script framework.
  • Using Bootstrap worked on responsive design, with device specific apps and developing a single responsive website that could be served to desktop.
  • Using CSS3 and HTML 5 tags as per W3C standards, designed table less layouts.
  • Wrote Single page applications using Webservices along with Ajax and AngularJS.
  • Used node.js and angular.js MVC frameworks in the development of web applications.
  • Designed and implemented UI with vast use of JavaScript, Bootstrap, JSON and AJAX.
  • Involved in building the single page applications using Angular JS Directives and filters in manipulating text within HTML.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Co-ordinate with QA for testing, for integrated product testing, user acceptance testing, Production releases, Application deployment and integration.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: HTML4/5, CSS2/3, JQuery, JavaScript, AJAX, XML, JSP, JSON, Visual Studio 2012, Oracle, DOM, angular.js, backbone.js, Require.js, Node.js, Bootstrap, Internet Explorer, Firefox, Chrome, Windows.

Confidential, Chicago, IL

Java Sr. Full Stack Developer

Responsibilities:

  • Involved in the design, future 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, and Action Servlets with Struts Framework, spring frame work.
  • Used spring framework for transfer of 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 presentation layer and to store 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
  • 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 log4j for debugging the application.
  • Configures JMS Server setup and DB Connection pool setup deployed them on to WebLogic Application server.
  • 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 J-Unit 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, JDBC, JMS, Message Queues, Web services, UML, XML, HTML, XHTML, CSS, JavaScript, log4j, Git, JUnit, J2ME and Windows and Sun OS 2.7/2.8.

Confidential

Java Developer

Responsibilities:

  • Designed and developed java backend batch jobs to update the product offer details.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in writing and invoking the Spring MVC calls.
  • Hands on experience with Core Java on multithreading, Exception Handling, File handling, IO, Generics and Java collections.
  • UsedHibernate3.2as ORM solution in persistence layer of the application.
  • Used Log4j as a logging tool.
  • Used HQL(HibernateQuery Language) to write static and complex queries while communicating with DB2 database.
  • Involved in developing JSP and DB2 - stored procedures.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote hbm mapping files andPOJOclasses to map database tables withjavaobjects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Involved in Preparing Check List for Application Deployment in Implementation.
  • Preparing technical specifications, test plans for unit testing.
  • Actively involved in the code reviews.
  • Debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performed activities for quality process by configuration management to achieve CMMI Level 5.
  • Deploying of code to Web sphere.
  • Presentation of module to team members.

Environment: Java 1.6, JSP, Struts, Servlet, EJB, Spring, Hibernate, My Eclipse, Java Script, JSTL, Unix, AJAX, XML, WebSphere Application Server, DB2, Maven, ORM, Webservice(SOAP, RESTFUL).

Confidential

Java Developer

Responsibilities:

  • Developing the Business Components using EJB for processing information associated with module.
  • Involved in designed and developed of Application using MVC (Model View Controller) Pattern.
  • Developed Screens using JSP and Struts Tag Libs, logic, bean, and Java Script, HTML and CSS.
  • Worked on Used Struts-Validator framework for all front-end Validations for all the form entries
  • Developing SQL queries for different database operations in DB2.
  • Deploying and testing the application in Web Sphere App Server.
  • Used RAD for developing the application components.
  • Participating in Code review process for peers.
  • Involved Analyzing, Fixing Production, UAT and QAT Issues.
  • Extensively Used Junit for Unit Testing.
  • Responsible to validate end-to-end test case scenarios and coordinating with QA Team.

Environment: Core Java, JSP, EJB, DB2, RAD, WebSphere, Log4j and Java Script, Struts, Hibernate, Windows, XML, CSS.

We'd love your feedback!