We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • 8 years of experience in Java/JEE with full Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Grails Framework, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, NetBeans, Eclipse, GGTS, InteliJ ANT.
  • Expertise in designing Low Level and High Level design documents.
  • Strong programming skills using Java … Struts2, Spring3.x, Spring MVC, Hibernate3.2/2.x, JPA 2, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC.
  • Adept in designing and developing Spring, Struts, MVC, Java/J2EE based frameworks.
  • Expertise in socket, collections, serialization, threads programming.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
  • Expertise using version control tools like MKS Integrity, CVS, SVN, VSS and Rational ClearCase.
  • Expertise in using Apache Ant, Maven as java build tool
  • Learning of new technologies that will allow for a more effective design and implementation.
  • Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.
  • Intellectual capacity to grasp new situations quickly and problem solving skills.
  • Extensive experience in documenting with MSWord and MS Excel.
  • Worked on various domains such as logistics, human resources, insurance, financial and electronics.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

TECHNICAL SKILLS

J2ee Technologies: Web Services (RESTFul), Hibernate, Spring, EJB, JDBC, Servlets, JSP, JavaBeans, Java Swing, Struts, JMS, JSF, JSTL,, JDBC, Junit, JNDI Web Services, XML, JAXB, DOM, SAX, JavaMail, Multi-threading, JTA

Web Technologies & Applications: XML, XSLT, HTML, XHTML, DHTML, XPath, JSON

Operating Systems: LINUX Platforms (Red-Hat, SuSE, CentOS), Windows.

Applications/Web Servers: WebLogic,WebSphere6.1, Tomcat, JBOSS

Programming Languages: C, C++, SQL, PL/SQL, JAVA 5, JavaScript, Visual Basic

Database Management System: Oracle, MySQL, SQL Server, MS Access

Office Tools: Word, Excel, Powerpoint

IDE: My Eclipse 6.0/7.5, Eclipse 3.3,Eclipse Indigo, Net Beans and RAD

Internet Technologies: AJAX, HTML, CSS, JQuery, DHTML, JavaScript

Development Tools: Maven, ANT tool, Junit and Log4j.

Frameworks: AngularJS, Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2

Web Technologies: AngularJS, jQuery, Html, JavaScript,, CSS, AJAX

Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Jenkins, Ant, Maven, Log4J, SOAPUI, Rest Client UI, Postman, Grunt, Node JS

Methodologies: Waterfall Model, Iterative, Agile, Test Driven Development.

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Developed application based on the MVC Architecture using Spring MVC to define Dispatcher Servlet, Controller, model and View Resolver
  • Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring DAO for developing the data access layer.
  • Involved in Configuring web.xml and Spring-config.xml according to the spring framework.
  • Used Core Java classes to implement business logic.
  • Involved in the development of wrapper to Net-SNMP package, which was further used by the modules in the Platform one level higher. Also performed the Unit Testing for the same.
  • Used REST and SOAP Web Services to acquire credit history information.
  • Involved in creating Restful web services using JAX-RS and JERSEY tool.
  • Integrated Hibernate 4.1 along with EHcache and used annotations for mapping ORM classes to DB.
  • Developed Hibernate mapping file and the hql queries for retrieving data from the Oracle database.
  • Jasper Reports - Involved in gathering report requirements and developing the same.
  • Implemented Asynchronous messaging between components using JMS
  • Used Maven to build war and ear files to deploy on JBoss Application Server 7.
  • Monitored and fixed the error logs using Log4J, configured log4j.xml
  • Used GIT as Version Control Tool
  • Followed Test Driven Development (TDD) and wrote server-side test cases using JUnit 4.12.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML5, Ajax and CSS.
  • Involved in consuming RESTful web services using Angular JS to render JSON data
  • Part of a Development team that works on a custom Cloud Portal to integrate AWS APIs for Automated Network configuration and Server/Application provisioning.
  • Implemented agile development process on Software Development Life Cycle.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java, JDK 1.6, Servlets, Hibernate 3.2, JPA 2.0, Spring 2.5, JSF beans, JSF Ajax, Oracle 10g, Eclipse 3.4, RAD 7.5, Apache Ant, Web Services, REST,Google API, Apache Axis 2.0, WebSphere 6.1, JSF Taglibs, JavaScript, HTML, CSS, XML, ClearCase, Clear Quest, Jasper Reports, Github.

