Java Architect Resume
Atlanta, GeorgiA
SUMMARY
- Java/J2EE Programmer with 8+years of IT experience with primary expertise in OOAD concepts, J2EE and Client Server technologies.
- Key participant in all the phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Exposure to Agile Software Development Process and Test Driven Development Approach.
- Experienced in Software Analysis and Design using Unified Modeling Language (UML) and Rational Rose.
- Expertise in developing Multi - Tier Web applications using Java, J2EE, EJB, JSP, Servlets, MVC Struts, Spring, Hibernate, JDBC, JMS, JNDI, Ant, RMI.
- Expertise in implementing J2EE Design Patterns like MVC, Session Facade, DAO, DTO, Business Delegate and Singleton.
- Worked extensively with Struts framework.
- Worked on Hibernate by writing persistence classes.
- Proficient in web technologies like HTML, CSS, XHTML, DHTML, JavaScript and XML.
- Developed XML documents with DTDs /XML Schema/XPath and converting XML documents to HTML using XSL.
- Experience in database development using Oracle, MySQL, PL/SQL.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) and RAD.
- Experience in Configuring and deploying applications on IBM Web Sphere, Apache Tomcat, BEA Web Logic servers.
- Good working noledge on CVS and Clear Case for version control.
- Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, Web Services, SOAP, WSDL
Languages: C, Java, J2EE
Web Technologies: JavaScript, DHTML, CSS, AJAX
Frameworks: Struts, Spring, Hibernate
Application Servers: Web Logic, Web Sphere
Web Servers: Apache, Jakarta TOMCAT
IDE/GUI Tools: Eclipse, WSAD, RAD
Modeling Tools: UML, Rational Rose
Operating Systems: Windows, UNIX
Databases: Oracle, MySql
Tools: CVS, Clear Case, Rational Clear Quest
Unit Testing Framework: JUnit
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, Georgia
Java Architect
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Expertise in developing enterprise applications using Struts Frameworks
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha for Virtual Infotech Inc
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angularjs, Backbonejs, Canjs, and JQuery.
- Implement the javascript/Jquery frameworks such as Angular Js for MVW/MVC framework, MVVM framework using canJS, Backbone for MVC.
- Responsive Web Design using HTML, CSS, Bootstrap
- Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- 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.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JDBC, and deployments in JBOSS server.
- Content Data modelling and ETL mapping for Neo4j DB and Mongo DB
- Graphical report generation on a given set of surveillance data (fetched form Mongo DB) using D3 JS
- Implemented distributed data management and caching of the process management engine using Oracle Coherence.
- Used Oracle Coherence for caching.
- Design and Developed using WebService using Apache CXF.
- Good understanding of SOA framework as eHP composes of multiple webservices using SOAP, REST and JMS
- Used My Eclipse as an IDE for developing the application.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- Administered bot Git and Subversion repositories for an enterprise code off.
- Developed JUnit test cases for all the developed modules.
- Worked in Agile environment with active scrum participation.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Defining XOM, BOM and Parameters in ILOG Rule studio.
- Collaboration technology planning, social media adoption and metrics.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java/J2EE,Spring, Hibernate, Strut, JQuery, AJAX, ExtJS, JavaScript, Oracle, CRUDE, PL/SQL, JDBC, Apache CXF, REST, Eclipse, WebLogic, ClearCase, JUnit, Agile UML, JSPs, JSTL, Servelts, Maven, IText, Google Web Toolkit(GWT), Jasper report, ILOG, Web2.0, SOA.
Confidential, Atlanta, Georgia
Sr. Java Architect
Responsibilities:
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed the front end using JSF and Portlet.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Developed Server Pages Using JSP and validated Client Pages Using Java Script.
- Used Dojo for the client side development and validations
- Developed the UI screens using SFX, Jsps, Java script, JSTL and CSS.
- Utilized Node.js to create a fast and efficient chat server.
- Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Experience with SQL and basic CRUD operations
- Implement the javascript/Jquery frameworks such as Angular Js for MVW/MVC framework, MVVM framework using canJS, Backbone for MVC.
- Designed a bootstrap module for the Application startup including Web Tier.
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Used JDBC for database connectivity with MySQL Server.
- Built the business intelligence REST service with Ruby, ETL data from SQL Server to MongoDB, MySQL, Apache, GitHub
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Integrated Oracle Coherence with OSB to implement Cache service
- Involved in the pilot project for using and configuring Oracle Coherence cache as a data store.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all the subsidiaries.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Eclipse IDE for designing, coding and developing applications
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Created test plans and JUnit test cases and test suite for testing the application.
- Leads and coaches customers by using proven Agile software development processes and Continuous Delivery techniques.
- Worked in Agile environment with active scrum participation.
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed Servlets and Worked extensively on Sql.
- Used Maven script for building and deploying the application.
- Served as developer architect for the application involving heavy use of ASP.NET, C#.NET, JavaScript, AJAX, XML, SQL, T-SQL, XHTML, CSS.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and implemented interface elements using Google Web Toolkit.
- Using JIRA to manage the issues/project work flow
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Integrate Web 2.0 sites into client's website.
- 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.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS. Technically, it is a 3-tier client server application, where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
- Worked in Windows 7 and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Development for both backend and front end applications. Extensive Programming by using PHP.
Environment: Spring, Hibernate, struts, JSF, EXTJS, AJAX, JavaScript, CSS, HTML5, DB2, CRUD, PL/SQL, JDBC, Apache CXF, Web Services, Eclipse, Web Sphere Portal, Subversion (SVN), Junit, Scrum, UML, JSP, JavaServer Pages Standard Tag Library (JSTL),SERVELT, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit),JIRA, Jasper report, ILOG, JRules, Web2.0, SOA, JMS, Apachi Tomcat, Linux, PHP
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Used JSF messages for handling the error messages for the applications
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Creates GUI builder using NetBeans.
- Deploy application in JBOSS server using Ant scripts.
- Experience in Medicare/Medicaid Business implementation of Facets for CVS Caremark.
- Used VSS (Visual Source Safe) as configuration management tool.
- Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
- Designing the flow of the project 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.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT.
- Involved in migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Used JIRA issue tracker to file the bugs.
- Developed Swing for user interaction and data presentation.
- Designed Power Cubes using Cognos Transformer
- Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules.
- Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.
- Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools
- Design and implement batch & entry code system and book keeping service (IBM MQ Series, Broadridge ADP, Mainframe, Seagull)
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Deployed the applications in Linux servers using deployment scripts.
- Used Resource Manager to schedule the job in Unix server.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
- Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
- Developed .NET components using C# and involved in the deployment of those components.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Created/translated PL/me programming into SAS, which were used as part of the process used to standardize military personnel records
- Develop/test/debug JCL.
- Developed Servlets and Worked extensively on Sql
- Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
- Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS .
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
Environment: Java/J2EE, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Netbeans, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML, JSP, SERVELT, ANT, Xml, EMC Documentation, JIRA, SWING, Cognos, ILOG, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apachi Tomcat, Linux, Unix, Ruby, wordpress, drupal, Z, ASP, C, C++, Mainframe, COBOL, PL/me, JCL, SQL, SAS, VB, ASP
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Analyzed Business Functionality and use cases and interacted with Users.
- Responsible for designing, coding and developing the application.
- The total application was developed in J2EE using MVC architecture.
- Developed the web tier components using JSP, Struts, JavaScript and Ajax.
- Developed and modified the Action classes and custom business classes.
- Configured the struts and tiles config files to create and modify the navigation.
- Used web service calls for exchanging data with the other applications.
- Developed and modified the stored procedures, the DAO and VO classes.
- Modified the Business Delegate and connector classes.
- Used CVS integrated with Web Sphere for version control.
- Created Unit test cases.
- Extensively participated in application integration testing.
- Analyzed and resolved the crucial production defects.
- Used Log4j for logging.
- Used Rational Clear Quest for Defect resolution.
Environment: Java/J2EE, AJAX, HTML, JavaScript, JSP, Struts, Servlets, Java, XML, Web services, Hibernate, JDBC, SQL Server, JUnit, CVS, Rational Clear Quest, Log4j, Web Sphere, WSAD, Windows XP.
Confidential, Denver, CO
J2EE Developer
Responsibilities:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using JSP, Java Script, CSS.
- Developed the application using Struts framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Implemented Action Classes and Action Forms using Struts framework.
- Used JDBC to connect to the database.
- Design Database tables.
- Wrote SQL queries and stored procedures.
- Involved in Unit testing, System Testing and writing test cases.
- Apache Tomcat server administration.
Environment: Java/J2EE, JSP Struts, JDBC, J2EE, Apache Tomcat 5, HTML, JavaScript, MySQL.
Confidential, Minneapolis, MN
Software Engineer
Responsibilities:
- Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
- Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Developed JSP’s, Servlets, JavaScript, XML which formed the UI component.
- Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed EJB Components, both Entity and Session beans, modeling the business logic.
- JDBC is used for data interaction with Oracle database.
- Written stored procedures in Oracle to validate data and ensure System integrity for various tests based on different specifications.
- Involved in deployment components on Weblogic application server.
- Performed Unit Testing of all Modules.
Environment: Java/J2EE, JSP, EJB, XML, Weblogic Application Server, ANT, Perl Scripting, Oracle, Win NT, Eclipse.