We provide IT Staff Augmentation Services!

Java Architect Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

PROFESSIONAL SUMMARY:

  • Over 10 + Years of progressive experience in all the phases of software development life cycle including Design, development and implementation of software applications using  Java /J2EE, Spring, Hibernate, Struts, JSP, PL/SQL, with over 7 years experience in HTML,, CSS, XML, XSLT,  Java  Script, AJAX, Unix, Shell, Script, WebSphere, WebSphere Application Server, WebLogic Application Server, WebSphere Business Modeler, and WebSphere Business Monitor. Good Experience with System Integration architecture, Interface design and development. 
  • Worked on Rational Application Developer, WebSphere Integration Developer, BEA WebLogic Workshop, Eclipse, and ILOG Rules Studio for  Java . 
  • Experienced IT professional in designing, coding, integrating and testing software (SDLC) implementations using  Java /J2EE involving development of Multi - Tier, Client/Server and Web based applications. 
  • Experience in Spring Framework such as Spring MVC, Spring IOC, Spring Resources, Spring JDBC. 
  • Experience in developing web based J2EE applications using Struts/Spring frameworks. 
  • Good knowledge and work experience on developing web application using Spring MVC Framework and Hibernate. 
  • Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL. 
  • Creation of the BPEL processes by using human tasks, selectors, Business Rules, Business State machines in Websphere Integration Developer/Websphere Process Server. 
  • Designing, developing and testing of various business processes in the financial, public, telecom domains for various customers. 
  • Excellent hands on expertise in configuring WBI Adapters such as Jtext, JDBC, HTTP, Webservices, MQ and JMS. 
  • Experience with Clear Case UCM concepts. Version control tools such as Rational ClearCase, Rational ClearCase Remote Client. 
  • Good experiences with UNIX shell scripting. 
  • Expertise in transforming the business requirement into executable collaboration flow modules.
  • Has very good understanding of agile SCRUM methodology. 

TECHNICAL SKILLS:

Languages & API: Java, JSP, Servlet, JDBC, Struts,JSF,Spring,Hibernate,Ibatis,Mybatis,SQL, PL/SQL, POI, EJB, JMS, UNIX shell script, Log4j, JUnit, SAX, DOM, JAXB, XML, Webservices

UI: HTML, CSS, JavaScript, Ext-Js, Ajax, JQuery

DBMS: Oracle, DB2, SQL Server, Sybase

Web Services: XML/XSD/XSLT, SOAP, WSDL, Rest webservices

Development tools: Eclipse, WSAD, RAD, TOAD, SQL Developer, Rational Rose

Version Control: CVS, SVN, VSS, GIT,RTC, Rational Clear Case

Operating System: Windows, UNIX, SOLARIS, LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Java Architect

