We provide IT Staff Augmentation Services!

Java Architect Resume

4.00/5 (Submit Your Rating)

Newyork, NY

OBJECTIVE

  • Looking for a Solutions Architect position which can best utilize my experience in J2EE on IBM Mainframe and UNIX.

SUMMARY

  • More than 10 years US IT experience in software development, design and architecture working on UNIX systems using J2EE, SPRING technologies.
  • Extensive experience using JAVA, J2EE, JAVA Swing, Java Server - side, Weblogic, DB2, MQSeries, JSP, Servlets, Ext JS . JQuery, JQwidgets
  • Good problem solving and analytical skills.

TECHNICAL SKILLS

  • JAVA 1.5
  • J2EE
  • JSP
  • SERVLET
  • JDBC
  • SWING
  • XML/XSL
  • CORBA
  • VISIBROKER
  • ORBIX
  • SPRING
  • Ext JS
  • HIBERNATE
  • AJAX
  • C++
  • C
  • Jquery
  • JQWidgets
  • DOJO 0.4.1
  • HTML
  • CGI script
  • PERL
  • JAVA SCRIPT
  • SHELL SCRIPT
  • JCL
  • VSAM
  • COBOL
  • PL/I
  • DB2
  • IMS
  • QMS
  • Weblogic 8.1
  • Tomcat
  • Eclipse 3.2
  • JBuilder9
  • MyEclipse
  • AIX
  • IBM OS/390
  • Z/OS
  • MQSeries
  • JMS
  • TIBCO
  • PVCS
  • RCS
  • ENDEVOR
  • CLEARCASE
  • ANT
  • UML
  • VISIO 2000
  • DB2
  • ORACLE
  • PL/SQL

PROFESSIONAL EXPERIENCE

Confidential, SOMERS, NY

Environment: Eclipse 3.4, Tomcat, SPRING 3.0, JAVA SCRIPT, JAVA 1.5UNIX, ORACLE, ORACLE AQ, IBATIS, Ext Js, AJAX, XML, Perl, J2EE, JSP, SPRING, STAR team, JUNIT, DOJO,JQuery, JQWidgets

Solutions Architect

Responsibilities:

  • Lead a team of 5 developers
  • As a technical lead provided work estimation, created standards and guidelines document
  • Interacted with other teams in choosing suitable technologies
  • Guided the testing team to carry out load testing
  • Carried regular design and code review
  • Designed and developed the framework code
  • Conducted weekly technical meetings
  • Designed the data movement interface from Oracle to Sybase using TIBCO

Confidential

Architect / Team Lead

Responsibilities:

  • Participated in requirements gathering and scope determination meetings
  • Develop application that will meet functional specification and requirements
  • Interacted with other support groups like DBAs and SYSTEM ADMINs
  • Provided testing support and production support
  • Principal architect for the order management system
  • Designed and developed the Containerization sub module
  • Designed and developed algorithms to merge a HSLP pallet with MXLP pallet
  • Participated in brainstorming sessions to create overall architecture of the system
  • Lead a team of 3 developers
  • Conducted team meetings to gather work estimates
  • Prepare and send project status reports
  • Took ownership of application
  • Coached the team members about project development standards
  • Designed and developed the order processing framework from scratch
  • Used Java 1.5 concurrency utilities for multi threading.
  • Designed and developed the error handling framework in Java
  • Created Low level design document for the sub modules.
  • Held several meeting with Business Analyst to understand the business requirements
  • Provided development estimate to the management
  • Created low level design, sequence diagram, package diagram, class diagram
  • Managed the source code using STAR team
  • Created Unix scripts to manage starting, stopping of system
  • Supported FIT, UAT testing
  • Participated in design review meetings
  • Made the entire team to use JUNIT for testing
  • Used ORACLE AQ queues to communicate with other systems
  • Used SPRING’s declarative transaction management
  • Used SPRING’s dependency injection framework
  • Used SPRING's web module
  • Used IBATIS to access the ORACLE database
  • Developed Oracle Stored Procedures
  • Designed and developed the OMS outbound interface to the legacy system
  • Investigated performance issues in the web app and modified the app to improve performance
  • Designed and grids from which rows can be selected for various action using Ext JS
  • Pro actively take initiatives to correct system issues
  • Created End User application usage guide

Confidential, NY

Environment: IntelliJ 10.0, JBOSS, SPRING 3.0, JAVA 1.6UNIX, ORACLE, HIBERNATE, XML, J2EE, JUNIT, RATIONAL ROSE, JIRA, BAMBOO, CONFLUENCE

Architect / Server Team Lead

Responsibilities:

  • Created domain model for the application using Rose
  • Created low level design document for server modules
  • Managed offshore server team of 4 developers
  • Carried out code review
  • Conducted daily morning meetings with the offshore team
  • Managed application configuration and environment setup
  • Developed deployment scripts for deploying the application
  • Manged JIRAs created by the QA team
  • Used Java 1.5 concurrency utilities for multi threading.
  • Set development standards and coding standards for the application
  • Created design for integration of the application with other application
  • Trained the offshore team in using home grown framework code

Confidential, NEWYORK, NY

