We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY:

  • Experienced working in projects involving Agile Methodologies, Scrum, Test First Development, Incremental and Iterative Development, Rational Unified Process.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products.
  • Experience in architecting, designing, developing, building, deploying, profiling, performance optimization/tuning of complex distributed multi - tier Java/J2EE/JEE applications in WebSphere, WebLogic, JBoss, Oracle application servers and Tomcat web servers in multiple operating systems: Linux, Mainframes and Windows with Oracle, DB2 and MS-SQL as Backend.
  • Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and using frameworks: Servlets, JSF, Struts, Spring, WebServices, EJB, JMS, MQ Serices, Hibernate, iBatis, JDBC, JPA, Log4j, Portals, GWT, Global 360-Open Text, JSP, Custom Tag Library, POJO’s, JSTL,AJAX, JSON, JavaScript, XML, UML, Log4J and Junit
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like IBM WebSphere 7.x/6.x, Oracle/BEA WebLogic 10.x/9.x, JBoss and Tomcat 7.x
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Implemented various Design patterns (Session Façade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.
  • Developed J2EE/Java applications using various IDE tools Rational Application Developer (RAD), WSAD 5.x, JBoss, and Eclipse 3.2/2.1.
  • Worked on HTML, XHTML, HTML5, CSS, CSS3, Responsive, Bootstrap, SEO, SMO Concepts and process.
  • Fluency in HTML5 , CSS3 , Less Customized Icons fonts, Responsive and Cross browser/platform issues, as well as the ability to code HTML by hand using Dreamweaver.
  • Extensive knowledge of Dreamweaver, HTML5, Cascading Style Sheets (CSS, CSS2 and CSS3), jQuery, Photoshop, XHTML, HTML, WordPress .
  • Excellent User Interface visual design in Adobe Photoshop/Fireworks
  • Experience with front-end frameworks - Twitter Bootstrap, Materialize CSS, jQuery Mobile
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience with Angular JS, JQuery, Bootstrap, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
  • Experience with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.
  • Experience in developing Business Processes, Services, and XDP Template Forms in Adobe Live Cycle ES2 and tested with Adobe Live Cycle Designer 8.x/9.0.
  • Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.
  • Experience in developing UI based on Adobe Flex.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM and SAX
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i/10g, IBM DB2, MySQL, Sybase, SQL Server 2000.
  • Worked in BI/Metadata/Reporting tools iText (PDF), POI-HSSF (Excel).
  • Hands on experience in Implementing, testing, debugging and deploying BPEL business processes.
  • Knowledge on OPEX and Kofax tools process as part of storing paper forms.
  • Knowledge on HBASE, Cassandra database as part of Open Source participation
  • Designed Use case diagrams, Class Diagrams, Sequence diagrams, Package diagrams, Flow charts and Deployment diagrams using UML Modeling tools Rational Rose, RSM, XDE and MS Visio.
  • Worked in Mainframes technologies including COBOL, JCL, DB2 and CICS.
  • Troubleshooting and performance tuning experience with J2EE Application Servers.
  • Enterprise scale database development experience in PL/SQL to include functions, procedures, triggers, indexing, optimization, etc.
  • Actively involved in Requirement gathering, Analysis and Design, and involved in Unit Test Plan, System Test Plan, Reviews, Coding and Code Reviews, Unit and Integration Testing.
  • Utilized configuration management tools, design tools, debugging tools, and other environment specific tools necessary to create, test, and implement an application.
  • Experience in mentoring junior developers & troubleshooting.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Excellent experience with major relational databases - Oracle 11g/10g/9i, SQL Server 2000/2005/2008, DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and Altova XMLSpy.
  • Developed mail service using Java Mail API .
  • Experience in software configuration management using CVS, SVN and IBM ClearCase.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Experience in Jenkins integration service for software development.
  • Experience on Flex to utilize the power of Java servers while creating expressive and interactive interfaces.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0,Bug tracking,Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex

UI Frameworks: JQuery, AngularJS, Bootstrap.

IDEs: Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Dream viewer

Web technologies: JSP,JavaScript,Json,jQuery,AJAX,XML,XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3, Flash, ActionScript 3.0

Design Tools: Adobe PhotoShop, Adobe After Effect, Dreamweaver

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS,SVN, Rational clearcase, git

Build Tools: ANT, Maven

Metadata / Reportin Tools: Jakarta POI-HSSF

Platforms: Windows 2000/98/95/NT4.0, UNIX, Windows 7

PROFESSIONAL EXPERIENCE:

Confidential,Waltham, MA

Sr. Java/J2EE Developer

Responsibilities:
  • Working as Sr. Java/J2EE Developer & Front end Developer.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • The application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Used Spring, Swing, JMS, Hibernate, EJB, ESB and Web Services Frameworks.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate.
  • Worked on Spring Security for application authentication.
  • Implemented Hibernate/JPA for data persistence.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Implemented form-based application security using Spring Security.
  • Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services.
  • Created POC for Spring Batch for running batch jobs.
  • Using MVC architecture to implement the reactjs directives, components.
  • Upgraded existing UI with HTML5 , CSS3 , JQuery, Coffee Script and Bootstrap with AngularJs interaction.
  • Worked on JavaScript frame work (Angular JS, Backbone, Bootstrap) to augment browser based applications with MVC capability.
  • Worked on Proof of Concept for developing application using Node JS with react JS and Mongo DB .
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Implemented performance oriented CSS selector , scalable and modular CSS approach for front-end architecture.
  • Built REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
  • Used Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Developed test cases for Angular JS using karma and grunt.
  • Developed Interactive web pages using AngularJS, HTML5.0, CSS and JavaScript.
  • Administered and deployed applications into WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript and node.js.
  • Improve presentation of webpages CSS 3.0, Adobe Flash and JQuery plug - ins.
  • Used Coffee Script to implement the JSON parser generator as part of Node JS with react JS.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Used AngularJS for DOM Manipulation, Filters, and Directives .
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY .
  • Design JSON requests according to the front end pages and processed the JSON requests according to different types of modules, actions, and request data.
  • Used Java collections extensively to manipulate the data on front end.
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Worked on developing POJO classes to map database tables with java objects.
  • Involved in creating test cases using JUnit strictly following Test Driven Development.
  • Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Involved in full project management life cycle from development to integration, testing and release to lower environments.
  • Involved in multiple enhancement efforts using JavaScript, Java and UNIX script languages.
  • Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process (RUP).
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Used Clear Case for Source Control in core project and SVN for 2nd Project, and Clear Quest for Issue Tracking.
  • Created Swing component which consumes JAX-WS web services
  • Used log4j for logging errors in the application.
  • Involved in testing the JMS integration between queues and topics using GEMS.
  • Involved in JAD sessions to gather requirements from the end clients.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Java 7.0, Java Swing, Spring 3.5, Hibernate 4.2, Spring Quartz JPA, Java Scripts, AngularJS, HTML 5.0, CSS, JMS, JAXP (SAX & DOM), JSON, Oracle 11g, AngularJS, BackBone JS, Marionette.js, Coffee Script, MongoDB, WebSphere Application Server, Node.js, React JS, Eclipse/RAD 8.0, Unix/Linux, Oracle 11g, SOAP, RUP, Maven, log4j, Junit, XML, Web Services

Confidential

Sr.Java/J2EE Developer

Responsibilities:
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Involved in the front end using JSP, JSTL and JQuery, JQuery UI, Servlets, HTML, JavaScript, JSON and AJAX.
  • Used Spring Framework for Dependency Injection and integrated it with the JSF Framework.
  • Involved in coding for the presentation layer using Icefaces, JQuery and JavaScript.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
  • Implemented the MVC architecture using backbone.js, NodeJs and angular.js, ReactJS.
  • Creating a range loop directive and components in angularjs, reactjs.
  • Customized the CSS for the ace components used as per the style guide.
  • Utilized Bootstrap framework according to internal standards and guidelines.
  • Used JQuery and AngularJS JavaScript to provide dynamic User Interface and for the client side validations.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS3, JavaScript and JQuery.
  • Developed datatables using ace components and implemented Sorting, Filtering and Pagination functionalities to it.
  • Develop and implement java Batch files/Unix shell Scripts to run java jar files.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Used Map-Reduce on HBase for pattern analysis on AWS instances.
  • Wrote scheduled batch jobs on Unix environment for handling various huge databases update logics without manual interventions.
  • Wrote code to fetch data from web services using jQuery AJAX via JSON response and updating the HTML pages.
  • Used Reach JS for rendering views and also to update the Document object model dynamically.
  • Extensively used CSS and Bootstrap for styling the HTML documents.
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Development of DAO layer using HibernateTemplate, JDBC Template and Mongo Operations.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack.
  • Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Spring JDBC to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Implemented pre authentication and data base security using spring security.
  • Implemented crosscutting concerns using Spring AOP .
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Utilized Java Swing framework to develop client side components.
  • Implemented messaging dialog using Camel and JMS (Active MQ implementation).
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Used JBoss Fuse ESB to create mediation or route message between Services.
  • Developed re-usable utility classes in core java for validation that are used across all modules.
  • Used IText to generate pdf in the form of a tree.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Used JAX-B parser for marshaling and unmarshaling.
  • Multithreading was used to process data in chunks to improve performance.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Worked with WebSphere Application Server as application server.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application. .
  • Wrote various select/update/insertSQL queries and store procedures for Oracle.
  • Involved in fixing bugs the bugs or defects in the application.
  • Code reviews and refactoring done during the development and checklist is strictly adhered during development.

Environment: JSF 2.1, Core Java, Java Swing, Icefaces 3.0, Spring Dependency Injection, Spring JDBC, IText, Maven, SVN, JIRA, HTML, CSS, Bootstrap, AJAX, JavaScript, Backbone JS, Marionette.js, MongoDB, XML, JBoss, SOAP, eclipse indigo, Angular JS, Node.JS, React JS, PL/SQL, Oracle 10g, Unix/Linux, AWS, Web Sphere Application Server.

Confidential

Sr.Java/J2EE Developer

Responsibilities:
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
  • Implemented Struts Framework and Hibernate in the new version of the Application.
  • Involved in coding for the presentation layer using Struts and JavaScript.
  • Used JSP, Struts and Java script libraries like Backbone and JQuery to develop the User Interface.
  • Developed Action classes, Dyna Action Forms and used Validation framework.
  • Developed XML application using XSLT transformations.
  • Involved in developing the User interfaces using HTML, CSS3, JSP and java script.
  • Created the view pages (UI) using JSP and JavaScript/ JQuery.
  • Implemented Marionette which is a composite application library for Backbone. js in order to simplify the large scale JavaScript applications.
  • Extensively used Java Scripts to enforce client side validations and also used JQuery for Ajax processing.
  • Involved in development/ maintenance of various web services using IBM WebSphere to interact with other Applications.
  • Implemented the XSLT templates to apply the access to the tabs (modules) based on the logged in user role.
  • Developed multiple tools including Site Scanning tool, Report Analyzer tool used for site scanning and report generating.
  • Wrote various select/update/insert SQL queries and stored procedures for Sql Server.
  • Successfully executing offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • Used collections interface to provide a dynamic user interface.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Gained hand-on development experience with Linux environment and Tomcat server
  • Built single page application using Angular JS.
  • Worked on EXT JS for Rich Web Application.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Involved in fixing bugs the bugs or defects in the application.
  • Developed the UNIX shell scripts to automate jobs.
  • Used JMS for asynchronous communication between different modules.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Implemented SOAP over HTTP and SOAP over JMS communication.
  • Worked as the part of a core team to monitor and enhance the performance of the application.
  • Provide guidance and direction to team members in their day-to-day activities.

Environment: Jakarta Struts Framework 2.0, Core Java, Hibernate 3.0, Web Services, CSS, eclipse Helios, CVS, Web Sphere Application Server 7.0, Unix/Linux, AWS, JUnit, HTML 4, CSS, Angular JS, BackBone JS, JSON, UNIX, JavaScript, Servlets, Ext JS,JSP, JDBC, JQuery, PL/SQL

Confidential, NY

Sr.Java/J2EE Developer

Responsibilities:
  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Developed HTML, Swing and JSP pages for user interaction and data presentation.
  • Wrote custom JavaScript and CSS to maintain user friendly look and feel.
  • Developed the administrative UI using Backbone.JS and Backbone.Marionette.JS.
  • GUI design and development using Java Swing used for open source web testing.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch the data from the database.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Written Unix shell scripts to perform the batch jobs and to schedule the jobs.
  • Developed SOAP services using WSDL and Oracle.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Used JMS for asynchronous exchange of message by applications on different platforms and JBoss fuse is used for the mediation between the services.
  • Developed the view components using JSP, HTML, StrutsLogictags and Strutstaglibraries.
  • Worked on the system landscape including development, testing and production and set up and configured the Linux and SQL database.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Used JUnit Testing Framework for performing Unit testing.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Deployed application in Apache Tomcat Server and developed using Rational Application Developer RAD.

Environment: Java Swing, Struts 2.0, Hibernate 3.0, JSP, EXT JS, JSON, RAD, JMS, CVS, HTML, CSS, JavaScript, JBoss Fuse, XSL, XSLT, Servlets 2.5, Eclipse, Unix/Linux, Apache Tomcat Server, Oracle 10g.

Confidential

Java Developer

Responsibilities:
  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Developed Session beans for functionality as per the requirement.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Created dynamic XSL to transform XML to target platform language, HTML.
  • Involved in the Integration testing support and involved in bug fixing.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Deployment of .ear files in Tomcat server.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
  • Used Lo4j debugging tool to monitor the Error Logs.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Involved in tracking and resolving Production issues.

Environment: Servlets 2.5, JSP 2.1, Eclipse, JDBC, JavaScript, HTML, Oracle, PL/SQL, SVN, Hibernate 3.0 and Apache Tomcat

We'd love your feedback!