We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Richardson, TX

PROFESSIONAL SUMMARY:

  • Java/J2EE Developer with 7 + years of IT experience in Design, Development, Support and Implementation of Web based applications with N - Tier Architecture using MVC and   JAVA/J2EE Technologies
  • Experience in performing various roles in different phases of Software Development Life Cycle (SDLC), which includes the Design, Development, Testing, Maintenance and Documentation of various web-based applications, Client/Server and Distributed Applications.
  • Experience in developing software using software development methodologies SCRUM, TDD, Agile and Waterfall.
  • Experience with Object Oriented Programming (OOPS), Object Oriented Analysis and Design (OOAD), Unified Modeling Language (UML).
  • Experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.  
  • Extensive experience in J2EE technologies such as JSP, Servlets, JSF, EJB, RMI, JNDI, Struts, spring, Hibernate,   Java  Standard Tag Library, Custom Tag Libraries, JDBC, JUnit, JMS, XML, and Web Services. 
  • Very strong conceptual and hands on programming skills on multi-threading, Collections, Concurrency, Garbage collection, Exceptional Handling, Memory management, and OOPS concepts in core java.
  • Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO. 
  • Extensively used STRUTS and SPRING frame works and experience in Hibernate framework. 
  • Experience in applying Security for the service layer methods using spring security and Object Relational Mapping (ORM) tools like Hibernate.
  • Experience in developing and deploying applications using servers such as Apache Tomcat, WebLogic, IBM WebSphere and JBoss, tools such as TOAD and SQL Developer   for database development and interaction, using IDE's such as Eclipse, Net Beans, and RAD. 
  • Strong working knowledge of SQL, PL/SQL, Stored Procedures, Joins and Triggers with databases like Oracle, DB2 and MS SQL Server. 
  • Experience in designing, developing and implementing java Web Services using XML, SOAP, REST, WSDL, Algorithms and UDDI, designing and developing RESTful APIs using Spring MVC. The APIs support JSON and XML format for the responses.  
  • Expertise in web-based GUIs development using JavaScript, JSP, HTML, DHTML and CSS. 
  • Knowledge of AngularJS framework and bootstrap for responsive design. 
  • Excellent problem identification skills through Log4j.
  • Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito . Working experience on Selenium and other Test Automation   Frameworks. 
  • Experience in using build tools like Ant and Maven.  
  • Good experience in using various version control tools like SVN, ClearCase, PVCS, and CVS.
  • Strong experience with XML, XSL, XSLT, and XPATH
  • Experience with profiling applications for memory/CPU utilization using JConsole and JProbe .
  • Possess excellent Technical background, communication, interpersonal and presentation skills. Very quick Confidential learning new technologies & frameworks.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL, HTML.

Java Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, Swing, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, JCA, JTA, JSTL, JDO, EJB, JMS, Java Swing, Java Beans, JavaScript, AJAX.

XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, XQuery.

Web/App. Servers: Apache Tomcat, Web Logic, Web sphere, JBoss. IIS

IDEs / Tools: Eclipse, NetBeans, Red Hat Developer Studio, RAD, WSAD. / TOAD, Maven, XMLSpy, Ant, PL/SQL Developer, JUnit, iReport.

Operating Systems: Windows 95/98/NT/2000/XP, Sun Solaris 9/10, Red Hat Linux 9.

Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton, View Helper, Decorator, Factory Pattern etc.

Databases and Tools: Oracle8 / 9i /10g, HSQL, Sybase, MySQL, MSSQL, SQL Server, IBM DB2, Toad for SQL Server.

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Web service specifications and Implementations: SOAP, WSDL, JAX-RPC, JAX-WS, JAX-RS, ESB, Axis, JWSDP.

Methodologies: Agile, Scrum, Test Driven Development.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

Scripting/GUI Tools: HTML5, DHTML, DOJO, JSON, JavaScript, CSS3, Shell Script, Dreamweaver, MS FrontPage, VBScript, JSTL, JSP.

Misc Tools: Subversion (SVN), CVS, SCM, Castor, ClearCase, Altova, XMLSpy, Crystal Reports, Rational Enterprise, MS Visio.

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Java/J2EE Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis, and Code development.
  • Analyzed and refined efficient search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
  • Implemented Spring Validation Framework for Server side validation.
  • Handled periodic exporting of SQL data into Elasticsearch using Putty efficiently.
  • Implemented Java and J2EE Design patterns like Business Delegate, Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Accessed Hadoop Ambari API’s from Java and Logstash.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Used parsers like SAX and DOM for parsing XML documents and used XML transformations using XSLT.
  • Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed Web services (SOAP) to interact with other components.
  • Used JSF framework in developing user interfaces using JSF2.1 UI Components, Validator, Events, and Listeners.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Spring Bean and Controller classes.
  • Wrote stored procedures, triggers, and cursors using Oracle and PL/SQL.

Environment: J2EE, Core Java 1.7, JDK 1.7, Spring Framework 4.0, Hibernate 4.0, WebLogic, Log4j, Java Script, Angular JS, CSS, HTML 5, Hadoop, Ambari, XML, XSLT, Design Patterns, NoSQL, Mockito, Spring boot, MongoDB, AngularJS, jQuery Mobile, Node.JS, Bootstrap, JBoss, Tomcat, GIT.

Confidential, Harrisburg, PA

Java/J2EE Developer

