Java/j2ee Developer Resume
Warren, NJ
SUMMARY
- Highly accomplished, disciplined, enthusiastic and innovative individual with5+ 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, 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 JavaScript, JQuery, Angular JS, HTML, CSS, Bootstrap framework, JSF (Prime faces)and AJAX.
- Experience in Guidewire products using GOSU Programming.
- 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.
- Highly proficient in design patterns like MVC using Spring, Hibernateand Struts frameworks 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 using HQL for object relational mapping and query databases.
- Experience in implementation of Restful web services usingJSON Objects for communicating with server to and from client.
- Enough experience inMongoDB to store data using flexible document data model.
- Experience using Oracle, PostgreSQL, SQL Server, MySQL databases by writing and tuningstored procedures, functions, queries and triggers to interact with various databases.
- Experience using ActiveMQ as Messaging Platform.
- Relative experience in using ETL tool providers like Ab Initio.
- Good working experience with servers like WAS (WebSphere Application Server), Apache Tomcat Server, WebLogic and JBoss.
- Experience in developing test cases and test plans alongside involving in Unit testing, Integration testing and User Acceptance testing.
- 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.
- Experience inDesigning, Analysis and Modelling based on the UML architecture.
- 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), JMS, JNDI, ECS, JavaScript, HTML, Angular JS, JQuery, Java Server Faces (JSF), Hibernate, Spring, 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, EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate.
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 Map Reduce, Spark framework for processing large data sets.
- 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.
- Worked 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.
- 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.
- 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.
- 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.
- Written client interfaces, and implementation classes to consume the web services.
- 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.
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.
- 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 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.
- 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
Java Developer
Responsibilities:
- Interacting with client for requirement gathering, analysis and modularization of the requirement.
- 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.