Environment: Eclipse 3.2, weblogic, Tomcat, SPRING, DOJO, JAVA SCRIPT, JAVA 1.5UNIX, ORACLE, Hibernate, Ext JS, AJAX, XML, Perl, Plateau 4.2, EJB, J2EE, JSP, SPRING

Architect

Responsibilities:

  • Managed a team of 4 developers
  • Carried out turnovers using the Firms proprietary VMS turnover management system
  • Designed and developed a service to which other clients can subscribe
  • This service will automatically feed all the subscribers using Confidential Proprietary middle ware called CPS
  • Made use of firm’s other suggested technologies
  • Designed and developed new Admin functionality to the system
  • Designed and developed an automatic course generation tool.
  • Streamlined the course integration requests by creating a course integration request submission tool
  • Interacted with the business analysts
  • Planned and carried out regular code releases
  • Provided 24/7 production support and maintenance for the JAVA/J2EE application
  • Developed web pages and backend server functionalities
  • Designed and created web based views
  • Used Springs MVC controller and IOC features
  • Used hibernate for Object persistence

Confidential, NEWYORK, NY

Environment: Eclipse 3.2, Tomcat, SPRING, DOJO, JAVA SCRIPT, JAVA 1.5UNIX, ORACLE, EHCache, AJAX, XML, JMS

Architect

Responsibilities:

  • Managed a team of 4 developers
  • Developed the system architecture
  • Developed the web application using Spring MVC web module
  • As a technical architect I worked on enhancing the peak time performance of this system.
  • Evaluated suitable technologies
  • Interacted with the business analysts
  • Planned and carried out regular code releases
  • Provided 24/7 production support and maintenance for the JAVA/J2EE application
  • Developed web pages and backend server functionalities
  • Enhanced the caching framework
  • Enhanced the permissioning framework
  • Used JMS to talk to backend jobs

Confidential, NEWYORK

Environment: Java 1.2,C++, J2EE (JSP, Servlets, EJB, JDBC, Swing, JTA), MQ-Series,DB2,XML/XSL, VisiBroker for Java, Orbix, Web Logic, Apache/Tomcat, JBuilder, SQL, PVCS, UML, AIX, WINNT, Clear Case, Shell scripting, Hibernate, Eclipse, Ant

JAVA ARCHITECT

Responsibility:

  • Created the high level architecture diagram
  • Created High Level Design for each component of the system
  • Analyzed various freeware and third party products to see whether they can help
  • Each individual server is a multithreaded server, servicing client requests simultaneously
  • Evaluated both synchronous / asynchronous communication option with other servers
  • Participated in the Front End design sessions
  • Attended meetings with other internal groups of the company to understand their needs
  • Developed Architecture diagrams, Sequence diagrams, Class diagrams
  • Participated in Database Design sessions
  • Used hibernate for object persistence. Used hibernate QL. Created Object relational mapping XML for several POJOS
  • Determined the hardware / software needed for the project
  • Determined the storage space needed for the project
  • Created the architecture with a failover server
  • Lead a team of developers
  • Prepared system test plans
  • Created systems which will help in configuration management
  • Designed and developed the framework code which involves the common DAO framework, common logger
  • Provided release day support by verifying the changes
  • Planned and successfully implemented the system
  • Created the request and response schema
  • Workflow is the heart of this order processing system, which provisions an order through various steps. Ported the plain java and CORBA based Workflow manager to Weblogic server based system.
  • Carried out Code Review and enforced project wide standards
  • Reviewed all the application SQL’s for performance improvement. Worked closely with the DBA in trying to enhance the performance of the database.
  • Resolved deadlocks that happened between application processes by analyzing the application logs and identifying SQLs, which caused it.
  • Designed the WORKFLOW MANAGER component.
  • Designed the CSR application which involves a CORBA call to a external system
  • Designed the intranet application called the "InProgress GUI" which helps the users in monitoring the progress of each request . The design was based on STRUTS and the use of Session beans, JSP, Dynamic HTML, JAVA SCRIPT.
  • Created the Control Flow diagram for the “InProgress GUI” application
  • Designed the XML processing system called the "Request Processor". This server keeps poling for files from different service providers and process them.
  • The above design made use of PGP encryption/decryption routines to encrypt outgoing files and decrypt incoming files.
  • Designed the “Un solicited Response Processor”. This is a JAVA application, which reads the response XMLs from an Mqseries Queue and creates response files for different service providers. Also encrypts and ftps the response files to different service providers.
  • Designed the routines, which convert the XML to a JAVA object (using SAX or DOM parse) and convert the JAVA Object back to XML. This was reused for every XML object.
  • Developed several MQSeries utilities. Using this utility one can read a specific message, increase the priority for a specific message, etc.
  • Created required local and remote queues for the application
  • Established MQ CHANNEL for external systems to communicate
  • Provided 24/7 production support. Worked to rectify MQ production issues
  • Used WebService call to contact an external server. Used AXIS to generate client stubs from the WSDL.
  • Used JDOM to parse a XML file into JAVA object and vice versa.
  • Used VISIBROKER and ORBIX as the object request broker software.
  • Reengineered a C++ based component to JAVA

We'd love your feedback!