Responsibilities:

  • Participated in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Participated in design discussions and understanding of business requirements.
  • Identified the relevant functional and technical requirements.
  • Used JAX-WS (SOAP) for producing web services.
  • Wrote programs to consume the web services using SOA with CXF framework
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Used Stored procedures connecting to the database using spring JDBC.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files extensively.
  • Worked on XML Altova Map Force for the transformations of XML to XSLT extensively.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and unmarshall the xml-java object, java objects-xml
  • Used JSP to develop schema viewer applications extensively.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Maintained WebSphere JNDI naming tree for the external configuration of a service.
  • Enabled XA transactions to achieve consistency for the services connecting to fineos and iseries database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Used UNIX commands to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Developed Unit Test cases and testing the Application using SOAP-UI.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Participated in the complete life cycle of the project from the requirements to the production support.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Hibernate 3.0, Ajax, jQuery, JSP, XSD, XMLBean, WebSphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova MapForce, Soap-UI 4.6.4, MobaXterm, LogExpert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.

Confidential, Fort Worth, TX

Java/J2EE Developer

Responsibilities:

  • Implemented JSF Portal Framework Confidential Presentation Tier and Faces Servlet acts as the Front Controller.
  • Implemented JSF core/HTML tags for views and Implemented JSF MVC framework to make separate behavior and presentation in application.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Developed few pages with HTML5, AngularJS and CSS3.
  • Created and used Managed bean to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton.
  • Developed EJB Session Beans to communicate with Controller and database layer.
  • Implemented client side validations using JavaScript.
  • Generated POJO classes to map to the database table.
  • Utilized Hibernate and Spring DAO layer support Confidential Persistence Tier and Implemented Spring IOC using XML files in Business Tier.
  • Implemented Factory Pattern using spring’s Bean Factory.
  • Designed Business validation and implementing them in the Business Objects.
  • Developed DB mapping XML files in Hibernate.
  • Utilized Hibernate Query Language (HQL) as the Persistence Framework, for mapping the object
  • Implemented Hibernate and Spring's DAO layer together offer a high performance, productive approach to persisting Plain Old Java Objects (POJOs).
  • Wrote XML files as a part of application development and parsed those documents using SAX
  • Utilized Oracle as the Database.
  • Developed Enterprise Java Beans.
  • Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.
  • Used for development of Java related classes and components using Eclipse as IDE for developing the application.
  • Used Jenkins for taking Integration builds.
  • Used Jira ticketing systems for updating tasks and Used Git for committing code changes.
  • Wrote shell scripts for deployment to the QA boxes and for executing on-demand jobs.

Environment: Java 1.7, Java Beans, AJAX, Eclipse, Web-logic Application Server 10.3, JSF 2.0, Hibernate 4.0, Spring 3.2, XML, XHTML, DHTML, Maven, JavaScript, CSS, XSL, XSLT, DOM, SAX, DTD, XML Schemes, Oracle 11g, SQL, PL/SQL, Log4j, Jira, Jenkins, Git.

Confidential, Beloit, WI

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application - Worked on both front end and back end development. 
  • Used JSP, JSTL, jQuery and AJAX for developing the front end. 
  • Used Spring MVC, Dependency Injection and Aspect Oriented Programming. 
  • Implemented Persistence Layer using Hibernate 3.2 integrated with Spring 3.0. 
  • Used Hibernate as ORM framework for mapping Java  classes with database and Hibernate query language (HQL), Criteria, SQL to query.
  • Developed the code for asynchronous update to web pages using JavaScript and Ajax.
  • Participated in regular code reviews and design meetings. 
  • Worked on Oracle as the backend database. 
  • Created JUni Confidential test cases and used Log4j for logging. 

Environment: Core Java, J2EE, JDK 1.6, spring 3.0, Hibernate 3.2, Tiles, AJAX, JSP 2.1, Eclipse 3.6, RAD 8.0, IBM WebSphere7.0, XML, XSLT, SAX, DOM Parser, HTML, JSTL, UML, Oracle10g, TOAD 10.1, PL/ SQL, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Utilized the base UML methodologies and Use cases modeled by architects to develop the front-end interface.
  • Developed class, sequence and state diagrams using Microsoft Visio.
  • Created User Interface (UI) to gather data and communicate with Business Layer by using Swing, HTML, JSP, JSP Tags Lib, JSTL and Java Script.
  • Utilized AJAX to increase web page’s interactivity, speed and functionality.
  • Implemented MVC architecture using Spring 2.5 MVC framework and enhanced the design using Stateless Session Beans for the Middle Tier Development
  • Utilized WSDL and SOAP to implement Web Services in order to optimize performance by using remote model applications.
  • Used JSF framework for implementing the Web tier of the application.
  • Designed and implemented complex multi-application flow through integration implemented using XML, XSL and JMS configurations.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Used CVS as a documentation repository and version controlling tool.
  • Used ANT scripts for build creation and to push onto various environments.
  • Used JUnit 4.2 for extensive functional and unit testing code.
  • Used Log4j for logging and debugging.

Environment: Core Java, JDK 1.5, J2EE 5, HTML, CSS 2.1, JSP 2.1, JSF 1.2, JNDI, AJAX, Swing, Spring 2.5, Hibernate 3.0, JMS 1.1, SOAP UI, WSDL, UML, XML, XSLT,, Windows XP, ANT, UNIX, Log4J, MVC Design Pattern, DAO, Eclipse IDE.

We'd love your feedback!