We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

OH

SUMMARY

  • Software professional over Six years of IT experience in design, development and deployment of n - tier Distributed, Transactional, Scalable Intranet/Internet applications. Well versed with SDLC aspects that include translation of requirements into functional and technical specifications, Design Aspects, Development/Implementation, Testing & Post Production support.
  • Experience working in applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, Spring MVC etc., and IOC frameworks like Spring and its subsidiary modules such as Spring JDBC, Spring Web, and Spring AOP.
  • Expertise in JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB, and XML.
  • Expertise in publishing and consuming web services using Apache Axis, JAX-RPC, JAX-WS and JAX-RS based web services using Apache CXF.
  • Expertise in developing Drools based rule engine using Jboss drools.
  • Expertise in deploying, and configuring applications onto WebSphere, WebLogic, JBoss, and Tomcat.
  • Experience is developing drools rule engine using Jboss drools.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Experience in using IDEs like WSAD, RAD, Eclipse and MyEclipse. Hands on experience in tools such as TOAD, SQL Developer
  • Experience in using various Configuration Management tools like GIT, CVS, ClearCase and SVN.
  • Extensively worked on relational databases such as Oracle, DB2, and SQL Server in defining database schemas, creating Stored Procedures, and Triggers.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL,PL/SQL

JEE/J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, JMS, JNDI, JAX-WS, JAXB, JAX-RPC, JTA, JAX-RS

Application & Web Servers: WebLogic, Web Sphere, JBOSS, Tomcat

Frameworks: Drools, Struts, Spring, Hibernate, Maven, MVC, JUnit, Mockito, JBehave

IDE: WSAD, RAD, Eclipse, MyEclipse

Databases: DB2,Oracle 10g, SQL Server

Web Dev Technologies: HTML, DHTML, XML, XSL, CSS, JavaScript, AJAX, Angular

Design/ Version control/CI: Rational Suite, CVS, SVN, GIT, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, OH

Java/J2EE Developer

Responsibilities:

  • Work on the technical design documents, design discussions and enhancement of the GBDT Web applications and On demand reporting automation of the application.
  • Involved in the conversion of already present Struts frame work projects into Spring MVC frame work.
  • Produced and consumed Restful Web services using JAX-RS
  • Designed and developed GUI using HTML, CSS, and Angular JS etc.
  • Developed Persistence layer across different applications using Hibernate and Spring JDBC template (integrated using spring) to persist java objects into the Db2 database. Calling the store procedures using Spring JDBC template.
  • Developed unit test cases using junit4 & Mockito for the existing project to improve the unit test coverage. Created documentation for the future s and upgrades to the existing modules.
  • Worked on PL/SQL & SQL queries on Db2 database with TOAD for Db2 & Squirrel.
  • Created Triggers, Store Procedures, Indexes, and transaction tables in DB2 database using TOAD. Experience in working in replicated databases. Also fixed performance issues in the store procedures based on the logic.
  • Worked on the Bug fixes in the JSP pages. Used Log4j for logging purposes.
  • Worked on Black Duck scanning issues and fixes which involve in fixing the vulnerabilities in the code to prevent potential attacks.
  • Worked on UNIX platform. Deploying the code on to the UNIX servers using FAST ARM.
  • Used SVN as source control.
  • Used Maven for building the application, configured and deployed the application on Tomcat server.
  • Used Crystal reports for generating reports for banking audit requirements.
  • Worked on Job execution framework designed using quartz scheduler used for executing timely jobs, batch jobs, event based jobs etc.
  • Configured the Data sources on the clustered Tomcat & apache servers to establish the database connectivity and deployed the applications.
  • Created a validation frame work for client side validation for the Jobs that are being executed timely around the clock.
  • Designing the deployment plan and ITSM change management plans for UAT & Production releases.
  • Environment: Java1.5, 1.6 & 1.7, SQL, PL/SQL, Spring MVC, JSP, Angular Js, JAX-RS, Tomcat, Maven, DB-2, Spring JDBC, JavaScript, CSS, Log4J, Eclipse, Junit, SVN, Jenkins, Unix, Fast Arm, Crystal reports.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in design, development and enhancement of the applications using agile methodologies with a test driven approach.
  • Involved in designing and developing rules based Drools rules engine with Jboss drools. Developed the business readable rules in excel and drl.
  • Created REST based web services using JAX-RS.
  • Developed the validation frame work for the client side and server side validation.
  • Developed Persistence layer using Hibernate 3.0 (integrated using spring) and JPA to persist java objects and to make the business transactions durable. Used HQL, Criteria and named queries and persisted data into DB-2.
  • Designed and developed web based UI using front end technologies such as JSP, JQuery, AngularJS and Json.
  • Used Log4j for logging and Maven for building the application, configured and deployed the application on Jboss server.
  • Developed the Junit test cases for Unit Testing for Drools, validations and various modules. Prepared Code Documentation for future reference and upgrades. Used Jira as Project and issue tracking tool.
  • Used the Jbehave frame work for automated testing of the application. Developed UI and service automated testing stories with Jbehave framework.
  • Used GIT as version control system.
  • Used WinSql to work on DB-2.
  • Used Jenkins as a Continuous Integration tool auto deploying the application on to the VM. Configured various Jenkins job for Continuous Integration of various projects and their deployment on to the servers. Used and modified Chef Recipes for the deployment of the artifacts.
  • Worked on creating libraries using Xml unit frame work.
  • Environment: Java1.7, Angular JS, Drools, JAX-RS, Spring, J Boss, Maven, DB-2, Hibernate, Log4J, Eclipse, Jbehave, JUnit, GIT, Jenkins, Chef, Splunk, Json.

