We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Des Moines, IA

SUMMARY

  • 7 years of IT experience in developing, deploying and maintenance of Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies
  • Exposure to complete Software Development Life Cycle (SDLC) of Distributed Enterprise Applications and Web based Solutions.
  • Extensively worked in developing Applications using MVC, Struts, Spring and ORM (Object Relational Mapping tools) like Hibernate Frameworks
  • Hands on experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services
  • Expertise in working with presentation layer frameworks like JSP, HTML, XML, JavaScript, CSS, XSLT, JSON and AJAX
  • Experience in deploying applications using Webservers like Apache Tomcat 5.x/6.x/7.x/8.x and Application Servers like WebLogic, IBM WebSphere and JBOSS
  • Developed J2EE applications by using Rational Application Developer (RAD)and IDE’s such as Eclipse, Netbeans and IntelliJ
  • Experience in working with RDBMS concepts and extensively worked on Oracle 8i/9i/10g/11g/12c, SQL Server
  • Hands on experience in log4J and logback implementation to persist data into log files and Ant and Maven for the build and deployment of applications
  • Worked on J2SE technologies like Core Java (Multithreading, Collections, Garbage Collection, Exception Handling) and worked on J2EE like JDBC, Servlet and JSP
  • Experience in building and deploying EAR, WAR, JAR files and working with various version control systems such as CVS, SVN, GIT and TFS
  • Expertise in developing unit test code for java programs using JUnit.
  • Experience in Object Oriented Analysis and Design (OOAD) using different design methodologies
  • Well versed on Data modeling concepts
  • Hands on experience of application server setup, configuration, uploading and deployment of applications on remote servers
  • Good Knowledge in developing mobile applications using Android
  • Involved in AGILE SCRUM and Waterfall software development methodologies
  • Goal Oriented Team Player with strong problem solving and trouble-shooting capabilities. Highly adaptive and motivated with ability to grasp things quickly and possess excellent interpersonal, technical and communicational skills with ability to meet timelines
  • Good Team Leadership and Co-ordination Skills

TECHNICAL SKILLS

Languages: Core Java, J2EE, UML

Web Technologies: Servlets/JSP,Swings,AJAX,JavaScript, SOAP, REST

Databases: Oracle 9i/10g/11g/12c, SQL Server

Server: Apache Tomcat, Weblogic, WebSphere, JBoss

Operating System: Windows XP/7/8/8.1, Linux, UNIX

Markup Language: HTML, DHTML, XML

Project Management Methodology: Agile, Waterfall

Development Tools: Eclipse, NetBeans, IntelliJ, RAD, TOAD

Testing Tools: JUnit,Selenium

Source Control: GIT, SVN, CVS, TFS

Frameworks: Struts, Spring, ORM (Hibernate)JUnit, WebServices, MVC,EJB

PROFESSIONAL EXPERIENCE

Confidential, Des Moines IA

Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, Angular JS, JQuery, JSPs and XML.
  • Developed the application using Spring Web MVC and Spring web flow architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP and Spring Security.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Applied DAO pattern to separate the persistence logic from the business logic. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in the understanding and designing of the complex back-end framework.
  • Developed web services client side using Apache CXF
  • Parsed the SOAP response using Java XPath, DOM and SAX APIs.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Developed and implemented the business logic component in middle tier using JDBC, JMS and MQ framework including stateless session classes and Entity bean classes.
  • Improved automated test suite in JUnit, maintained consistent environment; trained in TDD.
  • Developed several REST web services supporting both XML and JSON.
  • Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
  • Developed the J2EE components using RAD.
  • Used TFS for version control.
  • Implemented transactional/clustered caching using ehcache.
  • Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
  • Refactored existing classes either to fix some defects regarding the old implementation or because of UPS business logic has changes.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of customer information among J2EE components and legacy system.
  • Used LogBack to implement logging facilities.
  • Used Maven as a Project management tool.
  • Configured and Deployed application on Web logic Application Server in Unix environment.
  • Creating unit test cases using JUnit