Confidential, Cleveland, OH

Java J2EE Developer

Responsibilities:

  • Implemented MVC design pattern using Struts 2 Framework.
  • Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows to all types of claims.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Developed web application using JSP custom tag libraries, Struts Action classes’ .Designed Java Servlets and Objects using J2EE standards.
  • Developed reference architecture for SOA environment.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Developed the XML Schema and Web services for the data maintenance and structures.
  • Designed database and created tables, written the SQL Queries and stored procedures as per the requirements.
  • EJB Session Beans were used to process requests from the user interface and entity beans were used to interact with the persistence layer.
  • Developed Message Driven BeanMDBand deployed into Weblogic application server.
  • Used Log4J for logging and tracing the messages.
  • Experienced in writing Junit 4.11 test cases for system testing and API testing using SOAP UI, Agile Software Development and Test Driven Development (TDD).
  • Involved in coding for Junit Test cases, ANT for building the application.
  • Coordinate with the onsite and offshore developers with respect to issues and follow up.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.
  • Have developed Rest Web services using Apache CXF.

Environment: Java 6, JSP, Servlets, EJB,MDB, Struts2, Hibernate 3.0, Web services, Apache CXF, XML, HTML 4, JDBC, JBoss Application Server, Junit, Maven, Log4J, SVN, Oracle10g, UNIX, RAD 7.5,JIRA

Confidential - Plano, TX

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
  • Implemented dynamic web interface using AJAX and user authentication through LDAP.
  • Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
  • Extensively used TCP/IP and HTTP protocols for data communications.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
  • Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Used IBM Rational Application Developer 8.0 with WebSphere Application Server v6.1.
  • Worked with QA team for testing and resolve defects.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Develop SQL queries to check the database integrity.
  • Successfully involved in test driven development model using JUnit.
  • Involve actively in maintaining and updating task progress on Version One.
  • Created UNIX Shell programs as part of batch schedules.
  • Used Eclipse IDE with My Eclipse plug-in in order to develop and deploy the application code.
  • Developed Unit test cases using JUnit and involved in User Acceptance Testing and Bug Fixing.
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security.