Responsibilities:

  • Developed and Implemented WebServices and used Spring Framework.
  • 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 JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Extensively used  Spring  MVC for forms, error handling, writing REST controllers and integrating with  Spring  Security and  Spring  ORM for persistence.
  • Integrated  spring  with ORM frameworks Hibernate and  Spring  JDBC to do database operations with ORACLE. 
  • Developing applications using  Hibernate  ORM mappings using xml and annotation configurations.
  • Extensively used  Hibernate  in data access layer to access and update information in the database.
  • Involved in converting database objects to Java objects conversion with the help of  Ibatis persistence framework. 
  • Developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from ATG.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like  Angular   Js , Backbone. Js , Jade, Pure CSS and Bootstrap.
  • Used  React   JS  in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Maintain and developed Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap, Backbone.js
  • Developed User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular JS, React. js, Backbone. js, Node. js, MongoDB, JQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries.
  • Designed and programmed a database for tracking inventory in MySQL and a website to access the database using PHP and  JavaScript .
  • Experience with Performance Tuning for  Oracle  RDBMS using Explain Plan and HINTS. Good knowledge of key  Oracle  performance related features such as Query Optimizer, Execution Plans and Indexes.
  • Excellent understanding of PL / SQL  modules such as collections, cursors (Implicit, Explicit, Ref), packages, Materialized views. 
  • Experience in planning, designing and building  Cassandra  cluster and capable of deploying the  Cassandra  cluster in cloud, on premises, working on the data storage and disaster recovery for Cassandra .
  • Experienced on Hadoop  Map Reduce and HDFS and also should be able to independently write and debug the code.
  • Developed  ReST  API using JAX-RS to fetch new e-Gift Card Data for an eligible customer. Created menu based e-GC redemption using jQuery.
  • Good knowledge of Service Oriented Architecture and have exposed and consumed  SOAP and REST APIs. 
  • Design and Developed using WebService using Apache CXF.
  •  Worked on Integrated Development Environment like  Eclipse  and My  Eclipse  and JBOSS Developer studio. 
  • Extensive experience in Production Support (operations including  Weblogic  Installation.
  • Experience in multiple version control tools like  GIT , CVS, and SVN. 
  • Extensive experience as ETL(Ab Initio/Unix/Teradata/DB2/Oracle) - Designer,  Developer  and Performance Tester alongside with intermediate experience in Big Data Hadoop Technologies like Hive/PIG/Sqoop/ Git   Hub /Hbase and HDFS commands.
  • Experience with  JUnit  and Log4j in developing test cases and determining application functionality. 
  • Developed QA processes automation test scripts using  Selenium  to test Web based user interfaces for different type of browsers. Tested Server REST API. 
  • Experienced in the use of agile approaches including Test-Driven Development and Scrum. 
  • Applied Object Oriented Programming (OOP) concepts (including  UML  use cases, class diagrams, and interaction diagrams). 
  • Design & Development of the User Interfaces using HTML, CSS and JSP.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Developed Servlets and Worked extensively on SQL.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • 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: Spring, Hibernate, Ibatish, Angular.js, React.JS, Node.JS, Bootstrap.JS, Backbone.JS, JavaScript, Oracle, PL/SQL, Cassandra, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, Git Hub, Junit, Selenium, Agile, UML, JSP, JSTL, SERVLET, Gradel, MAVEN, XML, SQA

Confidential, Schaumburg, IL

Sr. Java Developer

Responsibilities:

  • Involved in designing and developing web screens using  Spring  and Hibernate and also migrated screens from legacy Struts to  Spring  MVC. Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented  Hibernate  in the data access object layer to access and update information in the MySql Database. 
  • Developed the application using Struts Framework which is based on the MVC design pattern.Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
  • Developed administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring   and Hibernate.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Developed applications in a single page (SPAs) using various JavaScript frameworks like  Angular   Js , Backbone. Js , Jade, Pure CSS and Bootstrap. 
  • Developed  JavaScript  based components using jQuery framework Grid and Tree Panel with client reports customized according to user requirements. 
  • Designed and developed re-usual import frame work using java, Spring MVC and Iframe which can be used for different imports in different screens.
  • Developed user interfaces using JSP, JSF frame work with AJAX,  Java  Script, HTML, DHTML, and CSS. 
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer 
  • Developed a new tool on the Express Node.js MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Angular.js, Ember.js, Can.js, and JQuery. 
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery 
  • Developed using JQuery for CSS Manipulation, Events, Effects, Animation and Ajax interaction for Rapid Web Development.  Java  and JSP developer for J2EE web application on WAS, DB2 and AIX. 
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology. Implemented all the CRUD operations using JPA query language. Worked on PL/SQL and created views, triggers, procedures, function and stored procedures. 
  • Worked on JDBC to select and update the data from the MySQL database. 
  • Built a Restful API to save and retrieve geolocations using a remote server in  Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports.
  • Prototyped Web services with Cassandra (NoSQL) in the Backend for Sequence retrieval. 
  • Used Eclipse IDE for designing, coding and developing applications.
  • Involved in setting up of the training environment in Websphere Portal and Websphere application servers for partners to improve adoption of the application and to retire legacy ordering systems.
  • Used JUnit/JMock for to write unit tests, STIQ for UI testing. STIQ is an open source testing suite developed by Solutions IQ which is based on Selenium and Fitnesse.
  • Established a lightweight Scrum project management process.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle. 
  • Developed the front-end web pages using HTML, JSP, JSTL, JavaScript, JQuery and Ajax and AngularJS for presentation layer. 
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries. 
  • Involved in web component design and development using JSF, Servlets, and taglibs.  
  • Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process. 
  • Wrote XML files containing Queries that are going to use an application and program to access them. 
  • Worked on the Mule ESB build on top of the SOA to develop the integration plugin to exchange data across multiple platforms. 
  • Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with IBM RAD and WAS to create new connection factories and queues. 
  • Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server.
  • Developed shell scripts, on Linux platform, to process data from upstream systems that were scheduled to be executed Confidential specific times by Autosys.
  • Developed custom web forms using PHP and JavaScript.

Environment: Spring, Hibernate, STRUTS, JSF,AJAX, JavaScript, CSS, HTML5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, WEB SERVICES, ECLIPSE, WEB SPHERE PORTAL, SUBVERSION (SVN), GIT, GIT HUB, JUNIT, SCRUM, UML, JSP,  JAVA  SERVER PAGES STANDARD TAG LIBRARY (JSTL), SERVELT, MAVEN, XML, ITEXT, ORACLE ENTERPRISE CONTENT MANAGEMENT, GWT (GOOGLE WEB TOOLKIT).

Confidential, San Francisco, CA

Sr. J2EE Developer

Responsibilities:

  • Worked on the Spring framework like Spring IOC and Spring DAO Design and develop Servlets, JSPs,
  • Using spring integration with IBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • JavaBeans with dependency injection to implement JSF framework. Good working experience developing advanced Swing components.
  • Developed Scalable applications using Stateless session EJBs.
  • Implemented CSS3, DOM API, DOJO and Ajax to create a dynamic and interactive experience.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Used TOAD for database query testing, in the process of optimizing the queries.
  • Involved in writing CTG, JCICS classes to interact with Mainframe DB2.
  • 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.
  • Followed an Agile, Software Development methodology. Used NetBeans IDE.
  • Configuration and deployment of application on to JBoss application server.
  • Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX.
  • Involved in creating unit testing of various layers using Junit and created automated test scripts for integration testing using selenium.
  • Expertise in employing Water Fall Model and best practices for software development.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Good understanding of Oracle, SQL, Shell Script, JavaScript/JQuery, Log4j, ANT, Maven and Ajax concepts. 
  • Used WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Quickly learned iText and implemented to solve Hungarian Special Character Issue.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Using JIRA to manage the issues/project work flow.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
  • Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Migration of Business process modeling, views from Oracle BPM to Lombardi
  • Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
  • Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms like Sun Solaris 8/9, AIX, SUSE Linux, and Windows NT/2000/2003/XP.
  • Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat under Windows and AIX platforms.
  • Involving in Building the modules in Linux environment with ANT script.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts.
  • Configured Word Press 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.
  • Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes, as well as utilizing e-commerce APIs for secure payment processing.
  • 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, JEE, Spring, IBatis, Struts, JSF, EJB, DOJO, JavaScript, JQuery, MySQL, Toad, SQL Server, DB2, Coherence, Apache AXIS2, WSDL, NetBeans, JBoss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, XML, iText, EMC Documentum, Google Web Toolkit, JIRA, SWING, Cognos, Jasper Report, ILOG, Jrules, Oracle Application Development Framework, Oracle Business Process Management, Web2.0, IBM MQ Series, Apache Tomcat, Linux, UNIX, Ruby, Word Press, Drupal, ASP. C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Developed Java Server Pages (JSP) for presentation layer using Struts Also client side validations using Struts Validator framework/ JavaScript.
  • Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
  • Involved in requirement gathering, writing technical proposals, planning, estimation, architecture and high level / low level design using Rational Rose and UML
  • Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servlet/Tag libraries for the UI component.
  • Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • Used JMS / MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Used JBuilder IDE use for the development life cycle of the project.
  • Deployed the application and tested on WebLogic Application Server.
  • Each module was designed as a separate service interacting as Web services between each other.
  • Used SVN as configuration management tool.
  • Deployed the application and tested on JBoss Application Server.
  • Eclipse IDE use for the development life cycle of the project.
  • Used Database Oracle for the persistence layer.
  • Written unit testing of various components with JUnit framework.
  • Development in Java through IntelliJ, Eclipse Java IDE.
  • Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
  • Used Log4j for logging the application log of the running system to trace the errors.

Environment: Java, JSP, Servlet, Struts, AJAX, JDBC, EJB, XML, XSL, JMS, MQ Series, Oracle, WebLogic, Ant, Axis &JBuilder, Win-XP, EJB, ANT, Eclipse, Weblogic, UML.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Design and implementation for the concept for the frameworks using Struts,  Spring  and Hibernate Frameworks and assisting with development environment configuration. 
  • Developed Java/J2EE code, business logic using Spring,  Hibernate  framework and OOP concepts, involved in Peer code reviews. 
  • Developed the Frontend application with AngularJS. 
  •  Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development. 
  • Used Spring MVC framework & Integration for Server side programming. 
  • Developed UI based on struts framework, using JSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensive  java  scripts to reduce Server hits, improving performance. 
  • Developed Servlets and JSP to interact with EnterpriseJava Beans (EJB) containing all the Business Logic. 
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers. 
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance. 
  • JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool. 
  • Responsible to approve "Test Cases" created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing. 
  • Assess the technical feasibility of new technologies to enable integration into existing processes. 
  • Developed JSP as the view, Servlets as Controller to make calls to EJB as model. 
  • Worked on JBOSS Application Server to deploy application. 
  • Consumed and developed Restful Services with JAX-RS and Jersey. 
  • Used Soap UI Pro for Testing Web services. 
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS. 
  • Developed Stored Procedures, Functions and created database tables. 
  • Used ClearCase for Source Control Management. 
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests. 

Environment: Spring, Hibernate, Jprofiler, Angular JS, DHTML,CSS, Servlets, UML, J2EE, JSP, JSF2.0, EJB, Struts Framework Taglibs, SQL,  Java Script, Oracle, JBoss, Websphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP, RestFul Services, JSON, UNIX, UML, JNDI, JDBC, JMS.

Confidential, New Jersey

Software Developer

Responsibilities:

  • Developed the key modules Java, spring and Ibatis.
  • Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
  • Implemented reusable services using Spring.
  • Involved in developing Database access components using Spring DAO integrated with  Hibernate /JPA for accessing the data.
  • Involved in writing the database integration code using Hibernate. Leveraged the AOP features of  spring  framework to handle exceptions.
  • Implemented webservices using Rest API.
  • Implementation of AJAX, JSON, JQuery for create interactive Web Applications.
  • Involved in developing and modifying UNIX shell scripts using VI editor.
  • Implemented Ejb for maintaining the business logic.
  • Written complex SQL queries and stored procedures.

Environment: Java, J2ee, JSR, XML, Ejbs, Spring, webservices, Hibernate, Oracle, Websphere Application Server.

We'd love your feedback!