We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Warren, NJ

PROFESSIONAL SUMMARY

  • Highly accomplished, disciplined, enthusiastic and innovative individual with6+ years of experience in understanding user requirements, designing, managing, developing and maintaining reusable, extensible and scalable enterprise level distributed system/application software.
  • Good working knowledge in Telecom, Mortgage, Insurance and Financial domain based applications with specialization in Internet, Intranet and Web Technologies and Client - Server (n-Tier Development) application packaging,deploying, debugging,support and maintenance .
  • Highly proficient in designing n-tier enterprise application with J2EE design patterns.
  • Expertise in developing web applications with JSON, JQuery Angular JS, HTML, DHTML, Java Script, CSS, Bootstrap framework, JSF (Prime faces)and AJAX.
  • Used ECS API to generate elements for HTML, XML.
  • Experience in Guidewire products using GOSU Programming.
  • Used GWT SDK to write, debug, optimize and run the web based applications.
  • Strong experience in developing enterprise applications using JAVA, J2EE technologies like Servlet, JSP, JDBC, JNDI, JMS, API Contents, Collections/Generics, Event/Exception handling, Multithreading/Concurrency.
  • Good working experience with servers like WAS(WebSphere Application Server), Apache Tomcat Server,WebLogic and JBoss.
  • Experience using ActiveMQ as Messaging Platform.
  • Performed building and deployment of EAR, WAR and JAR files on test, stage systems in WebSphere Application Server.
  • Working knowledge of Java Web Services and SOA Architecture with real time knowledge using XML, XSD, XSLT, XPATH, JAXB, DTD, SAX, DOM, WSDL, SOAP/RESTand UDDI technologiesand MyBatis.
  • Good experience with bpm tools likeActivitiand Jbpm.
  • Good experience with Apache Groovyand Spock Framework.
  • Relative experience in using ETL tool providers like Oracle data Integrator (ODI), SAS ETL, Ab Initio.
  • Extensively worked with RAD 6.0, Eclipse and My Eclipse.
  • Highly proficient in design patterns like MVC using spring and Struts framework and implementation of custom tag libraries, Business Delegate, Session Façade, Front Controller, Service Locator, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO), Adaptor, Abstract Factory Patterns.
  • Experience in using Java Persistence API(JPA) for accessing, persisting and managing the data between Java objects and the databases.
  • Experience in the implementation of REST Framework using the spring used JSON Objects for communicating with server to and from client.
  • Experience in using MapReduce, Spark, Hive Hadoop, Pig Hadoop components.
  • Experience in using Hibernate for object relational mapping and query databases usingHQL.
  • Experience in using MongoDB to store data using flexible document data model.
  • Expertise with using Oracle, PostgreSQL, SQL Server, MySQL databases by writing and tuning SQL and PL/SQL stored procedures, functions, queries and triggers to interact with various databases.
  • Experience in developing test cases and test plans besides involving in Unit testing using JUNIT, Integration testing and User Acceptance testing extensively and Mockito.
  • Experienced in writing build and deployment scripts using ANT and Maven.
  • Strong Experience in using version control tools like GIT,ClearCase, Concurrent Version System (CVS), Subversion (SVN) and Visual Source Safe (VSS) and tools like ClearQuest.
  • Expertise with various operating systems Linux, UNIX, HP-UX, IBM AIX and Windows 8/7/XP.
  • Good working experience with protocols like HTTP, FTP, TCP/IP and SFTP.
  • Good experience with JSR 168/286 compliance.
  • Strong working experience with Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Good knowledge with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
  • Expertise in designing applications using OOAD methodology design tools like Rational Rose and UMLet.
  • Experience in using Designing, Analysis and Modelling based on the UML architecture.
  • Strong knowledge is using most of UML diagrams like Class diagrams, Use-case diagrams and Sequence diagrams.
  • Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker who can help your development team increase their productivity and be an asset for your project.

TECHNICAL SKILLS

