Java/j2ee Developer Resume
Lakewood, CO
SUMMARY
- Around 8+ years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
- Expertise in developing applications using Core Java, Multi Threading, Servlets, JSP, J2EE, JMS, Hibernate, Spring, Oc4j, SVN,, JDBC 2.0, JDK, JNDI, Maven, ANT, HTML, XML, Java Scripts, JQuery.
- Strong understanding of SOA, Web Services, WSDL, UDDI, SOAP, REST and XSD’s.
- Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
- Proficient with Software development methodologies like Agile Methodologies.
- Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns and data structures.
- Excellent Core Java development skills.
- Expertise in coding business components using various API’s of Java like Multithreading, Collections.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Exposure to XML, DTD, SCHEMA.
- Exposure on Big data Technologies like Hadoop Map Reduce and Cloud Service related databases like Cassandra and MongoDB.
- Experience with Cloud technologies like Amazon Web Services (AWS).
- Strong Expertise in front ends technologies such HTML, HTML5, CSS, Javascript, Groovy and Ajax. Experience on ExtJs
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
- Experience inRDBMS using DB2, PL/SQL and Sybase
- Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports.
- Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
- Implemented Java Mail APIs to send e-mails.
- Expertise in AngularJS, JavaScript, or reusable web components.
- Designed the dynamic stress reporting Sybase, Perl and C++
- Responsive UI layer utilizing semantic html5, AngularJS.
- Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Subqueries.
- Development web Components using JSP, Servlets and Server side components using EJB 3.0 under J2EE Environment.
- Development of a portal for sustainable development with Grails Framework.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere 8.0, JBoss 7 and Weblogic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Exposure to tools such as ANT and hands on experience on SQLyog and SQL Developer.
- Knowledge on Unix Shell Scripting like perl scripting and korn scripting.
- Used Korn Shell Scripts for doing manipulations of the flat files.
- Used integrated environment for java such as Eclipse, MyEclipse, RAD, Net Beans, Clear Case and VSS.
- Exposure to UNIX commands and Suse Linux.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL, Java Enterprise Edition
Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, Javascript, AJAX, DOJO, ExtJs, Java Mail, HTML, HTML5, CSS, DTD, SCHEMA, XML, SAX, DOM, Angular JS
Web Services: SOAP, WSDL,REST, JAX-RPC, JAXB, JAX-WS, Apache Axis
Databases: Oracle, MySql, DB2, Informix, SQL Server, Mongo DB
Distributed/ Middleware: JMS (Java Messaging Service)
Tools: /Software Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML
Application/Web Server: Apache Tomcat, Jboss7, Websphere8 and WebLogic
Operating Systems: UNIX, Suse Linux, Windows
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern
PROFESSIONAL EXPERIENCE
Confidential, Lakewood, CO
Java/J2ee Developer
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Involved in the analysis & design of the application using UML with Rational Rose.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
- Converted obsolete Java web interface into a Rich Internet Application using Ext JS 5.0
- GUI Implementation using JQuery, AJAX, CSS, Bootstrap, HTML5.
- Developed generic templates in order to avoid the duplicate common headers and footers.
- Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
- Developed Portal Dashboards, to show executive summary connecting to different data sources.
- Extensively usedSpring Boot IOC,Hibernate4.2x, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application
- Configuration and deployment of application on to Jboss application server.
- Scaled the component interactions and generalized the interfaces using SOAP web service.
- Developed Application controllers, Business and Data service modules for the web applications.
- Implemented Restful web services (JAX-RS) in the Application.
- Developed Servlets and Server side components using EJB 3.0 under J2EE Environment.
- Worked with Agile Methodologies such as Scrum and Test Driven Development (TDD) strategies
- Working with eDAM Adobe CQ5 integration using JCR/ Query Builder RESTful architecture
- Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
- Used Spring4.x MVC, Spring ORM and Spring Security modules to integrate with MongoDB to implement the persistence layer in Hibernate.
- Develop data standards, data exchange, XML data standard or data sharing model
- Developed and implemented UI controls and API with ExtJs.
- Optimised ExtJs themes and prepared performant applications.
- Worked extensively on Spring Boot MVC framework to develop new internal web application.
- Page design and development using Oracle BPM.
- Customize layer 2 and layer 3 networking between VMware, networking components and storage for high availability and maximum performance
- Implemented service layer and DAO layer to integrate with the relational databases.
- Developed rule modules using Rule Engines, Drools
- Used Hibernate as a ORM Framework.
- Responsible for understanding complex soft switch platforms, applications and call flows associated with the SIP and SS7 protocols
- Creation of a structure designer (Visual Relation Mapper) - implemented using dojox.gfx
- Used built-in services in Wm EDI package to translate inbound EDI file to OAG XML and outbound OAG XML to EDI file
- Developed a management console for workflow management and reporting using Apache Wicket and JQuery
- Migrated Sybase Database to Microsoft SQL Server 2000 databases.
- Development of REST Web services using Spring 4.xFramework.
- Worked extensively on REST templates to consume the REST web services including security.
- Worked Extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server. created enterprise applications that are portable and scable and that integrate with legacy technologies using Glassfish
- Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
- Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application.
- Good Experience in GUI/IDE tools such as WSAD 4.5/5.0, Confidential Rational Application Developer for Web Sphere Software V6.0 and Eclipse 3.5 Europa
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Used JSON to load data into JQUERY data grid.
- Implemented UNIX shell scripting to call stored procedures and invoke batch job
- Employed the dependency injection and dependency injection principle (DIP) / Inversion of control and mocks to bring legacy classes under unit test Patterns,J2SE .
- Used JSON as response type in REST services.
- Updated content with Interwoven TeamSite CMS
- Worked on the Integration tier and was responsible in writing the services to communicate with external resources such as legacy systems(mainframes), messaging systems like MQ series, etc. using JMS, JDBC, Java (JDK 1.8) and J2EE API
- Added capability for patients to search for and connect with their doctors. Improved delivery of medical reports via XSLT. Developed reporting process and documented how to generate new reports via BIRT Report.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Excellent knowledge ofNOSQLon Mongo and Cassandra DB.
- Doing R&D to implement scripting over MongoDB for Content Analytics and Statistics Reports using Scala Scripting, Cassendra.
- Sound experience with Pentaho and Jasper in designing, developing, implementing, integrating, customising, deploying and maintaining BI solution
- Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS)
- Involved In Performance and SQL Query Optimization.
- Developed several pieces of theJSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Involved in writing customer portal applications in Groovy and Grails.
- Knowledge on ISUP Ingress Gateway for using SIP for Voice Call Control which is capable of communicating with external network entities using SIP protocol
- Wrote the Grails Sanitizer Plug-in to address security of Rich Text in Grails applications
- Used Maven for dependencies and configuration management.
- Monitored the error logs using Log4J and fixed the problems.
- Developed Maven scripts for the build and deployment of J2EE components in application server.
- UsedSSIS component of theMS SQL Serverdatabase software that can be used to perform a broad range of data migrated tasks.
- Thoroughly involved in client side Requirements collection & Analysis.
- Enforce compliance with dynamic processing and security policies by usingESB
- Used WebLogic for design, development, and deployment of applications.
- UsedSVN, CVSversion control tool along withGIT
- Involved in developing the JSF/Rich faces pages
- Configured TIBCO EMS Server for Fault tolerance and Load balancing.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Worked with Mocking while running the JUnit test cases for Batch processing.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Managed the ASHRM website with Interwoven TeamSite CMS
- Worked on Agile methodologies.
- Used CVS for version control.
- Have worked on the Integration tier; responsible for writing the services to communicate with external resources such as legacy systems (mainframes), messaging systems like MQ series, etc. using JMS, JDBC, Java (JDK 1.8) and J2EE AP
Environment: Java 1.6, Struts 1.3, Spring 3.0, Apache Tomcat 6.0, REST, Confidential ® Websphere(TM) Application Server, Confidential ® Websphere(TM) Application Developer, Eclipse, Rational Application Developer, Oracle 10g, Jenkins, Hibernate 3.0, JSP, JSTL, Servlets, JavaScript, Angular Js, Design Patterns, gwt, Grails, HTML5, AJAX, JQUERY, CSS, Maven, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, MongoDB.
Confidential, Houston, TX
J2EE Developer
Responsibilities:
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Used Spring Boot MVC, IOC, AOP to develop intranet webapplication.
- Used LDAP as an active directory.
- Implemented the UI using EXTJS.
- Design and development of the exception management workflow using Oracle BPM
- DevelopedEnterprise Service Buslayer usingMule ESB
- Involved in designing Standard Business Works template to be leveraged acrossall the Tibco projects
- Designed, implemented and tested the Spring4.x Domain Model for services using Core Java.
- Tested the application functionality with JUnit Struts Test Cases.
- Wrote scripts to massage data and feed toSybaseIQ/Oracle databases for alert generation and automated in batch cycle using autosys
- Involved in writing test cases for SIP functionality for various features such as call cancellation, call transfer, call forward
- Jasper BI customisation.
- Created Web applications and data tables, and design of the new, single-page, Ajax-driven, HTML5 application which used using Wicket
- Managed files and directories with Interwoven TeamSite CMS
- Analyze and troubleshoot on an advanced level, performance of SAN-backed VMware ESX infrastructure to determine proper allocation of resources to a multi-department user population with widely varying needs.
- Developed custom filters to intercept all the requests.
- Developed Java and EJB in Mainframe DB2 environment.
- Added Maven support to existing projects
- Rearchitected a Spring application that used Java Swing for the GUI and ActiveMQ for distributed messaging. Transformed the standalone application into a client/server application using Adobe Flex, BlazeDS, Tomcat and ActiveMQ. Many custom components were required.
- Used ESB architecture for designing communication among different applications.
- Used XML Web Services using SOAP to transfer the amount to transfer application.
- Verify SIP call flows for submitted test case results by vendors/customers against Level 3’s requirements and SIP related RFCs
- Prepared test data files using Linux Shell scripting, Perl script as per the business requirements
- Converted website to CQ5 for large movie rental company.
- Involved in DB designing in MongoDb for GRL store data and implement the servcie layer for querying MongoDb using Spring - Restful template interface.
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Used Spring MVC, Spring ORM and Spring Security modules to integrate with MongoDB to implement persistence layer in Hibernate.
- Have used DOJO toolkit to construct Ajax requests and build dynmaic web pages uing JSp's, DHTML and java scripts
- Performed software testing using Agile TDD process
- Worked withJSR - 286portlet complaints for inter portlet communication in Liferay Portal
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Worked with Java Executor Framework to develop Multi-threading applications.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Developed applications using latest technologies like EJB3.0, Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG, BLAZE), XML API and tools
- Involved in the configuration management using CVS and GIT
- Monitoring SQL server Error logs, Disk Space growth, Clustering Environment.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Designed and developed required WSDL and XSD for the services.
- Used Net Beans and Eclipse3.5 IDE for fundamental Java projects.
- Extensive use of EXT JS on UI components.
- Created mapping specifications from X12 to OAG XML, OAG XML to SAP IDOC, SAP IDOC to OAG XML and OAG XML to X12.
- Worked as the Reference Data Manager for the project to facilitate the test data management in Sybase tables during the various test phases
- Established specifications and processes for clear communication with overseas vendors during the product development and manufacturing stages.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Involved in loading and storing objects using Hibernate.
- Deployed the application in JBOSS 7 Application Server.
- Content publishing and starting and stopping the server with Interwoven Teamsite
- Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript
- Work with clients on their day to day interactions with CVS Caremark.
- Used Visual Source Safe (VSS) for source code maintenance.
- Employed by OGS to develop an n-tier, COM+ compliant web application and a portable n-tier component (Hand Held application) using Visual Basic 6.0, T-SQL/SQL Server 2000, ASP 3.0, HTML, DHTML, JavaScript, VB Script, MS Remote Scripting, XML and XSLT
- Reviews uses cases, understand them and developed high level diagrams in Rational Rose.
- Used portal development based on the Java Specification Requirements (JSR ).
- Using Liferay portal open source developed Layout & image portlets.
- Used Liferay's support plugins.
- Designed and developed a reporting framework using BIRT, MySQL and Jetty. Used ExtJS (now Sencha), for creating the UI layer that used REST services for data sources.
- Developed static and dynamic Web Pages using JSP, HTML, HTML5 and CSS
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's, BEA WebLogic, Apache Tomcat, and RedHat Linux
- Developed JSP pages and Servlets for customer maintenance and use Angular JS.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used JavaScript, XML Spy for validating the WSDL and XSD's.
- Deployed complex systems on client site that includes EMC Documentum & Confidential FileNet.
- Rich experience in handling and delivering end to end Jasper BI solution
- Provided security rich data transport throughout the messaging cycle using WebSphere MQ/TM.
- Designing and developing components and coupling them as webservices to the product using SOAP with Apache CXF implementation.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Designed the front end using Swing.
- Design the requirement using UML (Rational Rose)
- Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles2.0 using Struts framework.
Environment: Java 1.6, Struts 1.3, Spring 3.0, SOAP, REST, SOAP UI, JBOSS 7 Application Server, Confidential ® Websphere(TM) 7.0, Eclipse, Adobe CQ, Oracle 10g,, Hibernate 3.0, JDBC Template, JSP, JSTL, Servlets, JavaScript, Angular Js, Design Patterns, GWT, Grails, JQuery, AJAX, HTML5, CSS 3.0, Maven, ANT, Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, web services (JAX-RS), Log4J, Agile Methodology.
Confidential, Buffalo, NY
JAVA/J2EE Developer
Responsibilities:
- Designed the Business Requirement Document for the project.
- Assisted my team lead in designing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Designed, implemented and tested the Spring Boot Domain Model for services using Core Java.
- Developed Presentation Layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript and JSTL Taglibs.
- Performed Context and Dependency injection in the J2EE platform using tiny JSR 330 API
- Involved in implementation of application using conventional design practices like Service Oriented Architecture and Model View Controller.
- WrittenPerlandShell Scriptingfor scheduling and accessing Oracle SQL and stored procedure
- Developed the Indexing interface and querying interface using Lucene, Solr and Luke etc tools.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Involved in working with Struts Tiles2.0 for the look and feel for a web application
- Involved in the development and integration for EJBs/JMSmessaging to (Content management system)CMS.
- Developed client side validations using HTML, CSS, JQuery and AngularJS bean validator framework.
- Was responsible to communicate with End client to support the application and analyzed/fixed the issue
- Used JSF as MVC frame work to develop the web application for V Shards.
- Engaged with Eclipse3.5 for visually designing, constructing, testing and deploying J2EE application and web services
- Worked with SQL queries, stored procedures for Oracle 10g and Sybase
- Implement the Application security layer using Spring Acegi, Open SSL, Open LDAP and Https.
- Debug production issue and provide architectural guidance for top-tier retailer to help stabilize Active deployment
- Worked with the Dojo Toolkit, Open Social, and several bleeding-edge web technologies
- Created automated test cases using Selenium
- Worked on Oracle 10g data base for storing and retrieving the application data.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Worked with JSR - 286 portlet complaints for inter portlet communication in Liferay
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Involved in the design of the database for respective modules and developed Stored Procedures, Views, Triggers, Cursors, Aggregate Functions, Scalar Functions and User Defined Functions using T-SQL.
- Collaborated on design specification reviews together with Business Analysts.
- Used mule ESB to enable easy integration of existing systems.
- Created scripts to monitor and auto resolve system related issues and auto-process fallouts from OSM.
- Involved in web component design and development using the spring4.x framework, JSP, Servlets, and Taglibs.
- Worked on Ext JS for user interface widgets with high performance scalable grids, trees and menus.
- Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
- Used ANT for building the application and deployed on JBoss Application Server.
- Designed and implemented Report Module (using Jasper Report framework) in phase 2.
- Used Log4J logging framework for logging messages.
- Exported data from CSV file format to the Excel file format.
- Involved in configuring Hibernate mapping file. Used XML to create the db schema-mapping file for Hibernate.
- Served as point of contact for off-shore team coordination.
- Served as point of contact for the testing team to check the health of the application every time the Message Queue was triggered and the batch was run.
- Involved in Unit Testing of Various Modules based on the Test Cases.
- Used CVS for version control.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Provided on-call support during the pre-production testing and also the project release.
- Prepared documentation for deploying the code on Tomcat WebServer.
- Involved in high level estimation of project schedules, project time lines and project deliverable meetings.
- Involved and participated in Code reviews.
Environment: WAS 5.0, WSAD 5.1.2, Confidential BPM (Business Process Manager) 8.5, (WLI) Weblogic Integrator 7.x, JDK 1.5, WebSphere 8.5, WSDL 2.0, RESTFUL, SOA, JSF 2.0, JavaScript 1.3, JQuery, HTML 5, JBOSS, Swing, SQL Server 2008, Spring MVC, Hibernate, EJB 2.0, EXT JS, Apache Tomcat, OSM 7.2.2, AGILE, EXT JS 4.0, CSS 3, Servlet 2.2, JSP 2.0, Backbone.js, JNDI, JMS, JDBC, AngularJS, Jasper Report, Oracle 10g, CVS, ANT 1.5,TOAD and Log4J 1.2, Windows 7.
Confidential
Java Developer
Responsibilities:
- Analyzed the requirements and provided inputs to the designer.
- Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution framework.
- Designed the helper classes for better data exchange between the MVC layers.
- JSP, HTML, Javascript, CSS and Ajax used for front end development.
- Implemented Collections API to manage Java Objects in Business Logic layer
- Used JSP, JavaScript, JQuery, and JSF for Rich UI layer.
- Built the admin module using Struts framework for the master configuration.
- Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
- Worked with multithreading in synchronized environment.
- Designed and developed the persistence tier using Hibernate4.2x framework.
- Implemented EJB (Session Beans) to create WAS Scheduler.
- Used Websphere data sources for the database connection and accessed using JNDI names.
- Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
- Developed a Stored Procedures for inserting and updating the tables of the database.
- Used Oracle as relational databases and created E-R diagrams for the database tables.
- Implemented Log4j to maintain system log.
- Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
- Directly interacted with the client application leads, to help them integrate their application with MNP.
- Eclipse was used for Rapid Development of the application.
- Build EAR using ANT tool.
- Deployed the application on production server along with WAS administrator.
Environment: s: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB (SESSION BEANS), LOG4J, WEBSPHERE DATASOURCE, Confidential WEBSPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.