We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

CO

SUMMARY

  • Certified Professional with 8 Years Experience in IT industry as Java/J2EE Developer, Worked in the areas of Analysis, Design, Development, Production support and Implementation phases of Object Oriented and Web based applications.
  • Expertise in development and deployment of multi - tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, IBM MQ Series, Java Beans and Web services (SOAP, WSDL).
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, transaction management and using Hibernate as a persistence layer.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Extensively worked on core java concepts like Multi-Threading, Exception handling, IO Handling and Collections Framework.
  • 5+ years of hands-on experience in consuming as well as developing API for SOAP and REST based web services to integrate third party functional modules into the core application.
  • Extensive Knowledge in AngularJS.
  • Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0 ORM, Spring Framework 3.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Expertise in using Custom Tag Libraries for embedding dynamic code into JSP pages.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server 2005.
  • Experience in developing applications with n-tier architectures.
  • Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript, Bootstrap and Jquery1.8, JqueryUI, Jquery plugins, AJAX, XSL, XSLT and AngularJS.
  • Experience in using Maven and Ant for build automation.
  • Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
  • Good Experience in developing test cases with JUnit and logging with Log4j.
  • Extensive experience utilizing JAXB, JAXP and JMS.
  • Hands on exposure to multiple Application Servers like BEA Weblogic Application Server, Apache Tomcat and JBoss.
  • Experience in configuring and using Jenkins.
  • Experience in writing the scripting language Groovy which can run on Java virtual machine.
  • Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.
  • Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Hands-on experience on Apache POI in creating reports,Senior management.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.

TECHNICAL SKILLS

Application Servers: Websphere Application Server, BEA Weblogic 8x/10x, Apache Tomcat, JBoss

J2EE Technologies: J2EE1.5, 1.4, 1.3, 1.2, EJB 3.0/2.0, Servlets 2.2/2.3, JSP 1.0/1.2, JSTL, JSF 1.2/2.0,JDBC.

Messaging Systems: JMS, MQ Series, ActiveMQ

Frameworks/Libraries: Struts1.X /Struts 2.X, Spring, Spring MVC, Hibernate, JPA, Spring-WS, ICE faces, Facelets, Ajax4 JSF.

IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans, IntelliJ.

XML Technologies: XML, XSD, DTD, XSL, XSLT, WSDL, JAXB, JSON.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, Spring MVC, Spring AOP, Spring Batch, Spring Schedulers.

Web Services: SOAP Web services, RESTfull services.

Java Tools: Maven2, Log4j, Rational Software Architect, JRebel, Smooks, Jenkins.

Databases: Oracle 10g/11g, MySql 4x/5x, MS SQL Server 9.0/10.0/11.0 , MS Access 07/10, MongoDB,PostgreSQL, Cassandra

Design Methodologies: UML, Rational Rose, RUP, Agile, SCRUM, TDD, XP

Version control Tools: SVN, CVS, Clear Case, Git, Source Tree.

Operating Systems: UNIX (Solaris, Ubuntu, Linux, OSX); Windows 9x/XP/Vista/7/8

Java Testing Tools: JUnit, SOAP UI, Mockito.

UI and Java Script Tools: Ajax, AngularJS, JQuery, Jasmine, HTML, Java Script

Code Coverage: Cobertura, Sonar

Reporting Tools: Jfree Charts, Jasper Reports, I Reports

PROFESSIONAL EXPERIENCE

Confidential, CO

Java/J2EE developer

Responsibilities:

  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Followed Agile Software development with Scrum Methodology.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
  • Developed the necessary front end user interfaces in JSP’s, HTML, Java Script, CSS and AngularJS that will be integrated using Spring MVC Framework.
  • Involved in writing AngularJS to invoke Restful Services to present single page responses.
  • Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages in spring-config.xml file.
  • Good exposure in POJO based frameworks like Spring and EJB 3.0.
  • Established wizard flows with spring webflows.
  • Involved in writing various regression and integration test using Junit and also with Mockito.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Wrote and modified stored procedures/Triggers (DML/DDL) to implement complex business rules with Oracle and DB2.
  • Established efficient exception handling and logging using Spring AOP.
  • Developed the application on Tomcat Application Server environment with Eclipse as development IDE.
  • Involved in writing Cucumber Scripts for testing the UI of our Application.
  • Configured Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.
  • Used HP Quality center for defect tracking.
  • Used SOAP UI for testing the services of our application.
  • Used Maven as a build tool.
  • UAT support and bug fixing.

