Java Architect Resume Profile,
,
Professional Summary:
- 8 years hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
- Strong programming skills in Java, Multi-Threaded applications and J2EE technologies.
- Experienced in MVC Model View Controller architecture with Struts and Springs framework involving various J2EE design patterns.
- Experience in working with HealthCare, Insurance and Financial industries.
- Extensive Experience with Core Java 1.4 / 1.5 and J2EE technologies using Servlets, JSP 2.0, EJB 2.0/3.0, Struts 1.2/2.0, Spring 2.0, JSF/Ice faces, Hibernate 3.0, Java Beans, Java Swing, JDBC, JNDI, Collections, XML DTD and Schema , HTML, AJAX and Web Service SOAP, JAX-RPC, AXIS on Unix and Windows environment.
- Experience on RUP, Agile/Scrum and Extreme Programming Test Driven development, Pair Programming, Code Reviews .
- Experience in Client Side Designing and Validations using HTML, CSS, JavaScript, JSP and Struts Tag Library.
- Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss 4.2.2 and Weblogic 8.1.
- Set up, configured, and maintained multiple web/application servers like IBM Web Sphere, Apache Tomcat and BEA Web logic
- Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
- Experience in Managing build files using ANT and logging using Log4j.
- Experience in Object Relational Mapping using Hibernate2.0/3.0.
- Experience with various frameworks like Struts, spring and Hibernate.
- Extensive experience in using design patterns such as MVC, Singleton, Fa ade Service, Business Delegate, Service Locator, Data Transfer Object DTO , and Data Access Object DAO in the development of n-Tier distributed Enterprise Applications.
- Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL plus, Sql developer and TOAD in Oracle 9i.
- Strong working knowledge of MVC architecture and efficient in implementing it with Apache Struts framework.
- Good knowledge of SOA concepts and implementation using Web services.
- Experience in Eclipse 3.1, Websphere Studio Application Developer 5.1 and RAD 6.0.
- GExtensive experience using integrated development environment like JDeveloper, Eclipse, RAD and NetBeans.
- Experience in writing test-cases in Java environment using JUnit.
- Proficient is J2EE 1.4 Web Services, in implementing JAX-RPC Service Endpoints, EJB endpoints, Web Service client programs using generated stub in JBoss 4.2.2.
- Sequence, class and database diagrams are made using the UML design tool.
- Experience of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
- Experience in working with different operating systems like Windows2003 /2008/XP/Vista and UNIX.
- Committed to excellence, self-motivator, fast-learner and a prudent developer with strong problem-solving skills and communication skills
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
TECHNICIAL SKILLS:
|
PROFESSIONAL EXPERIENCE
Confidential
Position: Java Architect Remote
Confidential is a full-fledged equity trading application designed to simulate the actual trading system present in the production environment. This application is designed in a test environment called KPMG with the primary purpose of simulating production. The entire environment consisted of roughly about 13 Order Management Systems OMSs to facilitate trading of different types of stocks and each of these OMSs were built using varied technologies. These OMSs were to be enhanced and tested so as to ensure compliance standards.
Responsibilities:
- Developed application using J2EE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Designed and integrated the full scale Struts/Hibernate persistence solution with the application architectures.
- Used Hibernate as data mapping and persistence framework to implement data access abstraction.
- Designed the architecture for a scalable, maintainable, highly-available J2EE application using in Web logic.
- Architect and development of core components of a web site application using J2EE, EJB, Hibernate, SQL/PLSQL
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Responsible for Design and Architecture of J2EE application
- Developed technical solutions to build Java architectural framework.
- Recommended new technologies and tools to support Java architecture.
- Design and architectural decisions for a multi-tier reusable service based J2EE application
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Implemented Ajax with JQuery to refresh results from Ajax page.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Created web application prototype using jQuery and Angular.JS
- Implemented MVVM in all interactive views using jQuery Knockout.js and layouts in Bootstrap.
- Developed frontend widgets in Backbone.js and Handlebars.js
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Utilized MongoDB database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB NoSQL as back end database.
- Design and Developed using WebService using Apache CXF.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used Eclipse IDE for designing, coding and developing applications
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Responsible for build and release the code from Subversion and Perforce.
- Developed JUnit test cases for all the developed modules.
- Agile/SCRUM was used as the project management methodology
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Design Development of the User Interfaces using HTML, CSS and JSP.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Used Maven script for building and deploying the application.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Created web GUI: pages, tables and charts using GWT Google Web Toolkit , java Freechart library using MVC pattern
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Designing implementing BPEL processes, business rules, web services using IBM SOA technologies stack.
Environment:. Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Node.Js, Angular.Js, Bootstrap, Backbone.js, Oracle, Crud, Pl/Sql, Jdbc,Apache Cxf, Rest, Eclipse, Weblogic, Subversion SVN , Mongo DB, Coherence, Junit, Agile, Uml, Jsp, Jstl Java Server Pages standard Tag Library , Servlet, Maven, Itext, Google Web Kit Gwt , Jasper Report, Ilog, Web 2.0, Soa.
Confidential
Position: Java Architect Telecommute
Confidential is a highly diversified and growing financial services organization spanning the retail, business and corporate markets. Credit Card Tracking System was developed to allow individual or corporation to track the credit card transactions online
Responsibilities:
- Architect, Designed and implemented key services within the project.
- Developed the spring AOP programming to configure logging for the application
- Designing Architecture, developing and implementing components of day-to-day for user Web Interface.
- Used Hibernate as the ORM tool to communicate with the database
- Application was developed in J2EE using MVC architecture.
- Implemented Model View Controller MVC architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Implemented MVC architecture using Jakarta Struts framework,
- Designed and implemented Service Oriented Architecture, enterprise service bus, web applications, databases, data warehouses, business rules.
- Used Java/J2EE, MVC, DAO and Value Object Design Pattern for component architecture.
- Architected the design for reading XML files using Groovy.
- Frontend utility is web application followed J2EE architecture. It used Struts framework to divide Model, business logic and presentation layers. Spring is also used for dependency injection for the necessary resources. JDBC template is also used to make database calls.
- Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on JAVA/J2EE.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Developed web pages using HTML/CSS and JavaScript.
- Designed Front-end using JSP, Servlets, HTML, AJAX, CSS and JavaScript.
- Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, XML.
- Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain.
- Worked on DB2 data base for storing and retrieving the application data
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and MongoDB data.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Creation of REST Web Services for the management of data using Apache CXF
- Developed Web service components using WSDL, SOAP, JAXB, JAX-RPC with java.
- Consumed Web Services using Apache CXF framework for getting remote information
- Extensively used Eclipse as the IDE tool for creating the code.
- Deployed the application under WebSphere application server and involved in resolving deployment issues.
- Design and implementation of web applications in Java and HTML5/Javascript using Eclipse, Swing, GWT, JPA frameworks and GIT maven source code environments.
- Used Github repository for version control.
- Developed test cases and performed unit test using JUnit Framework.
- Agile and scrum process is used for tracking and developing the application.
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Involved in publishing the web content in the portal site by using the Oracle ECM
- Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit GWT .
- Used JIRA and Green Hopper for tracking and assigning issues
- Integrated Jasper Report with Struts web based application.
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- 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
- Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains.
- Developed Message-Driven beans in collaboration with Java Messaging Service JMS .
- Apache Tomcat Server was used to deploy the application.
- Involving in Building the modules in Linux environment with ant script.
- Built a website using Amazon Web Services AWS with PHP, MySQL
Environment: Java. J2EE, Spring, Hibernate, Struts, JSF, DOJO, Node.Js, Angular.Js, Bootstrap, Backbone.Js, Sencha Extjs, Javascript, CSS, Ajax, Html5, DB2, Crud, PL/SQL, JDBC, Apache CXF, Soap, Mongo DB, Coherence, Webservices, Eclipse, Websphere Portal, Git, Github, 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
Position: Java Programer Remote
Winn-Dixie operates supermarkets and pharmacy throughout the southeastern United States. An online pharmacy project was developed for convince of people.
Responsibilities:
- Architect, Designed and implemented key services within the project.
- Developed the spring AOP programming to configure logging for the application
- Designing Architecture, developing and implementing components of day-to-day for user Web Interface.
- Used Hibernate as the ORM tool to communicate with the database
- Application was developed in J2EE using MVC architecture.
- Implemented Model View Controller MVC architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Implemented MVC architecture using Jakarta Struts framework,
- Designed and implemented Service Oriented Architecture, enterprise service bus, web applications, databases, data warehouses, business rules.
- Used Java/J2EE, MVC, DAO and Value Object Design Pattern for component architecture.
- Architected the design for reading XML files using Groovy.
- Frontend utility is web application followed J2EE architecture. It used Struts framework to divide Model, business logic and presentation layers. Spring is also used for dependency injection for the necessary resources. JDBC template is also used to make database calls.
- Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on JAVA/J2EE.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Developed web pages using HTML/CSS and JavaScript.
- Designed Front-end using JSP, Servlets, HTML, AJAX, CSS and JavaScript.
- Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, XML.
- Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain.
- Worked on DB2 data base for storing and retrieving the application data
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and MongoDB data.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Creation of REST Web Services for the management of data using Apache CXF
- Developed Web service components using WSDL, SOAP, JAXB, JAX-RPC with java.
- Consumed Web Services using Apache CXF framework for getting remote information
- Extensively used Eclipse as the IDE tool for creating the code.
- Deployed the application under WebSphere application server and involved in resolving deployment issues.
- Design and implementation of web applications in Java and HTML5/Javascript using Eclipse, Swing, GWT, JPA frameworks and GIT maven source code environments.
- Used Github repository for version control.
- Developed test cases and performed unit test using JUnit Framework.
- Agile and scrum process is used for tracking and developing the application.
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Involved in publishing the web content in the portal site by using the Oracle ECM
- Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit GWT .
- Used JIRA and Green Hopper for tracking and assigning issues
- Integrated Jasper Report with Struts web based application.
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- 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
- Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains.
- Developed Message-Driven beans in collaboration with Java Messaging Service JMS .
- Apache Tomcat Server was used to deploy the application.
- Involving in Building the modules in Linux environment with ant script.
- Built a website using Amazon Web Services AWS with PHP, MySQL
Environment: Java. J2EE, Spring, Hibernate, Struts, JSF, DOJO, Node.Js, Angular.Js, Bootstrap, Backbone.Js, Sencha Extjs, Javascript, CSS, Ajax, Html5, DB2, Crud, PL/SQL, JDBC, Apache CXF, Soap, Mongo DB, Coherence, Webservices, Eclipse, Websphere Portal, Git, Github, 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
Position: Java Developer
Blue Cross and Blue Shield of North Carolina BCBSNC deliver value through quality products, information and services to help customers improve their health and well-being. Provider Information Portal PIP application was developed which acts as a provider portal which maintains wide range of info about providers.
Responsibilities:
- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- The users are classified into various organizations to differentiate the privileges between them in accessing the system.
- Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
- Spring Controllers that are having the business logic to select the EJBs to call.
- Design patterns like Session Fa ade, Command, Singleton and DAO are implemented in business layer.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- JMS is used to send message objects to client queues and topics.
- JUnit test cases are created for unit testing.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Ant is used for building the application EAR.
- Hibernate annotations are included for Oracle DB.
- Working with on-site and off-site India based resources for successful implementation of the Workflow module
Environment: Java, JSP, Servlet, Struts, AJAX, JDBC, EJB, XML, XSL, JMS, MQ Series, Oracle, WebLogic, Ant, Axis JBuilder, Win-XP.
Confidential
Position: Java/J2EE Developer
Confidential
The Dovetail Payment System product is used by banks to receive payment instruction messages and process the payments through to completion, which usually means through the whole settlement process. It resides in the back office or operations center of a bank that offers payment services to customers, banks, or other internal departments of the bank. The users of the system are internal bank operators. The legacy terms for the payments back office is the wire room and the operators were/are called wire room operators.
Responsibilities:
- Developed the User Interface Screens for presentation using JSP, HTML, CSS, Java Script and AJAX.
- Designed and developed Struts Action classes and Views using JSP, Struts tag libraries JSTL.
- Involved in complete process of Application maintenance support like defects fixing, knowledge sharing and documentation.
- Product Inventory functionality Expected Delivery, Goods-In, Goods-Out, etc
- Integrate Common Service layer component for web and standalone applications, hence same business logic components can use by both the applications.
- Used J2EE design patterns like Front Controller, View Helper, Composite View, Dispatcher view, MVC and DAO.
- Worked as Application production support.
- Environment: Microsoft Windows NT, WebLogic Server, Oracle, JDK, Symantec Visual Cafe, JSP, Enterprise Java Beans, HTML, Java Script, Rational Rose.