Confidential, Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing
  • Understanding functional specifications and documenting technical design documents
  • Designed logic and code for the registration and validation of the enrolling customer
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer
  • Configured Struts Framework to implement MVC design patterns
  • Used Jakarta STRUTS framework to implement MVC architecture. Implemented various JEE design patterns like Front Controller, DAO design patterns
  • Written the DAO and DAO implementation classes for Model layer
  • Implemented the application using the concrete principles laid down by several Java/JEE Design patterns like MVC, Singleton, Data Transfer Object (DTO)
  • Used Hibernate 3.0 in data access layer to access and update information in the database
  • Used Log4J for logging and tracing the messages
  • Used Rational Application Developer (RAD) as Integrated Development Environment (IDE)
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future and upgrades
  • Used Subversion as version control system
  • Converted Ant projects to Maven projects by handling structured development and dependencies.
  • Used Jasper Reports for generating dynamic reports
  • Used Weblogic Application Server for application deployment

Environment: Java1.5, HTML, JavaScript, JSP, XML, Struts, Hibernate, JDBC, Eclipse, SOA, Web logic 10.3, Oracle 10g, Ant, Subversion, Linux, Log4J, JUnit.

Confidential, St Louis, MO

Java/J2EE Developer

Responsibilities:

  • Developed DRU project using agile methodology in designing, developing different modules
  • Collected User Stories for documenting the requirements of registration module, search module
  • Used Visual Paradigm to draw class diagrams, sequential diagrams, activity diagrams, use-case diagrams
  • Developed User interface layer using JSP, Servlets, Custom Tag Lib’s, Struts Tag Lib’s, Tiles and Struts components
  • Developed Validation framework to manage user interface validations. Developed java script validation to handle the client side validations, published business validations rules using Commons validation frame work to have server side validations
  • Developed persistence layer to handle the data persistence, published domain model, configured these domain objects to be mapped against the Database tables using Hibernate. Migrated to JPA
  • Developed Service components using industry standard design patterns like Singleton, Prototype, Command pattern, Decorator, Composite View, Service locator, Session Façade, Business Delegate, DAO etc.
  • Published Service layer business logic in a POJO, published these POJO’s as EJB remote/local session beans, SOAP based web service to be consumed by local, remote and Web components in a heterogeneous applications/modules
  • Published TDD unit tests to support the Ideal bug free development developed well established UNIT tests to cover all possible business scenarios. Developed custom assertion framework using JUnit 4.0 API
  • Developed logging frame work using log4j, Slf4j and published this component as an Aspect using Spring AOP
  • Developed Secondary Caching module using Hibernate EHCache
  • Published XML Schemas to support the Web Service, and publishing the parsing modules using JAXB API
  • Used Ant Build file for building the project, Migrated some existing Ant build script to Maven

Environment: Spring, Struts, EJB, Hibernate, JSP, Unix, HTML, WebLogic, Oracle 10g, Ant, Maven, Log4J, Eclipse, JUnit, Subversion, Axis, LDAP, XSD, JAX-RPC, WSDL, JAXB, Hudson.

Confidential, Mauldin, SC

Java Developer

Responsibilities:

  • Developed JSP pages using Struts Tag libs, JSTL, Custom Tag’s and used Struts Tiles to have consistent presentation look
  • Involved in designing the system and documenting Use Cases, Class diagrams, Sequence diagrams
  • Developed IMS Tags (JSP Custom Tags) to capture reusable presentation logic
  • Developed client side validation using commons validator framework, publishing business client rules as validation classes and exposed them as validation rules
  • Developed cross module service components consumed by both DER module and presentation module using EJB, JMS, WebServices
  • Developed the necessary business components to process DER request by implementing business login in a simple POJO and exposing these components as Web Services and Stateless session beans
  • Used Dependency Injection feature of Spring 2.0 framework to inject dependency into objects and to wire objects of business classes
  • Developed logic for consuming DER WebService to get the pending order details based on the incoming XML inquiry request using AXIS 1.2 as runtime environment.
  • Developed MDB classes and the necessary business logic to be processed when the message has arrived from MQ
  • Developed necessary XML Schema’s and published them along with service WSDL files and developed service test components using Service locator design pattern to test these services
  • Configured WebLogic application server instance, JDBC, JMS configuration for local and Development environment. Involved in build process and delivery process to handle Builds files
  • Developed Test cases to test business scenarios using JUnit3/4, consumed JMock, Mock Objects to develop integration tests
  • Hibernate was used in the persistence layer of the project to store and retrieve the data from the database
  • Used TOAD to work on database
  • Involved in Configuring web.xml and applicationContext.xml according to the Spring framework

Environment: J2EE 1.5, XML, XSLT, Web Services, SOAP, EJB 2.0, JMS, WSDL, JavaScript, IBM CMSynergy, JUnit, HttpUnit, ANT, Stripes, Log4J, IBM MQSeries, Hibernate, Spring IOC, jmock, JavaScript, HTML, DHTML, CSS, Oracle 10g Enterprise, jprobe, TOAD.

We'd love your feedback!