Java Architect Resume
Raleigh, NC
SUMMARY
- Above 9 years of strong experience on object - oriented requirement gathering analysis and implementation of client/server, distributed, internet and E-commerce application using object oriented methodologies and RDBMS, complete multi-tired, application development lifecycle experience using java-J2EE/J2EE technologies and will to closely participate in teh growth, development and success of teh organization.
- Architected and developed custom web (Internet/ Intranet) and distributed applications using Java, HTML, DHTML, CSS, XML, JavaScript, J2EE and Java EE5.
- Worked extensively using Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
- Experience in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces, myFaces, iceFaces, JavaScript, HTML, DHTML and CSS.
- Expertise in Cutting Edge Technologies like EJB, JMS, JTA, Log4j, XML and Web Sphere, WebLogic and JBoss.
- Proficient in with GUI plug-ins like Tiles Framework, Customer Tag Libraries and validation plug-ins like Validator Framework.
- Worked extensively with RUP, eXtreme Programming (XP), Agile, SCRUM Methodologies.
- Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
- Very good at building and Deploying EAR,WAR, JAR files on test, stage and production servers.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Extensive experience in using Application servers Web Sphere Application Sever, WebLogic Application Server, JBoss, Apache Tomcat.
- Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, and Factory.
- Extensive experience in using environment tools of Java including RAD, WSAD, Eclipse, IntelliJ, NetBeans, MyEclipse and JBuilder.
- Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
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, Raleigh, NC
JAVA ARCHITECT
RESPONSIBILITIES:
- Developed and Implemented WebServices and used Spring Framework.
- Implemented business logic using Struts action components in teh Struts and Hibernate framework.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Designed and developed various modules of teh application with J2EE design architecture, using eAgent frame work JSPs, HTML, AJAX, JQuery, iFrame and JavaScript.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Developed teh spring AOP programming to configure logging for teh application
- Developed technical solutions to build Java architectural framework.
- Recommended new technologies and tools to support Java architecture.
- Assisted in making architectural decisions to meet business requirements.
- Developed and enforced architectural standards
- Developed PL/SQL procedure for login module and registration module.
- Developed DAO API to manage teh payment information using JDBC
- Implement web service components using Apache CXF framework
- Worked on web services SOAP and REST technologies.
- Developed application using Eclipse Ganymede for rapid development.
- Worked with teh Weblogic Application Server to build, publish and deploy teh application.
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support.
- Developed JUnit test cases for all teh developed modules.
- Designed and implemented four Agile Scrum teams for product development.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model teh detail design of teh application using UML.
- Developed presentation layer using XML, XSL, JavaScript, CSS, JSP, JSTL, Custom tags etc.
- Worked on teh modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Angular.js, Ember.js, Can.js, and Jquery.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Developed a Web Application using Java with teh Google Web ToolkitAPI with PostgreSql.
- Implemented two Java portals. One is Crystal Report Engine and teh other is Jasper Report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Defined and Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains etc.
- Designed User Interface using HTML, Cascading Style Sheets (CSS), Java script, XML.
- Implemented user stories and wrote XQuery modules using MarkLogic API, XPATH and Java.
- Designed and implemented database structure in MySQL Server.
- Worked in Agile environment with active scrum participation.
- Good grasp of distributed, fault-tolerant systems ELB eventual consistency)
- Worked on building teh JAVA beans to resemble teh tables in teh database.
- Designed and implementing a Node.js and bootstrap.js based mobile text and voice messaging app and its cloud backend.
- Followed Agile methodology and used Test Driven Development.
- Develops API Invocation Log reports to monitor server behaviors for trend analysis.
- Used Eclipse for developing JSPs, Servlets, Struts and with Tomcat server in teh development phase.
- Used Resource Manager to schedule teh job in Unix server.
- Involved in providing security for teh Application with LDAP server.
- Implemented webpages using HTML.
- Developed UI screens using YUI, CSS and JQuery.
- Developed a JUnit testing framework and integrated dat with ant to enable developers to write their unit tests.
- Used GIT for version control.
- Development and architectural work on Jive/J2EE application/server.
- Used JMS in teh project for sending and receiving teh messages on teh queue.
ENVIRONMENT: JAVA, SPRING, HIBERNATE, STRUTS, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, ORACLE, CRUD, PL/ SQL, JDBC, APACHE CXF, REST, ECLIPSE, WEBLOGIC, CLEARCASE, JUNIT, AGILE, UML, JSP, JAVASERVER PAGES STANDARD TAG LIBRARY (JSTL), MONGODB, ANGULAR.JS, BACKBONE.JS, SERVLET, BOOTSTRA.JS, MAVEN, ITEXT, GWT (GOOGLE WEB TOOLKIT), JASPER REPORT, ILOG, WEB2.0, SOA, ANT, XML, XPATH, XSLT, PHP, SQL, COHERENCE, MYSQL, SCRUM, ELB, EBS, EC2, AWS, NODE.JS, TEST DRIVEN DEVELOPMENT, API, APACHE, TOMCAT, UNIX, LDAP, HTML, CSS, ANT, GIT, JIVE, JMS.
Confidential, NEW YORK, NY
JAVA ARCHITECT
RESPONSIBILITIES:
- Worked on teh Spring framework like Spring IOC and Spring DAO.
- Implemented Object-relation mapping in teh persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic
- Architected and developed Application from various XO applications
- Responsible for Design and Architecture of J2EE application.
- Integrating web application with billing and other systems.
- Used Java/J2EE, MVC, DAO and Value Object Design Pattern for component architecture.
- Architected, designed and implemented new functionality utilizing Spring MVC
- Design and architectural decisions for a multi-tier reusable service based J2EE application
- Architect, Designed and implemented key services within teh product for a scheduling tool
- Worked on Data Services implementation for teh CRUD services.
- Created new tables in DB2 database.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used Spring JDBC at persistence layer (DAO).
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Creation of REST Web Services for teh management of data using Apache CXF
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for WebServices communication
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed teh application using Eclipse IDE and worked under Agile Environment
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Designed and developed teh application using agile methodology and followed TDD, Scrum
- Designed teh UML diagrams based on teh OOAD principals
- Developed XSD for validation of XML request coming in from Web Service.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Design, implementation, and development of Oracle ECM workflows to meet teh requirements of teh business user.
- Designed and implemented interface elements using Google Web Toolkit.
- Worked on tickets from service-now and Jira on daily basis.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- 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.
- Developed a registration module, which will import all teh valid users from excel file and send notification to all teh valid registered users using JMS.
- Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
- Developed custom web forms using PHP and JavaScript.
- Experienced with XML related technologies such as XML, XSL, XPath
- Defined service API allowing for SOAP messages to be handled by Java or XSLT programs.
- Developed Servlets and Worked extensively on Sql.
- Worked on JDBC to select and update teh data from teh MySQL database subnets, route tables and network gateways including security groups and network access control lists and enabling elastic load balancing (ELB) and auto.
- Created Request Groups and Value sets for using in Custom Reports & registering them in Oracle EBS.
- Design and implementation of Test Environment Framework based on Amazon EC2 solutions.
- Provided support on AWS application provisioning and maintenance tasks, AMI upgrades, and database snapshots.
- Created a demo website running on a Node.js, using teh Express framework, Jade, and Backbone.js with Bootstrap.js for front end MVC/templating
- Designed Interactive GUIs using Java Applets and Swing.
- Implemented a Node.js server to manage autantication.
- Mentored developers on pair programming, design patterns, refactoring, and test driven development.
- Used Java Collections API extensively such as Lists, Sets and Maps.
- Using Apache framework for getting remote information.
- Designed and developed utilizing, J2EE, Tomcat, JSON and JQuery.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Create new Oracle BI Publisher reports using XML, PL/SQL and MS Word.
- Designed LDAP infrastructure upgrade on Solaris to newerhardware and software.
- Used different JQuery actions and methods on teh HTML elements to retrieve and verify data appropriately
- Used Ant for developing build scripts and deploying teh application onto WebLogic.
ENVIRONMENT: JAVA, SPRING, HIBERNATE, STRUTS, JSF, DOJO, SENCHA EXTJS, JAVASCRIPT, CSS, AJAX, HTML5, DB2, CRUD, PL/ SQL, JDBC, APACHE CXF, SOAP, WEB SERVICES, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION (SVN), JUNIT, SCRUM, COHERENCE, ANT, ANGULAR.JS, BACKBONE.JS, UML, JSP, JAVASERVER PAGES STANDARD TAG LIBRARY (JSTL), NODE.JS. BOOTSTRP.JS, SERVLET, MAVEN, XML, ITEXT, ORACLE ENTERPRISE CONTENT MANAGEMENT (ORACLE ECM), GWT (GOOGLE WEB TOOLKIT), JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS
Confidential, DALLAS, TX
SR. JAVA DEVELOPER
RESPONSIBILITIES:
- Implemented Spring AOP for admin services.
- Implemented views using Struts tags, JSTL and Expression Language.
- Implemented JSF framework in teh application which is based on MVC design architecture.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Used JQuery to make teh frontend components interact with teh Javascript functions to add dynamism to teh web pages at teh client side.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Worked heavily with Struts and JSF dat was architecture web framework for application along with JSTL and other taglib for in JSPs.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Worked on teh Spring framework like Spring IOC and Spring DAO
- Used iBATIS framework with Spring framework for data persistence.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts validator framework/ JavaScript.
- Used JSF messages for handling teh error messages for teh applications
- Implemented JSF framework in teh application which is based on MVC design architecture.
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Worked in SOA architecture Websphere Message broker for integration with ILog
- Preparation of teh framework classes for communication between portal to EJB and Hibernate
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Generating build script using ANT dat compiles teh code, builds a war file and deploys teh application on JBOSS server.
- Designed and implemented database structure in MySQL Server.
- Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Used TOAD for all database query testing and optimizations
- Designed and Developed teh input/output data formats in XSD for teh WSDL files and accordingly implementing services using Apache AXIS2 . Used NetBeans IDE to develop teh application.
- Used Mercurial to keep track of versioning of teh source code
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support. Build and maintained a Selenium Regression test suite.
- Involved in Requirement analysis, design and Implementation applying teh Water fall model.
- Wrote Servlets programming and JSP scripting for teh communication between web browser and server.
- Developed XML Parsing logic using DOM Parsers.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
- Working with teh JIRA tool for Quality Center bug tracking.
- Designed and developed front end screens for new reports using Swing components.
- Created Jobs to Schedule multiple reports in Cognos Connection.
- Development/Deployment of jar files into ILOG Rule builder
- Developed an application in Java using Oracle ADF framework.
- Integrate teh Oracle BPM with teh Spring Framework in teh enterprise layer.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Deployed teh applications in Linux servers using deployment scripts
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Installed Drupal open-source content management system on domain.
- Coded scripts to clean normalize, reformat data for loading into teh system using Ruby scripts
- Website development based on WordPress as a content management system.
- Designed and developed teh individual components of teh system using C++ and CORBA
- Developed code using C, C++ for secure transaction.
- Used ASP.NET technology for developing teh presentation layer. Generate Cobol procedures to apply business logic to teh data.
- Expose PL/I database access layer as web service using Z. Worked with JCL to schedule jobs on Mainframes.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App Server. VB code Analysis and Sybase store procedure converted into SQL.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
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, DALLAS, TX
SR. SOFTWARE DEVELOPER
RESPONSIBILITIES:
- Involved in transforming teh 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 withSpring framework. Involved in writing JSP and Servlets.
- Involved in development of Web Services, were developed to receive client requests.
- ImplementedSpringJDBC template,SpringException Strategy and AOP.
- Involved in setting up WebSphere Application server and using Ant tool to build teh application and deploy teh application in WebSphere Application server.
- Worked with teh 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 teh middleware usingHibernate.
- Wrote complex sql statements to retrieve data from teh DB2 database.
- Involved in writing lots of JSP for maintains and enhancements of teh application. Worked on Front End using Servlets and also backend using EJB andHibernate.
- 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 teh database integration code usingHibernate.
- Creation of managed server and JDBC connections.
- Worked on teh 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 teh rules in Linux Fedora database using Execution Server.
- Deployed teh rules in Team Server to enable teh business users to view/modify teh rules.
- Provided hands on training to teh business users on ILOG JRules
- Analyzing Investment Banking software and JDK.
- Analysis of data In EJB was done using Business Intelligence Development Studio
- Teh configurations, managing, and administering all components within Microsoft SQL Server was done using Enterprise Manager.
ENVIRONMENT: JAVA, J2EE, JDK, J2EE, EJB, JNDI, HIBERNATE, SPRING, ANT, HTML, JAVASCRIPT, XML, CSS, JUNIT, UML, ECLIPSE, ORACLE WEBLOGIC, DB2, SUBVERSION, LINUX.
Confidential, RALEIGH, NC
SOFTWARE DEVELOPER
RESPONSIBILITIES:
- Performed analysis for teh client requirements based on teh developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Worked on development of common framework in Google web Toolkit(GWT) to build screens and make remote procedure calls to middle ware
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing teh database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate teh data in teh database
- Involved in developing business tier using stateless session bean.
- Used JavaScript for teh web page validation and Struts Validator for server side validation
- Designing teh database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Handled on issues related to conversion of JAVA to AJAX
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clear case for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of teh modules.
- Followed coding and documentation standards.
ENVIRONMENT: JAVA, J2EE, AJAX, GOOGLE WEB TOOLKIT(GWT), ANT, STRUTS, JSP, JDBC, EJB, ANT, XML, IBM WEB SPHERE, JUNIT, DB2, RATIONAL ROSE, CVS.
Confidential, BOSTON, MA
SOFTWARE DEVELOPER
RESPONSIBILITIES:
- Involved in development of Reusable Components (Java Beans) such as Pricelist, Stock Rates, material beans and many other attributes which affect teh display of teh stock Pricing.
- Developed SQL queries, Joins with JDBC API to access data.
- Developed Action Form and Action classes and used Action Errors for error reporting.
- Utilized teh String tokenizer and collections in JSP.
- Used struts html, logic, bean tags in JSP’S
- Involved in creations of Applets using Visual cafe’s make Applet utility.
- Some sample tests were incorporated using Multi-Threaded Java Applets, Java Scripts were used for playing audio clips and to teh make teh price lists interactive to teh User.
ENVIRONMENT: JAVA, JDK, JAVASCRIPT, J2EE, JSP, XML, ANT, STRUTS, SERVLET, JDBC, EJB, ORACLE, TOMCAT.