Sr J2ee Developer Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- Around 8+ years of IT experience in analysis, design, development, testing and implementation of Java/J2EE web applications.
- Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document.
- Hands on experience in Requirement Analysis, High - level design using Design Patterns and Object-Oriented Programming.
- Hands on experience in all stages of Software Development Life Cycle (SDLC).
- Experience using J2EE Design Patterns like MVC, DAO, Singleton and Facade Pattern for reusing most efficient and effective strategies for new development.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Spring, Hibernate,IBatis, Java Beans, JDBC, XML, Web Services
- Experience in designing User Experience (UX) and development of visually appealing User Interactive (UI) Web Pages using HTML 5, CSS3, JavaScript.
- Proficient in RDBMS using Oracle 11g/10g.9i, IBM DB2, MySQL database servers.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB.
- Good hands on experience in developing web applications such as MVC Architecture using Spring MVC.
- Good experience in Unit Testing.
- Expertise in using version control tools like SVN
- Experienced in configuring of build files with ANT, Maven.
- Good Experience in Using Logging frameworks like Log4J, and Apache Commons Logging
- Hands On Experience in Using UML diagrams.
- Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS) and SOAP (JAX-WS).
- Extensive experience in developing application using Oracle Fusion Middleware Technologies - FMW, Oracle SOA, BPEL 11g/12c, BAM 11g/12c, Oracle Service Bus(OSB) 11g/12c, Mediator, Apps, JCA Adapters, DB Adapter, JMS Adapter, File Adapter, BAM adapter.
- Extensive experience in writing SQL queries in PL/SQL in Relational Database management systems - Oracle, MySQL.
- Experience in Installing, Configuring, Deploying and maintaining Application on web servers - Apache Tomcat, WebLogic Server.
- Expertise in using Version control systems like SVN, Git and project tracking tool - JIRA.
- Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) - Eclipse, JDeveloper.
- Practical experience in using IDE tools such as IntelliJ, NetBeans, and Eclipse, servers like WebSphere, WebLogic and Tomcat.
- Experience in build/deploy tools Ant, Maven and Jenkins.
- Experience with version management software such as GIT, ClearCase, Concurrent Version System (CVS), Subversion (SVN) and tools like ClearQuest.
- Expertise in testing with Junit, Mockito using tools like JMeter.
- Excellent communication and Analytical, Inter-personnel and presentation skills, Capable to meet tight deadlines and good Team Spirit.
TECHNICAL SKILLS:
Languages: Java, JavaFx Script, Bean shell, JavaScript, Jscript, visual basic HTML,XML, PHP, SQL and PL/SQL, C/C++,Unix Shell Script
Operating systems: Ms DOS, Windows NT, Window Server, Windows Server, Solaris, Linux, Unix
Database and tools: ORACLE, JDBC, DB2, MySQL,SQL Plus, PLSQL, SQL * Loader, SQL ServerOracle reports, Crystal Reports and MS-Access,PostgreSQL.
Network technology: FTP, Telnet, TCP/IP, SSL, SNMP, Network Management System
Version Control Tools: Netbeans, MS-Front page, JUnit, Clear-case, Clear-quest
J2EE Technologies: JSP, Servlets, AWT, JDBC, EJB, JCF, JNI, JNDI, Java Mail API, JMS,JSF
MOM: JMS, WebSphere MQ, Sonic MQ, Oracle AQ, MQSeries
Frameworks and libraries: Struts framework, Spring, MVC architecture, Apache Ant, Apache axisApache MyFaces, Hibernate,POJO, JSF
IDEs/tools: Rational Software Architect(RSA), Eclipse, Net-Beans, IntelliJ, JdeveloperIBM RAD, WebSphere client, Visual Age For Java
Design Modeling: OOA/OOD, UML
Web Tools/Technologies: JavaScript, Servlets, JSP, EJB, JNDI, RMI, JFC/SWING/JDBC, AJAX XML, HTML, XHTML, DHTML, WSDL.
Web/Application Servers/Container: Apache Geronimo, Apache Tomcat, JBoss, Microsoft, WebSphere, WebLogicGlassfish Application Server
XML Technologies: XML, XSL, XQuery, XSD and XSLT
Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr J2EE Developer
Responsibilities:
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Using spring integration with iBatis for persistence.
- All SQL map name spaces are configured in sqlmap-config file.
- Around 6 years of experience in designing and developing in IT industry using JavaScript libraries and frameworks like Angular.js
- Created Angular.JS controllers, factories, filters, Routers, and services
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend
- Overhauled and worked on the home page and listings page using Bootstrap.JS, HTML, CSS, PHP and Google Maps API.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Developed web pages using HTML/CSS and JavaScript.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Managing Cassandra clusters using Datastax opscente
- Knowledge on installation and administration of multi-node virtualized clusters using Cloudera Hadoop and Apache HadoopDeveloped
- Rest architecture based webservices to facilitate communication between client and servers.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used Eclipse IDE for designing, coding and developing applications
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
- Proficiency in utilizing tools like HTML, CSS, Bootstrap, jQuery, Yeoman, Grunt and Git.
- Vue.js, XML, HTML, CSS, GITHUB (PHP planned)
- Written Unit testing and Test suites using JUnit framework for testing the application.
- Configured Selenium RC and Selenium GRID on CART machines.
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML
- Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
- Has developed XML Parsing logic using DOM Parsers.
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA(Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
Environment: Java, J2EE, Spring, Hibernate, IBatis, Angular.js, React.js, Node.js, Bootstrap.js, Backbone.js, Javascript, Oracle PL/SQL, Cassandra, Hadoop, Res,Soap,Web Services, Elipse, Web Sphere, Web loic, GIt, GIthub, Junit, Selenium, Agile, UML, JSP, XML, SOA
Confidential, Atlanta, GA
Sr J2EE Developer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented MVC architecture using Jakarta Struts framework, Worked onSpring/HibernateApplications
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Preparation of the framework classes for communication between portal to EJB and Hiberante.
- Made with a team of 3 engineers using Angular.js, Node.js, Express, Socket.io, Passport, and MongoDB Developed web pages using HTML/CSS and JavaScript.
- Developed complex Web based UI using Struts 1.2, Ajax and Java Script
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Bakery shop. It is build with Angular4, Bootstrap.js
- Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
- Developed HQL queries for CRUD.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
- Experience in upgrading and migrating various versions of Mongo database on different platforms and provide solutions related to the migration to MongoDB
- Migrated from Oracle to MongoDB
- Design and Developed using WebService using Apache CXF.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Configured Security for WebSphere Portal environment using LDAP registry IBM Directory Server.
- Design & IDE Tools: Rational Rose, UML, WSAD, Oracle WebLogic Server
- Conducted software builds using Subversion in a windows environment via Cruise Control.
- Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
- Designed and developed the application using agile methodology and followed TDD, Scrum
- Designed UML diagrams using UML and Rational Rose.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- 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.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic 10g.
- Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as SOM Analysis Result.
- IBM Websphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Backend development with PHP, MYSQL, BASH, LINUX, UNIX.
Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, EJB, Angular.js, Javascript, CSS, HTML5, Node.js, Bootstrap.js, Backbone.js, JQuery, DB2, Crud, PL/SQL, JDBC, MONGO, Javaserver, JavaServer Pages Standard Tag Library (JSTL) & Servlet, Mavan, xml, SOA, JMS, Apache Tomcat, Linux, PHP
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- DevelopedAdd, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Involved in the development of presentation layer and GUI framework using Sencha EXTJS and HTML. Client Side validations were done using JavaScript.
- Developed complex Web based UI using Struts, Ajax and Javascript.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- As DOJO Instructor train Predix solution and Cloud Foundry services over dozen during a year.
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD
- Administering MS SQL Server by Creating Logins and assigning appropriate roles.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
- Intregrate Oracle Scheduler with CC&B cluster mode batch using Coherence.
- Take leadership role in building out the CC&B infrastructure, achieve HA across Data Centers.Environment: CC&B, Coherence.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed J2EE components using Netbeans as IDE.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Build and Deployment of code using Mercurial.
- Developed an Android Stock Market App that compares IPO's and names the top IPO companies from top bottom(Developed in Java and C using Android Studio)
- Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events. Troubleshooting of database performance related issues in MySQL and Oracle.
- Selenium test cases for management module with integration with cruise control (complete ant suite starting/stopping tomcat and creating /deploying war and running the selenium test cases
- Expertise in employing Water Fall Model and best practices for software development
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle
- Designed the front end using Java Applets and Swing, as well as JSP
- Developed Servlets and Worked extensively on Sql.
- Develop Test Automation Frameworks tools/languages, including SonarQube, Java, XML, XSLT reports and Eclipse IDE. Use DevOps Automation tools, Maven and ANT, for build management and Jenkins for Continuous Integration, and develop DevOps pipelines
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
- Designed and implemented interface elements using Google Web Toolkit.
- Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA
- Developed Swing for user interaction and data presentation.
- Designed Power Cubes using Cognos Transformer
- Designed and implemented Report Portlet (using Jasper Report framework) in phase-II. This involved exporting repot to PDF, XLS file and print functionality to take print of the report.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
- Design, Implement and Test Oracle ADF applications using JDeveloper 11g
- Migrated code from ALBPM to Oracle BPM 10g and highlighted the Oracle BPM related errors/issues to Oracle team.
- Client Services Rep for SEO company specializing in Web 2.0
- Business layer implemented using Spring MVC and Enterprise layer using JMS - IBM MQ Series which would in turn store the data on AS/400.
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Unix performance monitoring and troubleshooting.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
- Upgraded Drupal websites from version 5 to 6, and 6 to 7
- Object-Oriented Php Development in Zend Framework for customer service department of a large web hosting company in the Agile environment
- Made Fixes and enhancements to Online bill paying ASP.NET/SQL 2008 3 tier software for water companies.
- I learned a lot and improved and enhanced as well my own skills as a C# .Net programmer.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Involved in developing PL/SQL stored procs and Informatica Workflows to migrate data from Legacy Mainframe/AS400 based systems.
- Led the effort in the setup of the Physical Operating environment where the Order Management System's Java, C, and COBOL applications will run. This environment includes the DB2 Client and Gateway, UNIX and Mainframe utilities.
- Expose PL/I database access layer as web service using RD/Z
- Assist with the development and execution of regulatory training for all JCL Bioassay employees and for training on QA policies, programs and initiatives.
- Developed Servlets and Worked extensively on SQL
- Developed SAS VB code to join both the BETOS and CCS info to the professional claims data.
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
Environment: java, spring, ibatis, struts, jsf, ejb, jquery, mysql, toad, sql server, db2, apache axis2, wsdl, netbeans, jboss, cvs, visual source safe, ant, selenium, water fall model, uml, jsp, servlet, ant, xml, emc documentum, jira, swing, cognos, ilog, oracle adf, oracle bpm, ibmmq series, apachi tomcat, linux, unix, ruby wordpress, drupal, php, .net, asp, c++, mainframe, cobol, pl/i, jcl, sql, sas vb, asp.
Confidential, Palo Alto, CA
Java Developer
Responsibilities:
- Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
- Involved in development of Web Services, creation of WSDL and schemas.
- Extensively participated on working with Spring framework. Involved in writing JSP and Servlets.
- Involved in development of Web Services, were developed to receive client requests.
- Implemented Spring JDBC template, Spring Exception Strategy and AOP.
- Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
- Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities.
- Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases.
- Developed Reusable classes in the middleware using Hibernate.
- Wrote complex sql statements to retrieve data from the DB2 database.
- Involved in writing lots of JSP for maintains and enhancements of the application. Worked on Front End using Servlets and also backend using EJB and Hibernate.
- Worked on Presentation Layer using Struts Tiles, JSPs and Servlets.
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Setting of DB2 build settings in RAD application development server.
- Involved in writing the database integration code using Hibernate.
- Creation of managed server and JDBC connections.
- Worked on the application using Rational Application Developer
- Developed Controller Servlets, Action and Action From objects for process of interacting with database using Struts and Hibernate.
- Extracted and deployed the rules in Linux Fedora database using Execution Server.
- Deployed the rules in Team Server to enable the business users to view/modify the rules.
- Provided hands on training to the business users on ILOG JRules
- Analyzing Investment Banking software and JDK.
- Analysis of data In EJB was done using Business Intelligence Development Studio
- The configurations, managing, and administering all components within Microsoft SQL Server was done using Enterprise Manager.
Environment: : Java , J2ee , Jdk, ejb, jndi, hibernate, spring, ant, html, javascript, xml, css, junit, uml, eclipse, oracle weblogic, db2, subversion, linux.
Confidential, RALEIGH, NC
SOFTWARE DEVELOPER
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Involved in planning and estimation.
- Drew sequence diagrams and Class diagrams using UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Developed service layerby using Spring MVC.
- Developed User interface using JSF, JSP, HTML, JavaScript, and CSS, Ajax.
- Produced and Consumed Soap web services
- Developed DAO objects and IBatis mappings.
- Attending the daily Standup Meetings.
- Write the Unit test cases by manual testing.
- Involved in unit testing and Integration testing.
- Involved in Bug Fixing.
- Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Spring Framework.
- Used Maven and configured Jenkins to build and deploy the application.
- Form classes of SpringFramework to write the routing logic and to call different services.
- Used Spring DAO to connect with the database.
- Designed Java Servlets and Objects using J2EE standards.
Environment: : Java JDK, Oracle 11g, Eclipse Luna, Spring MVC, Web services, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, IBatis, Apache Tomcat 7, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, MyEclipse, SVN and Maven.
Confidential, BOSTON, MA
SOFTWARE DEVELOPER
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
- Drew sequence diagrams and Class diagrams using Microsoft vision and Star UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle and My SQL.
- Introduced new user/actor called Dealer in the application and developed using struts2 and spring framework.
- Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
- Developed DAO's for retrieving the data from the database.
- Developed event and event handlers and object initializing using Spring IOC framework.
- Developed MVC framework by writing action classes and light weight business logic classes using Struts2 framework and Spring framework.
- Used Spring MVC with Spring Restful Template to Produce and consume Restful Web Services.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Developed database access mechanism by using by HibernateORM framework.
- Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic JMS and IBM MQ Series.
- Developed asynchronous data retrieval using AJAX.
- Used Jenkins as a build tool and for deploying the modules to server.
- Managed Jenkins continuous integration tool for releases.
- Used Tomcat as web server to store the static contents and JBoss as application server.
Environment: Java JDK, Oracle, Eclipse, Spring, Windows, Web services, Hibernate, Agile Methodology, Servlet, Apache Tomcat Webserver, Ant.
