We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Results - driven Oracle certified Java EE software professional Around 8 years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications involving Analysis, Design, Development, Testing and Implementation of application software with J2EE/J2EETechnologies.
  • Strong experience in developing software systems using Java, J2EE components like Servlets, JSP, JDBC, EJB, JMS, JNDI on UNIX and Windows environments.
  • Proficient in n-tier application design and development using Servlets, Spring MVC, Spring DI, Spring AOP, JSP and Custom tags using Struts frameworks.
  • Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
  • Extensive experience in writing EJB Session and Entity Bean classes.
  • Developed applications using different J2EE Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator and DAO.
  • Experience in using Hibernate and IBatis Object Relational Mapping tool in J2EE environment.
  • Experience in developing Single Page Applications (SPA) using AngularJS and Node.js.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in developing user interfaces for Mobile/Tablet/Desktop applications using JavaScript, HTML, HTML5, Ajax, CSS, CSS3, jQuery, JSON and Angular JS.
  • Used UML modeling tool like Rational Rose to design and develop high level and comprehensive design modules.
  • Used scripting languages as JavaScript, PHP and JQueryto design and developed various web applications.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server,ORACLE, MongoDB(No Sql).
  • Expertise in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, XML-RPC and JAXB/JAXP.
  • Used NODEJS for server side development to create fast and efficient applications.
  • Worked on frameworks like Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Well Acquainted with RDBMS like Oracle 9i/10g/11g, MySQL 5.0.24 -5.6.26, Sql Server 2005 - 201 2 PostgreSQL Databases.
  • Wrote complex SQL Queries, Stored Procedures, Triggers and PL/SQL Procedures for Data Validation and Data Integration.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Glassfish and Tomcat.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Strong knowledge of IDE's like Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), Web Sphere Studio Application Developer.
  • Experience in working with Drools Rules Engine.
  • Worked in various application methodologies including Agile, waterfall model and rdm.
  • Expertise in deploying applications on BEA Weblogic 8.1, JBoss 4.0, Apache Tomcat and WebSphere System Application Servers.
  • Expert in troubleshooting J2EE enterprise applications running on Weblogic Application Server, WebSphere Application Server (WAS) and Apache Tomcat on Windows and UNIX environment.
  • Expertise in developing critical and responsive GUI /front-end components using HTML, CSS, JavaScript, Bootstrap, AngularJS, AJAX, Java Applets.
  • Exposure on SVN, CVS, VSS and PVCS.
  • Experience in working with JIRAmanagement tool.
  • Proficient in XML, DTD, XML Schema, XSLT, XPath, DOM and SAX parsers.
  • Experience in creation of Test Plan and executing Test Cases based on Design document and User Requirement document for testing purposes reports in Business Objects.
  • Experience in System maintenance, analysis and performance in Windows 2003 R2/2008/2008R2/2012/2012R2, RHEL 5/6/7, Oracle Linux 5/6/7, CentOS 4/5/6/7, Fedoraenvironment.
  • Hands on experience to Manual and Automated testing tools and various test procedures.
  • Strong written and verbal communication and presentation skills.
  • Motivated team player with excellent analytical, communication, management, technical and written skills and ability to work both as a team and individually.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

SDLC Methodology: Agile (SCRUM), TDD, Waterfall

Java Suite: Java,J2EE, JDBC, Servlets, JSP, Java Beans and Web Services

Frameworks: Struts, JSF, Spring Frame work (Core, MVC, JDBC, AOP and Hibernate), Tiles

XML: XSLT, SAX, DOM, JAXB

Web services: SOAP, RESTful (JAX-RS and JAX-WS)

Web Technologies: JSP, Servlets, HTML, CSS, JavaScript, JQuery, JSON, AJAX, Dojo, Bootstarp, Angular JS, nodeJs.

Build Tools: Gradle, Maven and ANT

Operating System: Windows and UNIX / Linux

Application Servers: WAS 6.0/7.0, Apache, Tomcat, JBOSS, WebLogic, Web Sphere Portal Server

DBMS: Oracle 10g, 11g, MySQL 5.x, PostgreSQL 9.x, MongoDB

Tools: JDeveloper, VSS, Perforce, CVS, SVN, GIT, PVCS, Eclipse, HP Kintana Portfolio, Eclipse, Spring Tool Suite, NetBeans, TOAD, MySQL, Sonar, Hudson, Jenkins, Jira.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Java J2EE Developer