Environment: JDK 1.7, Java EE 6/7, Weblogic, Oracle 12c, JSP 2.1, Spring 4, Hibernate 4, Java Beans, JSON,HTML,DHTML,CSS,JavaScript,JQuery,XML,JAXB,Maven,JUnit,Log4j,TOAD,WindowXP,FTP,Eclipse, ehcache,TFS,Agile, MVC, UNIX

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Extensively Involved in Design and Development of the project and preparation of Technical Specification documents.
  • Extensively worked on creating setup and configuration for Struts 1.3, Spring 2.5 and Hibernate3
  • Extensively worked on querying oracle database through Hibernate
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Extensively worked on handling business object and Struts view layer using Spring IOC
  • Extensively worked on static HTML pages into JSP’s with struts tags
  • Worked on JQuery for GUI level validations, Ajax calls and for other UI function
  • Worked on Ajax for handling request asynchronously.
  • Used java multithreading for sending emails using Java Mail API.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Implemented Java to XML binding using Castor XML.
  • Produced & Consumed REST based services using Jersey.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Worked on querying oracle11g database using Hibernate HQL
  • Creating unit test cases using JUnit
  • Configured and Deployed application on Weblogic Application Server in Unix environment.

Environment: JDK 1.5, Java EE 5/6, Weblogic 10.3.5, SQL Server 2008, JSP 2.1, Struts1.3,Spring 2.5, Hibernate3.2,JavaBeans,HTML,DHTML,CSS,JavaScript,XML,CastorXML,Maven,JUnit,Log4j,TOAD,UNIX,WindowXP,Eclipse,FTP, TFS, Waterfall, MVC, Angular JS

Confidential -Portland, OREGON

Java Developer

Responsibilities:

  • Designing, analyzing and enhancing disputes, Collection strategy and Data-Loading modules.
  • Responsible for arranging scrums as a part of Agile Methodology.
  • Used Spring, Hibernate, Struts and Web Services Frameworks.
  • Developed and Deployed SOA/Web Services using IBM Rational Application Developer (RAD)
  • Successfully used JMS in the application for sending message to Queue
  • Implemented spring core module properties like IOC and Dependency Injection
  • Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
  • Part of the team to convert the project to Spring Framework.
  • Designing the application with reusable J2EE design patterns like Front Controller, Session Facade, TO (Transfer Object) and DAO patterns
  • Developed using Java Server Pages, JQuery, JSON, TAGLIB, JSTL to integrate java Data.
  • Involved in the design and development of Hibernate beans and mapping files to access the database.
  • Created Table Spaces, Tables, Stored Procedures, Functions, and triggers in Oracle/MS Sql Server 2005/ DB2.
  • Used RAD for design/develop application.
  • Responsible for making communication among applications using WSDL1.1, SOAP 1.1.
  • Logged the production issues in Bug Tracker System.
  • Responsible in Debugging/Troubleshooting the issues and fixing the Production Support / Customer Support issues

Environment: Java/J2EE (MVC Framework), Java Web 2.0, Hibernate, Struts Spring, MVC, JSP,JSF, Ajax, Java Script, Oracle, MS SQL Server 2005, Apache Tomcat, Spring XML, DOM, Eclipse 3.x, Ant, UNIX, CVS and Spring core module, Agile

Confidential

Java Developer

Responsibilities:

  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Used UML and Rational Rose for making Class diagrams and Sequence diagrams.
  • Implemented front-end using JSP,JSON, HTML, JSTL, CSS, JavaScript, and Custom tags
  • Performed Client side validations using java script and server side validation using Spring Validator Framework.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Implemented spring framework Bean Factory & application Context for bean initialization and configurations
  • Created Hibernate3 data mapping, data persistence and transaction management.
  • Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity
  • IBM MQ series was used for Queue, created MDB’s to publish messages and consume the same.
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
  • Configured and created application log files using Log4j required to trace application messages
  • Wrote project build-script by using Maven
  • Implemented Ant build system to run automated tests.
  • Extensively used CVS for version control.

Environment: Java/J2EE, OOA/OOD, JSP, JavaScript, HTML, CSS, JDBC, UML, XML, Servlets, SOAP, UDDI, WSDL, Spring, Hibernate3, SQL, PL/SQL, Log4J, Maven, ANT, Rational Rose, Toad, Oracle 10G, RAD 7.0, WebSphereApplicationServer6.1, CVS, Waterfall

Hire Now