Web Technologies : J2EE, XML1.0/1.1, XSLT, EJB1.1/1.2, JSP1.1/1.2, Servlets 2.0/2.3/2.4/2.5 ,Java (JDK 1.1/1.2/1.3/1.4/1.5/1.6 ), AWT, Java Swing (JFC), Groovy, Java Beans, JMS, JNDI, ECS, JavaScript, HTML, Angular JS, JQuery, Java Server Faces (JSF), Vaadin, Hibernate, Spring, COM, JDBC 3.0, SQL, WSAD, Web Methods.

Application/Web Sever : WebLogic 8.x/9.x/10.x., JBOSS 3.x/4.0., IBM Web Sphere 4.0/5.x/6.x., Apache Tomcat 6.0/7.0., Java Web Server 2.0, Apache Web Server, ANT, Proxy Server, TCP/IP.

Frameworks: Spring, Bootstrap 3, MVC, JPA,MapReduce, Spark, MyBatis, Spock,Hive, Pig,EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate, Spark 1.2, Chordiant, Tiles.

Languages: JAVA, C, C++, Shell scripting, UML.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MongoDB, PostgreSQL.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, GWT SDK, MS-Office, SourceTree, Front Page, Ultra Edit-32, Clear Case, iReport -1.2.5, Jasper Assistants, ETL, Live Link, eMatrix, Ant, Apache ActiveMQ, Win CVS 1.2, TOAD 5.0/8.0, Erwin XML SPY, Code Check, Jtest, JProbe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, My Eclipse 5.1, CANOO testing tool.

Version Control Tools: GIT, ClearCase, CVS, SVN, VSS.

Reporting Tool: Crystal Reports 9/10/2008

Modelling Tool: Visio

Operating Systems: Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/ 98/2000.

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML, CSS, Angular JS and JQuery.
  • Created Angular JS controllers and services.
  • Called RESTweb services through Angular JS services to get JSON Object and modified the response object to display in UI.
  • Created elements for HTML using ECS.
  • Used test driven development approach for application development.
  • Used Map Reduce, Spark framework for processing large data sets.
  • Also used Pig Latin, HiveQL to process large data.
  • Used Angular JS filters for filter functionality in search box and Iterator functionalities.
  • Created and modified the CSS classes to change look and feel.
  • Created responsive web designs using Bootstrap 3.
  • Used Ab Initio for data manipulation of applications.
  • Used JQuery Selectors to show and hide the particular content.
  • Used Java Persistence Query Language (JPQL) to operate against entity objects.
  • Called the RESTfulweb services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
  • Experience on Guidewire Products using GOSU Programming for Citi Insurance Compliance.
  • Added security for service layer methods using Spring Security.
  • Installed, configured and managed the servers using Groovy/Grails.
  • Used Spock framework for testing the applications developed using Groovy.
  • Setup web front end to ActiveMQ queues/topics, enabling live news feed over http.
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used the REST Templates in the spring services to call the RESTweb services.
  • Created the Spring Bean Factory for initializing services.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, Data Transfer Object.
  • Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of BCBS.
  • Used Ajax for better front end development and also used GWT toolkit for optimizing applications.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Involved in development of SOAP webservices using Apache Axis2 to extract client related data from databases.
  • Involved in writing PostgreSQL Stored procedures, triggers, views.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Written client interfaces, and implementation classes to consume the web services.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
  • Extensively worked with HQL and Hibernate criteria queries.
  • Worked with MongoDB to store the data with larger sets and later access the data using drivers inbuilt.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
  • Worked in an Agile Environment delivering output in sprints and participating in Scrums.
  • Used Web logic console to deploy the application in development Environment.
  • Involvement in Automation Environment setup using Eclipse, Java, Selenium web driver java language bindings and TestNG jars.

