We provide IT Staff Augmentation Services!

Java Architect Resume

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • 10+ years of diverse experience indeveloping n - tier large web based distributed systems, object oriented, Intranet/Internet enterprise applications using Java/J2EE technologies.
  • Experience in various stages of Software Development Lifecycle (SDLC) such as gathering requirements, analysis, conceptual and detail design, development, verification and testing.
  • Strong working experience in SDLC methodologies such as Agile, Waterfall, Test Driven Development Methodologies (TDD).
  • Good working knowledge on various domains such as Insurance, Banking &Finance, Healthcare.
  • Involved in discussions with UIS, IC and Front controller teams for collecting required specifications for the projects.
  • Experienced in developing web-based GUI's using Java Script(DOJO)(JQuery), JQuery UI, Angular JS, JSP, HTML, HTML5, XHTML,CSS and Ajax.
  • Extensively worked on implementing Web services (SOAP, REST, WSDL, UDDI, and XML Parsers).
  • Experience with several application servers such as Tomcat and JBoss.
  • Expertise in developing applications using JavaScript, CSS, XML, HTML.
  • Extensive experience in design and implementation using core java and J2EE design patterns.
  • Experience in creating design documents using object, class and use case diagrams. Good experience with multiple databases like Oracle, SQL Server and MySQL.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor
  • Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the Web logic server.
  • Conducted software builds using Subversion in a windows environment via Cruise Control
  • Developed test cases and performed unit test using JUnit Framework
  • Drove identification of current bottlenecks in application delivery lifecycle and implemented Agile pracfices & behaviors across globally distributed application development teams Expertise in DB2 and also extensively worked with Oracle … SQL Server 2000, MySQL relational database management systems.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP) Working knowledge of Agile Development methodologies.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Excellent communication skills and strong architecture skills
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Used Servelets and JSPs for developing action classes and views.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Client Services Rep for SEO company specializing in Web 2.0

TECHNICAL SKILLS:

Programming Languages, Frameworks, J2EE: Java, Servlets, JSP, Struts, Spring, Validation, Hibernate, JSF, JSTL, JNDI, EJB, UML, C, C++, Python

Mark-up/Scripting languages: HTML, XHTML, DHTML, CSS, XML, XSLT, Java Script, AJAX Unix Shell Script

Databases/RDBMS: RDBMS, Oracle, Informix, SQL Server, DB2, PL/SQL, Stored procedures, triggers, JDBC

Application Servers: Websphere, Apache Tomcat, Jboss

Services/Architecture: Service Oriented Architecture (SOA), Web services

Tools: /Utilities: IBM WebSphere Application Developer(WSAD), Rational Application Developer(RAD), NetBeans, Eclipse, Rational Clearcase, ANT, LOG4J, PVCS, TOAD, Visual Source Safe, VMWare.

Automation Tools: Quick Test Professional (QTP)

Operating systems: Linux, Windows

Development Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile Software development methodologies

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Java Architect

Responsibilities:

  • Followed agile methodology in delivering the work.
  • Collaborated on design specification reviews together with Business Analysts.
  • Involved in gathering business requirement and translated into high level design of the application.
  • Used Eclipse IDE and deployed the application on TOMCAT server.
  • Developed the business layer using spring boot.
  • Implemented code for Web services using Restful.
  • Implemented MyBatis to interact with Oracle 11gdatabase.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts.
  • Used Maven for build creation and to push onto various environments.
  • Used JUnit for extensive functional and unit testing code.
  • Used SVN version controlling to maintain versions..
  • Used Agile (SCRUM) methodologies for application development.
  • Involved in all phases of software application i.e Analysis, Design, Planning, Coding, Testing, Use case documents, high level and detailed design documents.
  • Developed pom.xml for the build of the application using Maven
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Created frontend screens using GWT framework
  • Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.
  • Enhanced and created new Jasper Reports according to the requirements.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
  • Develop SOA (SAAS), service documents for Enterprise Applications.
  • Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE DESIGN PATTERNS.
  • IBM Websphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
  • Involving in Building the modules in Linux environment with ant script.
  • Development for both backend and front end applications. Extensive Programming by using PHP.
  • Wrote SQL queries of differing complexities for the application. Designed and developed database objects like Tables, Views, Stored procedures, User Functions using PL/SQL, SQL Developer.

Environment : Java/J2EE, HTML, JavaScript, CSS (LESS), AngularJS, CVS, Subversion, Selenium, JUnit, TestNG, Load Runner,continuous integration, Bamboo, Hudson, Cruise Control,eclipse, agile/scrum, JSP, Spring, MVC, Hibernate, SQL, Oracle,Linux/UNIX

Confidential, Reston, VA

Sr. Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
  • Interacting with client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Javatechnologies.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of hibernate objects for data fetching for batch and front-end processing
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL)
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Used Angular JS to simplify development and testing of web applications by providing client-side model-view-controller (MVC) capability as well as providing structure for the entire development process.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Extensively developed supporting Java Beans Components.
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing Junit tests.
  • Used Log4J API for logging and debugging.
  • Written ANT Scripts for project build in UNIX environment.
  • Building application and deployment in servers as per request from the qa team.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support. Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.