Responsibilities:

  • Worked in Agile methodology with 2 week sprint duration.
  • Designed application using JSP, Spring MVC, Spring IOC, Spring Annotations, JPA Repository, Spring Transactions, Hibernate, JDBC, MAVEN. Configured JPA to use Hibernate as ORM tool.
  • Developed User Interface of the Application using HTML5, CSS3, JQuery, JQuery, Angular JS, ,Bootstrapand JSP.
  • Designed RESTAPI for retrieving high volumes of data.
  • Written JPA Repository to retrieve & store data from database.
  • Used Tiles framework for code reusability and Jira management tool.
  • Handling JSON data for submission of forms and various other data manipulations.
  • Worked on fixing bugs, and major enhancements of the phases.
  • Improved some areas in code to use using correct features of Spring Batch to improve the quality of code and also refactored code to remove unnecessary code.
  • Actively Participated in tracking and resolving Production issues.
  • Used Spring dependency injection and Spring-Hibernate Integration.
  • Used Node Request module for consuming REST full API’s .
  • Used MongoDB to create modern applications never before possible at a fraction of the cost of legacy databases.
  • Node.js used to proxy requests Java web services, as well as store application preferences.
  • Used Tortoise SVN to update day to day work progress.
  • Used Junit test environment for test based development.
  • Apache log4J framework and extensive use of AJAX calls.
  • Written SQL Queries to interact with Oracle database using JDBC.
  • Designing and implementing fully automated server build, management, monitoring and deployment using Jenkins .
  • Refactored, re-architected, and enhanced an existing AngularJS application.
  • Implementation of the Business logic layer for MongoDB Services.
  • Worked closely with top customers, ensure their success with AWS .
  • Develop/capture/document architectural best practices for building systems on AWS .

Environment: Java, J2EE, JavaScript, JPA Repository, Jenkins, JAX-RS, SPLUNK, JIRA, CSS, Tiles, HTML, JQuery, node.js, AngularJS, Bootstrap, Apache, Maven,Junit, log4j, t3js, Spring Batch, Sublime text, AWS, MongoDB and bootboxJs.

Confidential, Malvern, PA

Java J2EE Developer

Responsibilities:

  • Gathering requirements and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Contributed in the implementation of MVC Architecture using Spring framework for the application.
  • Involved in analyzing, designing, coding and testing the application.
  • Delivered bug free code using Java , Drools , AngularJs , JSP , Struts , Jira , MongoDB , Web Services, PL/SQL to implement the service, process the business logic, load the data into Oracle, publish the progress of these services, results on the monitoring web page.
  • Extensively used Bootstrap and AngularJS for the development of User Interface (UI).
  • Created billing pages using HTML, CSS andAngular JS.
  • As part of AngularJS development have used data-binding and developed controllers, directives, filters and integrated with the backend-services.
  • Designed and implemented UI layer using HTML , JavaScript and JSP .
  • Developed the Java Code using Eclipse as IDE.
  • Implemented third party API integrations across multiple web-based technologies.
  • Contributed in deploying EAR and WAR files using Apache Tomcat application server.
  • Implemented Business Logic using Spring Service Components.
  • Contributed on the back end to modify business logic by making enhancements.
  • Implemented SOAP Web Service.
  • Implementation of the Business logic layer for MongoDB Services.
  • Contributed in Development of User Interface development using JSP .
  • Defined Hibernate O/R mapping and used Hibernate and Data Access Objects (DAO) to implement the database and persistent ( JPA ) layer.
  • Used Spring dependency injection and Spring-Hibernate Integration.
  • Contributed in the migration of independent parts of the system to use Hibernate for the implementation of DAO.
  • Fully automated building using Jenkins.
  • Develop/capture/document architectural best practices for building systems on AWS .

Environment: Java, J2EE,Spring, Hibernate 3.5.0, Eclipse, Struts, Jira, Jenkins,MVC, JSP, Git Hub,, XML, DHTML, JavaScript, Ajax, AWS, Web Services, Tomcat 6.0.0, Rational Rose, SOAP, Windows, UNIX.

Confidential, Nashville,TN

Java J2EE Developer