Environment:Jdk 1.7, UML, Struts 2.2, Spring 2.5, Eclipse, Oracle, Web sphere, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate,MapReduce, Spock, Groovy, ActiveMQ, Spark, Hive, Pig, XML,MongoDB, XSLT, CSS, DOM, JPQL, DHTML, Junit 4.4, SVN, Log4j, Oracle11g, TOAD, UNIX, Ant, Agile Scrum.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Requirement gathering, Development, System and Integration Testing.
  • Developed the account selector front-end, session layer and service layer.
  • Developed User Interfaces Components using JSF.
  • Involved in design discussions, doing UI mockups.
  • Communicating requirements to our off-shore team, integrating their code, code reviews.
  • Implemented validations using JSF validation framework and Java Script.
  • Rewriting and integrating legacy equity and FI PB portal pages into cross asset portal.
  • Used Asynchronous JavaScript and XML (AJAX) for better, faster interactive Front-End.
  • Worked on the implementation of Internet-facing document data warehousing using EJB3, MyBATIS, JMX, SpringMVC, JAXB, JBoss 4.x and Oracle 10g.
  • Developed Servlets which acts as Controller in MVC Architecture.
  • Used JPA framework for easy access with database instance.
  • Implemented AOP using Spring MVC Framework.
  • Implemented core business logic using Java/J2EE design patterns.
  • Involved in Implementation of middleware framework using Hibernate and Spring Framework.
  • Implemented Spring ORM with Hibernate and Spring AOP fordeclarative transactions using spring proxy Beans.
  • Extensively used Hibernate concepts as inheritance, polymorphism, audit logging, transactions.
  • Used Hibernate as Object Relational(ORM) Mapping Tool for the backend data persistence.
  • Worked on Policy and Claims using GOSU Programming.
  • Performed testing on Guide Products, Claims, Policy and Billing.
  • Implemented EJB's for Message Driven Bean and Developed Transfer Objects to transfer the data between different tiers.
  • Implemented Design Patterns like Business Delegate, Business Objects and Data Access Objects.
  • Implemented the database connectivity using Hibernate with Oracle database as backend.
  • Worked on Hibernate for persistence management by making calls to PL/SQL stored procedures.
  • Extensively worked on Apache Tomcat servers for deploying the project.
  • Also worked on deploying project using Web Sphere server.
  • Worked on PL/SQL scripts for End of Day transaction processing.
  • Created DAO classes to get the data from the database.
  • Used multithreading in programming to improve overall performance.
  • Developed various helper classes which were needed for following Core Java multi-threaded programming and Collection classes.
  • Implemented logs for error tracking using Log4J.
  • Implemented Ant Script to deploy the components using Ant Build.
  • Involved in implementation of Agile methodology.
  • Used VSS for version control throughout the application.

Environment: Java, JDK, J2EE, JavaBeans, Spring, Hibernate,GOSU, Servlets, ExtJS, JSP, JSF, JAXB, MYBatis, EJB, WebLogic,Eclipse, Oracle 10g, Log4j, Maven, JPA, Ant, JUnit, Windows, JavaScript, CSS, HTML, dwr for Ajax calls, XML, VSS.

Confidential, SF,CA

Java Developer

Responsibilities:

  • Interacting with client for requirement gathering, analysis and modularization of the requirement.
  • Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and responsible for designing and developing object models, class diagrams with UML Specifications for the tracking system module using Rational Rose.
  • Designing the server side components using UML Class Diagrams and J2EE design patterns.
  • Worked with JSP, Spring 3.0 to create UI and integrating MVC.
  • Performed client side as well as Server side Validations using Java Script and Spring Validation.
  • Developed service layer to handle the Business logics as well as database transaction.
  • Used JDBC for Querying data from the database.
  • Implemented different type of Spring MVC controllers, validators and views as needed by the application.
  • Used Spring AOP for the transaction management and logging.
  • Developed DAO layer to handle the database access using Spring JDBC (DAO design pattern)
  • Used Oracle 10g as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.
  • Consumed web services using SOAP and REST.
  • Used Log4J for logging and tracking the messages.
  • Used Maven as a build tool for the project.
  • Created unit test plans and involved in unit test execution.
  • Used CVS for version control across common source code.
  • Deployed the application in Production environment.

Environment: Java 1.6, J2EE, JSP, Spring 3.0 MVC, JDBC, JavaScript, PL/SQL, SQL, Web Sphere, CVS, Maven, Log4J, Oracle 10g,Eclipse, Web Services - SOAP, RESTful and Windows XP SP3.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Worked on Hibernate for data persistence.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used Junit for writing Unit tests

Environment: Eclipse, HTML, Java Script, CoreJava, JUnit, JSP, Servlets, JDBC, Oracle 8i, AJAX, CVS and JBoss Application Server.

We'd love your feedback!