Environment: Java, J2EE, HTML, JavaScript, CSS (LESS), AngularJS, CVS, Subversion, Selenium, JUnit, TestNG, Load Runner,continuous integration, Bamboo, Hudson, Cruise Control,eclipse, agile/scrum, JSP, Spring, MVC, Hibernate, SQL, Oracle,Linux/UNIX, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Jms, Apache Tomcat, Linux, Php .

Confidential, Dallas, Texas

Sr. J2EE Developer

Responsibilities:

  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
  • Developed the front end using JSF and Portlet.
  • Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Developed UI screens using YUI, CSS and JQuery.
  • Prepared statements are used for communication with MySql database
  • Used TOAD for all database query testing and optimizations
  • Administering MS SQL Server by Creating Logins and assigning appropriate roles.
  • Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • 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.
  • Performed Java web application development using J2EE and Netbeans.
  • Used JBoss application server to deploy application into Production environment.
  • Responsible for the total, efficient and profitable operations of a CVS.
  • Used Visual Source Safe for Version Control.
  • GUI automation work (selenium webdriver) in Java and tcl/tk scripts
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Has involved in development of back-end business layers using Servlets
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management
  • Working with the JIRA tool for Quality Center bug tracking.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Designed Power Cubes using Cognos Transformer
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB.
  • Design & Development for the first major project to use the new Oracle BPM infrastructure.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe
  • Provide front and back end support for over 650 retail locations using IBM WebSphere eCommerce applications (WCS) and other open source technologies such as Apache Tomcat.
  • Involving in Building the modules in Linux environment with ant script.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
  • Provide comprehensive WordPress web tutelage & web maintenance assistance to existing website owners
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Developed .NET components using C# and involved in the deployment of those components.
  • Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
  • Designed the dynamic stress reporting Sybase, Perl and C++
  • Builds and develops java interfacing with different backend systems in Mainframe.
  • Generate Cobol procedures to apply business logic to the data.
  • Expose PL/I database access layer as web service using RD/Z
  • Develop/test/debug JCL
  • Worked on stored procedures, PL/SQL and SQL queries
  • Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
  • VB5 front end application development using DAO/ADO.
  • Used ASP.NET technology for developing the presentation layer.

Environment : Java, J2EE , 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, Austin, TX

Software Developer

Responsibilities:

  • Interact with the business team in UK for requirement gathering.
  • Produce Functional Design Document and provide the proof of concept for major functionality requirements like auto printing insurance quotes in PDF form, merging PDFs etc.
  • Set up the development environment in Websphere Application Developer(WSAD)
  • Create deploy and build scripts using ANT tool
  • Implement design patterns Business delegate, Adapter, Decorator
  • Develop interactive user interface using struts and tag libraries.
  • Developed the helper classes used by most of the components in this application.
  • Used AJAX to create interactive web pages.
  • Implemented Struts MVC architecture by creating Model, View and Controller classes.
  • Implemented Struts Validation framework to validate the customer data.
  • Involved in designing Schema, stored procedures, primary/foreign key constraints in SQL Server database. Write SQL queries to interact with the database.
  • Implemented a web service to interact with the database (iSeries and SQL Server) through TIBCO middleware using Apache Axis (SOAP over HTTP).
  • Create an Entity bean to interact with TIBCO middleware.
  • Interact with TIBCO team to map the TIBCO and java bean properties using XML and XSLT.
  • Implement logging mechanism using STRUTS.
  • Deploy application in JBOSS server using Ant scripts.
  • Unit and integration testing

Environments : Java, J2EE, Spring, Hibernate, HTML, JavaScript, CSS (LESS), AngularJS, CVS, Subversion, Selenium, JUnit, TestNG, Load Runner,continuous integration, Bamboo, Hudson, Cruise Control,eclipse, agile/scrum, JSP, Spring, MVC, Hibernate, SQL, Oracle,Linux/UNIX

Confidential, Ashburn, VA

Java Developer

Responsibilities:

  • Interact with business team at client place to resolve requirements gaps and finalize functional requirements
  • Write stored procedures and SQL queries to interact with the oracle database.
  • Involved in coding for JSP pages, DynaValidatorForm, Action classes, DAO’s & Service classes
  • Implement the MVC architecture using struts
  • Created the application as independent services.
  • Unit, Integration testing and code review at client place
  • Defect fixing and defect prevention analysis
  • Set up the test environment at offshore using VMWare.
  • Configuration Management - delivery of code via VSS (Visual Source Safe)

Environments : Java, Struts, WebSphere Application Developer, Eclipse, VMware, Windows XP, PVCS, Java Script, HTML, XHTML, XML, SQL, Oracle 8i, Informix, Visual source safe.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
  • Develop user interface using JSP and Custom Tags.
  • Implemented MVC architecture using struts. Involved in developing action classes to implement the renewal functionality.
  • Preparing Test cases and Test scripts based on RSM (Requirements Specification Matrix).
  • Conduct Test Cases walkthrough on the test cases with development and Business People.
  • Prepare Business flow Module, Scenario Template, Object Repository and Data Tables
  • Test Case Execution using QTP
  • Validate the Test Results produced by QTP
  • Validate XML Based Test Result Document for Traceability Report.
  • Onsite and Offshore Coordination

Environments : Java, JSP, Struts, Servlets, JSP, DHTML, Java Script, WSAD, DB2, QTP tool.

Hire Now