Environment: J2EE 1.5, WAS 8.0, Eclipse, Springs 3.0, Spring MVC, Spring Core, Spring DAO, Hibernate 4.0, Oracle,DB2,JavaBeans, web services, Mainframes, JSP1.2,DHTML, JSF, HTML5, JavaScript, CSS, CICS, SVN, AngularJS, ClearCase, Oracle9i, QC, JUnit, Selenium, Log4j,.

Confidential, VA

Java/J2EE developer

Responsibilities:

  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Used Struts framework along with JSP, HTML5, CSS3, AngularJS and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Worked on JPA for persisting the objects into the system.
  • Used UI which helps in better bootstrapping of AngularJS application.
  • Development of Client Side Validation techniques using JQuery and JavaScript.
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING.
  • Involved in Writing Test driven development using Karma AngularJS and Jasmine.
  • Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Optimizing the existing stored procedures, database triggers and SQL scripts.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in WebSphere Application Server.
  • Solid deployment experience on the UNIX platform.
  • Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.

Environment: Java 5, SOA, JMS, JMX, IBM MQ Series 5.3, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, Junit, JProfile 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile.

Confidential, MN

Java/J2EE developer

Responsibilities:

  • Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
  • Used Eclipse IDE for writing code and BEA Weblogic as application server.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans)
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Used SVN for version control.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application which validates various XML document using Junit and XSLT.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Used GWT.and WAS migration
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its IP address
  • Extensively used GWT for developing ajax applications.
  • Used Maven to validate, compile and deploy the files.

Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS,JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Participated in all the regular daily stand-ups and weekly review meetings hosted by the team as a part of Agile methodology.
  • Designed and developed the system using J2EE technologies Struts, JPA, JSF, custom tags architecture.
  • Used Rally to log/track the estimates for a given Split/Iteration.
  • Excess use of Persistence framework to retrieve data from the database using the TOPLINK tool.
  • Used WS-CORE Framework (WSDL) for web services to provide/consume the Web services from/to down-stream Systems.
  • Developed the System Flow Charts for various exports as per the business requirements and programmed code.
  • Extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Used HTML, JSP and JSF as a frontend to connect to the back-end and data processing.
  • Used FMCCrypt to encrypt/decrypt the data prior to sending it to downstream.
  • Used RAD as an IDE & Web Sphere Application Server V8 as a server for debugging/running the code.
  • Used Rational Requisite Pro to follow all the Use-Case Specifications designed by the Business Analyst’s.
  • Configured the application to run as Autosys jobs which kick off on a specified time periods thus maintaining it at different time zones.
  • Developed complex queries in Oracle 11G, MYSQL and stored procedures for data retrieval, updating and has written corresponding Expression/Named Queries to retrieve the data using TOPLINK.
  • Used Accurev 5.3 for Version Controlling and maintain different streams of Dev, QA, QA2, UAT, Pre-Prod and Production.
  • Performed Unit Testing using JUNIT4 with annotations and Mockito tool to mimic the data and thus automating the Test Suite’s running as a part of regular on-promote builds.

Environment: Windows XP, Java (JDK 1.5), Struts2,JPA,EJB 3.0,Websphere Application Server V8, RAD, HTML, XHTML,XML, XSD,DTD, ANT, XSL, TopLink, JDBC Template, Servlets 2.4, SOA,JSP 2.0,HTML-5, Oracle 11G, Rational Requisite Pro, Log 4j, Junit 4,BeyondCompare, Mockito.

Confidential

Java Developer

Responsibilities:

  • Participated in understanding the business requirements, preparation of page specifications Implementation of business logic in Spring framework( Spring IOC,AOP,MVC)
  • Involved in the user interfaces in JSP and Java script client side validations and server side validations.
  • Involved in the developing controllers, services and DTO classes.
  • Involved in developing database resource connection with HQLs in Hibernate.
  • Post production Support of the application during the warranty period.

Environment: Java, J2ee, Spring, Ajax, Websphere 7.0, Oracle

We'd love your feedback!