Environment: Core Java /J2EE, JSP, TCP/IP, Servlets, XML, HTML, CSS, Java Script, AJAX, JSON, jQuery, WebSphere Application Server v6.1, Servlets, JSP, JDBC, XML, Multithreading, OOD, SOA, Rest Web Services, Jetty Server, Eclipse 3.0, Maven, JUnit, Java Swing, Oracle 10g, Oracle PL/SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in the complete Software Development Lifecycle (SDLC) using the agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Interact with team members and business users for requirements gathering.
  • Adding new features to the existing application and modifying the existing functionality.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Extensively worked with Servlets and spring based multitier applications in developing J2EE Components.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Used various Core Java concepts such as reading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Tiles, Struts Tag Libraries, JSP, HTML, CSS and Bootstrap for User Interface look and feel.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used Spring Inversion of Control (IOC), Setter Injection, Constructor Injection and Dependency Injection.
  • Used Spring Validation framework for Validations.
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Used Hibernate Query Language to fetch data from PostgreSQL.
  • Used database transactions and transaction management along with Spring ORM and DAO
  • Maintaining the session state in clustered environment and establishing the communication between different java applications.
  • Designed and developed the Data Access Layer modules with the help of Hibernate Framework for the new functionalities.
  • Wrote development of POJO classes and writing Hibernate query language (HQL) queries.
  • Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), DAO.
  • Deploying the application to Tomcat server.
  • Consumed SOAP & REST (Rest API's) based web services to receive membership, service data for users.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Log4j to provide central logging facility.
  • Used Maven to build and deploy the application

Environment: Java, Spring, Hibernate, Struts, Node JS, Java Script, CSS, Bootstrap, AJAX, HTML5, PostgreSQL, CRUD, SQL, JDBC, Apache CXF, REST (Rest API's), SOAP Web Services, Eclipse, Subversion (SVN), JUNIT, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL), Servlet, Maven, XML, JIRA, Jasper Report, Log4j, WEB 2.0, SOA, JMS, Apache Tomcat, Linux, PHP, Agile Methodology.

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed several new functionality using Struts Framework
  • Designed and implemented application using JSP, Servlets, Struts, JNDI, Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs, Hibernate, JDBC, SQL, ANT, JMS, Oracle and Tomcat server 7.0
  • Developed the screens using JSP, Servlets, HTML, CSS, JavaScript, jQuery, JavaScript.
  • Setting & configuring Web-application modules like Registration and creation of Accounts on Web Server.
  • Worked with Struts Validation Framework to implement Client Side and Server Side validations.
  • System built using Struts Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Designed and developed Struts action classes for the controller responsibility
  • Automate build process by writing ANT build scripts.
  • Configured and customized logs using Log4J.
  • Developed JUnit test cases.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Played a key role in the design and development of almost all the modules of the project.
  • Used Log4J to validate functionalities and JUnit for unit testing.
  • Deploying the application to Tomcat server.

Environment: Java, J2EE, JSP, Servlets, Struts Framework, Hibernate 3.0, JUnit, JSP 2.0, HTML, CSS, JavaScript, jQuery, JavaScript, JDBC 4.0, HTML, EJB 3.0, Rational Rose, Tomcat Application Server, UML, CVS, XML/XSL, Oracle.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Requirements analysis and their discussion with clients
  • Developed Java classes for realigning the network elements, getting and setting information from/to Network Elements and performing other operations on the Network elements
  • Extensively used Java Collections framework for storing and manipulating the data
  • Used HTML for developing a simulator for creation, modification, deletion of Network Elements and other functionalities
  • Used JavaScript for the client side validation
  • Developed JavaScript client as an alternate front end.
  • Used RFT for testing the application
  • Written ASN.1 rules and structures for representing, encoding, transmitting and decoding data in telecommunications and Computer networking
  • Involved in maintenance activities in parallel (Bug analysis and fixing bugs proposal existed in previous versions of the product)
  • Performing code reviews, Cost and time estimation and for implementation of new requirements and Preparing High Level Design Documentation.
  • Participate in review meeting with clients, conducting knowledge sharing sessions for new team members.
  • Responsible for overall quality and timeliness of the delivery
  • Understanding the new requirements, designing and developing front end screens (UI)
  • Used Struts Framework, based on the Model View Controller2 architecture, for rapid application development and ease of maintenance
  • Developed front end screens using JSPs
  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Preparing unit test plans and to compare the test results with the expected results
  • Generating reports using Jasper reports
  • Implemented SQL queries and Stored procedures for Oracle9i database
  • Modelling of services for retrieving and storing data from the database
  • Built application using ANT and used Log4J to generate log files for the application.
  • Feasibility and Gap Analysis.
  • Developed JSPs, Servlets using Struts framework for different modules for the interaction of UI
  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC)
  • Modelling of services for retrieving and storing data from the database
  • Involved in developing UI screens FI and MI of CORE module
  • Prepared unit test plans and to compare the test results with the expected results

Environment: Core Java, JSP, Struts 1.x, ANT, Log4J, SQL, Oracle 9i, Weblogic IDE, Rational Clear Case CVS, Windows XP, Mastercraft and EBW

We'd love your feedback!