Java-j2ee Developer Resume
Chicago, IL
SUMMARY
- 8+ years of IT experience in Design, Developing, Testing, and Deploying Java/J2EE applications.
- Expertise in Requirement Analysis, Design, Coding, Testing and Implementation.
- Wide knowledge in preparing Requirement Documents, Design Documents and Test Cases.
- Expertise in developing enterprise applications using Spring MVC Frameworks.
- Strong knowledge in developing web based applications using AngularJS, HTML, CSS,, XML, XSLT and JavaScript, JQuery.
- Well versed in technologies like EJB, MQ, Web Services, Ajax, JDBC, AWT, Swing, Java Beans, RMI, and Java Persistence.
- Well versed with complete Software Development Life Cycle (SDLC) processes and methodologies.
- Good Knowledge about Agile Life Cycle Model.
- Expertise in working with Version Control Tools like Git, SVN, VSS, and CVS.
- High working knowledge of IDEs including Eclipse, WSAD, RAD.
- Expertise in designing and using J2EE Design Patterns, J2EE Standards, Best Practices.
- Extensive knowledge in using IBM Web Sphere, Web Logic, JBoss, Apache Tomcat web/application servers.
- Broad working knowledge in Oracle, DB2, MS - SQL Server databases.
- Expertise in database schema design and writing SQL/PL SQL.
- Exposure in various project management activities such as Project Planning, Project Estimation, Preparing Implementation Timeline and Task List, Task Allocation and Integration, Preparing Activity Report, Preparing Status Report, Handling Issues/Risks/Change Control and Project Monitoring and Control etc.
- Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQLServer & DB2.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Very good experience in developing Test Cases using JUnit.
- Experienced in using Cruise Control for Continuous Integration.
- Used Hibernate as an Object relational mapping (ORM) library.
- Experience in Internationalization and Localization.
- Experience in XML, Web Services using SOAP, REST, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
- Managed time working on multiple projects.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Languages: C, C++, Java, JEE (6,7,8), JavaScript, XML, HTML, AngularJS and XHTML
Java Technologies: JDBC, Java Beans, RMI
Web Technologies: Ajax, jQuery, Servlets, Prototype JS, JSP, JSTL, Web Services, WSDL, SOAP, XML and XSLT, AngularJs, Bootstrap, BackboneJS, DHTML,XHTML,DOM,JSON.
Middleware: EJB, MQ
Methodologies: OOP
Frameworks: Spring MVC, Struts, Spring, Hibernate
IDEs: Eclipse, Websphere Application Development Studio
Modeling Tools: Microsoft Visio
Version Control Tools: SVN, Git, VSS
Tools: Toad, HP Service Center
Application Servers: IBM Web Sphere Application Server, Web Logic, Apache Tomcat Server
Databases: Oracle, DB2, MS-SQL Server, Postgres, Lucene and Solr.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java-J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Enterprise Architecture UML tool. Used TOAD for database query testing, in the process of optimizing the quiries.
- Used Bootstrap for designing a sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
- Used AngularJS, JQuery JavaScript libraries for providing richer user interface.
- Design and Developed using SOAP Web Services using Apache CXF on JBOSS.
- Developed Web Services (SOAP/REST) for exchanging the data following SOA architecture principles.
- Used JBoss application server to deploy application into Production environment.
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts.
- Developed the bean classes for better data exchange between the MVC layers.
- Successfully differentiated presentation from code.
- Deployed the application on WebLogic Application Server using Jenkins build tool Jobs.
- Developed Junit test cases using Mockito and Power Mock.
- Coded in AngularJS MVC Framework to make single page app (spa).
- Designed and modified User Interfaces using AnguarJS, JavaScript, CSS and HTML.
- Extensively used Spring MVC, Spring and Hibernate/JPA frameworks to build service side components.
ENVIRONMENT: S: Java, JEE (6/7/8), Spring MVC, Spring, Hibernate, AngularJS, Jquery, Bootstrap, Ajax, HTML, CSS, HTML5, CSS3, Javascript, Oracle, Pl/Sql, Jdbc, Apache CXF, Rest, Eclipse, Weblogic, SVN, JUnit, Agile, UML, Maven, Linux.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Used Java Servlets, JSPs, AngularJS, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Used AngularJS for DOM Manipulation, Filters, and Directives.
- Worked on AngularJS Routes using $scope object to create a Views using Controllers.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Developed DAO API to manage the payment information using JDBC
- Design and Developed using WebService using Apache CXF
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Created the domains, application servers and load balancers using Weblogic
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Developed JUnit test cases for all the developed modules.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed static and dynamic Web Pages using JSP, Lucene, Solr, HTML and CSS.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used Maven script for building and deploying the application.
- Developed Generate PDF functionality using Spring framework and iText
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a Windows environment.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
ENVIRONMENT: S: Spring, Hibernate, Struts, Jquery, Ajax, Sencha ExtJS, Lucene, Solr, Javascript, Bootstrap, AngularJs, Oracle, Crud, Pl/Sql, Jdbc, Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, JUnit, Agile, Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa.
Confidential, Boston, MA
Java Application Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Developed API using Hibernate to interact with the Oracle database.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Designed Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (Ext Direct).
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Used JSP, JavaScript, JQuery, DOJO, CSS3, and HTML5 as data and presentation layer technology.
- Developed the CRUD API for the POSEngine using Restful WebServices.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
- Developed innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Used Subversion for software version control.
- Developed test cases and performed unit test using JUnit Framework.
- Developed the application using agile methodology and followed TDD, Scrum.
- Design and development of components, such as Class, and Sequence diagram in UML.
- Designed the front end using Java Applets and Swing, as well as JSP
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Developed JSP pages and Servlets for customer maintenance
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process
- Developed order receipt report with bar code using lowage iText and jasper report.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Developed custom web forms using PHP and JavaScript.
ENVIRONMENT: S: Spring, Hibernate, Struts, Jsf, Dojo, Sencha Extjs, Javascript, Css, AngularJs, Ajax, Html5, Db2, Crud, Pl/Sql, Jdbc, Apache Cxf, Soap, Webservices, Eclipse, Titanium, PhoneGap, Sencha Touch, iPhone, iPad Android, Windows Phone 7, Websphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, Xml, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Jms, Apache Tomcat, Linux, Php.
Confidential
Java Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Developed java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Used TOAD for database query testing, in the process of optimizing the queries
- Developed SQL Server logins and assigning roles and Authentication models as a part of Security.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services (SOAP, WSDL, and UDDI) for exchanging the data following SOA architecture principles.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Used JBoss application server to deploy application into Production environment.
- Worked with clients on their day to day interactions with CVS Caremark.
- Used VSS (Visual Source Safe) as configuration management tool.
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations
- Deployed complex systems on client site that includes EMC Documentum & IBM FileNet.
- Worked with the JIRA tool for Quality Center bug tracking.
- Designed and developed front end screens for new reports using Swing components.
- Worked with dimensional modeling of relational data sources (DMR) using Cognos Framework Manager and create cubes using Framework Manager.
- Configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Developed an application in Java using Oracle ADF framework.
- Developed and integrated external ORM system into Oracle BPM (ALBPM) in order to access Oracle Database inside processes.
- Used IBM MQ Series to send information from mainframe to web and back to mainframe.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Installed and configured the development environment using Web-logic on Windows NT and LINUX, UNIX operating systems.
- Developed websites utilizing WordPress platform.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Developed and maintained customer inquiry fulfillment applications using iSeries CL and Cobol.
- Created/translated PL/I programming into SAS.
- Developed online and batch programs using COBOL, CICS, VSAM, DB2 and JCL and wrote system specifications.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Developed SQL queries. Actively worked on stored procedures.
ENVIRONMENT: S: Java, J2EE, Hibernate, Spring, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, .Net, Asp, C, C++, Mainframe, Cobol, Pl/I, Jcl, Sql, Sas, Vb, Asp.
Confidential
Java Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi-threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures.
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
ENVIRONMENT: Java,spring, JSP,Hibernate,JQuery, JSTL, JavaScript, CSS, SQL, CVS, Eclipse, JBoss, Oracle, HTML, XML, JUnit, Log4j, Ant, ClearCase.
Confidential
Java Developer
Responsibilities:
- Involved in development of various modules Using AJAX, JSP, and Servlets.
- Well Implementation Of JDBC Connectivity to Access Data From Database Servers.
- Active Participation in the life cycle of the Project as a Team Member.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Created Reusable components (with AJAX components) in Wicket Frame Work.
- Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
- JSF and Hibernate related coding, using Ajax for data validation, upload last commit data with help of Ajax, GUI part are user friendly with help of Ajax.
ENVIRONMENT: Core Java, JSP, Servlets, Ajax, Oracle, pl/sql, sored procedures, JDBC,Oracle 9i,GUI, HTML, Javascript
