Senior J2ee Developer Resume
Boston, MassachusettS
SUMMARY
- Having 8+ years of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications usingJavaand J2EE technologies with Software Development Life Cycle (SDLC).
- Experience in developing business applications using EJB, Servlets, Struts, Spring, Hibernate, JPA, JMS, JTA, JNDI, JDBC and RMI.
- Expertise in Web development using HTML5, DHTML, XML, XSLT, DTD, Parsers (SAX, DOM), JSP, CSS and JavaScript, Angular JS, Node JS, Bootstrap, JQuery, JSF, AJAX, JAXP.
- Hands on experience in developing and registering web services using JAX-RPC, JAX-WS, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
- Extensively worked on coding using core java concepts like multithreading, collections, generics, network APIs and database connections.
- Experience in working on various Spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML, and DHTML
- Experienced in working with SOA architecture by producing/consuming SOAP based web services using Apace Axis, CXF engines.
- Proficient in designing applications using Java/J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Value/Data Transfer etc.
- Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML.
- Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Expertise in Database application programming for Oracle, PostgresSQL and SQL server using Stored Procedures, Triggers, Views etc.
- Experience in configuring and deploying teh web applications on WebLogic, WebSphere, Glassfish and JBoss Application Servers including hands on experience in using Tomcat web Server.
- Used AngularJS as teh development framework to build a single-page application.
- Enhanced experience in using different IDEs like teh Net beans, IBM RAD, OEPE and Eclipse.
- Good knowledge on SDLC implementation methodologies such as Waterfall, Incremental, Iterative and Agile Models.
- Possess excellent technical background, communication, interpersonal and presentation skills. Very quick at learning new technologies & frameworks.
TECHNICAL SKILLS
Web Languages: Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web FlowJSP Tag Libraries, EJB 3.0,JDBC, JavaScript.
Frameworks: Spring MVC, Struts, Hibernate, JSF Framework
Methodology: OOAD, OOPS, UML, RUP, Autosys
Scripting Language: JavaScript, CSS
Markup Language: HTML5
Database: Oracle11g, MySQL 5.x, MongoDB, PostgresSQL and SQLServer
Operating System: DOS, Windows, Unix
IDE Tools: Eclipse, Net beans, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, RationalRose, LDAP, RUP Methodology, Clear Case/Clear Quest
Web Services: SOAP, REST, WSDL
Methodologies: OOPS/OOAD, UML, J2EE Design Patterns
Version Control: SVN, Git, Ant Build
PROFESSIONAL EXPERIENCE
Senior J2EE Developer
Confidential, Boston, Massachusetts
Responsibilities:
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Spring Integration, Struts and Hibernate, framework.
- Used Spring/MVC framework to enable teh interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
- Proficient with Web Page Development using HTML5, JSP with Custom Tag Libraries, CSS3, JavaScript, JQuery and AJAX.
- Involved in handling transactions using Spring Declarative Transaction management.
- Used SOAP UI for teh functional testing and inspection and invocation of spring based Web Services
- Build Restful Web services using JAX-RS API, worked extensively with SOAP and Restful Web service for application integration.
- Involved in consuming, producing Restful web services using JAX-RS..
- Developed client modules for teh SOA integration.
- Developed internal application using Angular.jsandNode.jsconnecting to MongoDB on teh backend.
- Designed and developed application using Core Java and Developed SQL queries and stored procedures for teh application.
- Working experience with various versioning tools like SVN, Git and Ant Build.
- Involved in teh creation of interface to manage user menu and Bulk update of Attributes using jQuery
- Implemented CSS3 and JavaScript based navigation system to improve ease of maintenance and organic search engine placement.
- Developed teh war/ear file using Ant script and deployed into Web Sphere Application Server.
- Worked on Web Sphere Application Server. Used Ajax to provide dynamic features where applicable.
- Extensively used MongoDB, Oracle SQL Developer graphical tool for teh enhancement and simplification of Database Development task.
- Used JMS for insurance claim reports and status information exchange between current and legacy system.
- Involved in deploying and testing application using JBoss Fuse application server.
- Created a utility tool using Angular JS, Ext JS which allows several application teams to restart their application servers which involves configuration settings for generating various routes using controllers, views.
- Using Ext-JS in teh front end and optimized Ext JS themes.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service.
- Expertise working on Web/Application servers likes WebLogic, WebSphere, and Apache Tomcat 8 along with Coherence.
- Involved in creating test cases using Junit for Java classes and Abstract spring dependency Injection test for spring beans.
Environment: Java 7, JDK1.7, J2EE, Web Sphere, Spring 4.0, Spring Integration, framework, EJB, JSP, Ext JS 4/5(Sencha), Primefaces, HTML5, CSS3, DOJO, XSLT, jQuery, Maven, Git, SVN, Coherence, Angular JS, Java Script, Ajax, Hibernate ORM, Spring ORM, SCRUM, Web Services (SOAP), Oracle 11g, Struts, SQL and Windows.
Sr. Java/J2EE Developer:
Confidential, Framingham, MA
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Created interactive web pages and applications by usage of HTML, CSS, Angular JS and JQuery.
- Responsible for JAVA, J2EE, JSF, JBPM, EL, Groovy development.
- Used Angular JS filters for filter functionality in search box and Iterator functionalities.
- Implemented teh web-based application following theMVC IIarchitecture using Struts Framework.
- Developed front-end components using JSP,Spring, StrutsTiles layout.
- Implemented J2EE patterns like,Data Access Object, Session facade, Business Delegateand Value Object.
- Implemented teh service layer using Spring with transaction and logging interceptors.
- Developed web-based applications using Web Services, both SOAP/WSDL and REST.
- Extensively worked on theStrutsDAO module and ORM using Hibernate.
- Designed and developedWeb Services (SOAP, WSDL).Created and compiledXML Schemato generateJava Beanclasses usingAxis.
- Installation, Configuration & administration of WebLogic application Server.
- Designed and developed usedXSLTtransformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Used Hibernate to manage Transactions (update, delete) along with writing complex SQL and HQL queries.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at teh Oracle Database end. Developed thePL/SQLscripts for rebuilding teh application Oracle Database.
- Developed HTML and JavaScript. Developed Scripts forUNIXplatform deployment.
- Used teh Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Used Log4J for logging and tracing teh messages.
- Involved in unit testing using Junit.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java EE 5, JSP, Servlets, JSF, Spring DI/IOC, Hibernate, Groovy, XML, HTML, JDBC, Web services, Rational Software Architect, Web Services (SOAP/WSDL and REST), Jasper, ORM, Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle 10g, Java Script, CSS, UNIX.
J2EE Developer
Confidential, Charlotte NC
Responsibilities:
- Participated in requirement discussions with all teh interfacing systems.
- Was involved in all teh phases of teh project right from requirements gathering to maintenance.
- Designed and developed teh layers, components of teh project using OOAD methodologies and standard J2EE patterns and guidelines
- Participated in Functional Document reviews and created Technical documents.
- Actively designed, developed and integrated teh Metrics module with all other components.
- Used Scrum for managing product development.
- Development using Java, JSP and Servlets on WSAD.
- Experienced with object functional programming language like SCALA.
- Developed Struts Action and Form classes to access Java Beans and UI.
- Developed and deployed various Sessions beans.
- Used Hibernate to access database and perform database updating.
- Used Spring Core for middle tier development to achieve inversion of control.
- Wrote complex queries and mapped database views using DAO in Oracle.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Co-ordination with offshore team on development activities.
- Responsible for JAVA, J2EE and Groovy coding / development.
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
- Developed Web Services using XML messages dat use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed teh application using RAD as teh IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
- Wrote test cases in Junit for unit testing of classes and implemented teh logging using Log4j.
- Retrieving code from teh repository and deploying in Production using ANT.
Environment: Java, JDK, JSP, Eclipse, Servlets, Struts2.0, Spring IOC, Github, EJB, Groovy, JNDI, Hibernate, HTML5, XML, DHTML, Log4j, Ant, WebSphere, Oracle, Windows, JSF, Scrum, JDBC, Rational Software Architect, Web Services (SOAP/WSDL and REST), Web Logic Application Server, Junit, Maven, SVN, Java Script, CSS3, UNIX.
Java Developer
Confidential, Peoria, IL
Responsibilities:
- Involved in teh analysis, design, and development phase of teh application using agile methodology.
- Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
- Developed teh presentation layer using JSP and Servlets with a RAD tool.
- Used JavaScript for client side validations.
- Developed Message Driven Beans for send asynchronous notification messages.
- Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
- Used JMS for sending asynchronous data between teh different session beans.
- Wrote stored procedures, complex queries using PL/SQL to extract data from teh database, delete data and reload data on Oracle using teh Toad tool.
- Wrote Test Cases for Unit Testing using JUnit.
- Involved in testing teh complete flow of teh modules.
- Used CVS for version control.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Java1.6, JDK1.6, JSP, Servlets, EJB, JMS, Spring, AJAX, Oracle, XML, XSLT, HTML, CSS, WebSphere, UML, RAD, TOAD, PL/SQL, JUnit, CVS, Log4j.
Software Engineer
Confidential
Responsibilities:
- Gathered user requirements, analyzed and wrote functional and technical specifications
- Designed and developed teh user interface using Struts 1.2/2.0, JQuery, JavaScript, and XHTML.
- Designed front - end, data driven GUI using JSF, Action Script 3.0, HTML, JavaScript, DOJO and CSS.
- Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
- Developed asynchronous, rich user interface with AJAX and rich Internet application embedded with Flex to get user information from teh server and project to user.
- Designed, implemented and deployed J2EE web application using JSF and Spring IOC.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Implemented business processes to develop email notification components using JMS API.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
- Used log4j for logging and SVN for version control.
Environment: Java, Servile, JSP, Action Script3.0, HTML, Hibernate3.2, Spring3.0, XML, CSS, Flex, JDBC, Eclipse, Struts, HTML,JavaScript, Oracle10g