Responsibilities:

  • Extensively implemented HTML, CSS, JavaScript, jQuery and Bootstrap for designing responsive web pages and connected to a RESTFUL services on a different domain.
  • Developed a fully functional application using JavaScript (jQuery,knockout.js and Backbone.js) and Bootstrap, connecting to a RESTFUL server on a different domain.
  • Used Knockout.js models for separation of Data, UI and Logic concerns.
  • Used node.js in creating the chat servers for message routing.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Used XML Beans for data interchange.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS).
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling. Worked in Agile software development lifecycle involving Designing, coding, testing, debugging and support.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Implemented the project using Ajax, JavaScript, HTML, DHTML, Ext JS and NodeJS as UI components.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Wrote SQL Queries to interact with Database.
  • Developed version control using Subversion.
  • Used Log4j for debugging the issues and exceptions.
  • Participated in designing Web services framework in support of the product.
  • Utilized Node.js to create a fast and efficient chat server.
  • Wrote SQL and Ibatis queries to retrieve data from the database.
  • Used XML to transfer the application data between client and server.
  • Developed a specific dashboard module and integrated with the application.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework.

Environment: Core Java, J2EE, Spring, JDBC, JNDI, iBatis, JMS, Tomcat, Eclipse, postgreSQL, SQL, PL/SQL, XML/XSLT, HTML, JavaScript, SQL developer, Subversion and JUnit.

Confidential

Java J2EE Developer

Responsibilities:

  • Interacted with the QA team to understand the information that are part of the QA weekly report and also the desired layout.
  • Worked in various phases of SDLC such as requirements gathering, modeling, analysis, and design.
  • Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
  • Involved in Technical and High level Design Review Meetings with Business Customers
  • Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
  • Extensively worked on COREJAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Struts2.0 is the MVC framework and backbone of the application. Façade design patterns were extensively used for entity bean and session bean interaction.
  • Developed and implemented applications using Eclipse.
  • Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of user.
  • Created Java Beans for Clients search engine based on address, and user specific interest.
  • Created JSP/Servlets Pages for the search Engine related to product promotions and events.
  • Worked on providing enhancements to the system that involved designing the solution, development and requirements analysis, implementation.
  • Created JSP pages for each participant involved in the event.
  • Deployed the Application using Apache Tomcat Application server.
  • Presented the application module to team members.

Environment: J2EE (JAVA, JSP, Servlets, JDBC, EJB), JavaScript, Struts, Apache Tomcat, JBOSS, Swing, HTML/DHTML, XML, CVS, SQL, Oracle, Eclipse IDE.

Confidential

Java J2EE Developer

Responsibilities:

  • Develop the code for GUI using JAVA, JSP, JavaScript, Ajax and HTML.
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Dealt with concepts such as synchronization and thread pools.
  • Extensively involved in system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
  • Conducted Agile and Waterfall vision and strategy presentations to managers, investors, partners and sponsors
  • Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
  • Used JavaScript for client side validation and used OOPS methodology to develop the application.
  • Used AJAX extensively to create user specific search in an application.
  • Created cross-browser compatible CSS-based page layouts.
  • Created business logic and application in Struts Framework using JSP, and Servlets
  • Used annotations and XML configuration to configure Struts.
  • Designed the Web application implementing the Struts framework for Model-View - Controller (MVC) pattern to make it extensible and flexible.
  • Used EJBs in the application and developed Session beans to house business logic.
  • Implemented the DAO layer using EJB and Developed Container Managed Persistent Entity Beans for interactions with the database and used JDBC API for database Connectivity
  • Performed exceptional handling to solve many issues in the application.
  • Implemented sophisticated module entirely programmed in POJO based domain model integrated with Hibernate ORM for persistence.
  • Part of Design Team and user requirement gathering meetings.
  • Maintained internal DNS subdomain along with mail server.
  • Implemented the Connection Pool to the database.
  • WebLogic server was used as application server for the entire project.
  • Worked with Microsoft Visio and Office.
  • Generated Reports using Jasper Reports/Crystal Reports in various formats.
  • Work with the support team for issues that arise in production.

Environment: Core Java, XML, JavaScript, AJAX, multithreading, JDBC, Struts, GUI, Servlets, JSP, WebLogic App server, Oracle 9i, SQL, PL/SQL, DNS, UML, Microsoft Visio, Crystal Reports, TDD, Windows.

We'd love your feedback!