We provide IT Staff Augmentation Services!

Sr. Java Architect Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Over 17 years of experience in Architecting Enterprise scalable financial products using J2EE and java Technology.
  • Architecting Multi - threaded, Secure, Agile, Fault-tolerant systems with High Availability & Performance.
  • Handling client interaction, scope definition and requirements gathering to capture technical details.
  • Turning abstract concepts, problems and innovative business ideas into tangible solutions with roadmap.
  • Analyzing requirements through Use-cases, User-stories, function Points to get development estimates.
  • Analyzing Risk-factors and prepare mitigation policies. Handle Change and Release management.
  • Working in Onsite/Offshore delivery model when development centers span in multiple countries.
  • Taking necessary steps to block SQL Injection, Command injection, Script Injection and XSS attacks.
  • Developing prototype solutions to validate and implement proposed Architecture solutions.
  • Handling Data-modeling activities at Conceptual, Logical and Physical levels to help create Database.
  • Tracking quality of software through code / design review in context of scalability, performance and security.
  • Delivering formal Architectural documentation and diagrams at every level (from Use case to Test case).
  • Mentoring teams to build technical expertise. Sharing technical documents to central knowledge repository.
  • As a fully hands-on person helping teams to develop features, Debug issues and to deliver software.
  • Extensive experience in enterprise software development life-cycle.
  • Proven expertise in software architecture design on J2EE platform
  • In-depth knowledge and experience in information systems architecture, software design methodologies, and software design patterns, and object oriented design.
  • Proactive and result-oriented leader adept in mentoring and motivating the dynamic team to exemplary performance
  • Effective communicator adept in delivering superior customer service and bridging the business and technical communities

TECHNICAL SKILLS

Operating System: Windows 2000 / XP / NT 4.0 / 2003, UNIX (IBM-AIX 5L, HP-UX 11i)

Databases: Oracle 10, Sybase 9.0, MYSQL

Languages / APIs: Java, JDK1.5, Servlet 2.5, JSP 2.1, Struts 1.2.7, EJB 2.0, JNDI 1.2, JTA 1.0, JMS 1.1, RMI, CORBA 2.4, Java-IDL 1.4 ORB, UML 2.0, SQL, PL/SQL, UNIX Shell, Web Sphere MQ 6.0, XML, XSLT, CSS, XHTML, JAVA SCRIPT, JAXP 1.3, DOM/SAX, JUNIT, AJAX, SWING, OSB, ILOG, MDM.

Frameworks: SPRING 2.5, SPRING MVC, STRUTS2.3, HIBERNATE 3

IDE Tools: RUP 7.0, Rational Software Architect 6.0, Web Sphere Application Developer 6.0, Web logic Workshop 8.1, J Builder 2006, Visi Broker 4.5, ANT 1.6.5, Eclipse. NetBeans8.0

Application Servers: TOMCAT, Glass Fish, IBM Web Sphere 6.0, JBoss, BEA Web Logic 9, Sun Java App Server 8, Apache

Distributed Computing: CORBA, EJB, RMI, Web Services 1.6, SOAP, REST

Protocols: HTTP, HTTPS, SSL, TCP/IP

Source Control: PVCS 7.4, Clear case 4.2., SVN

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Sr. Java Architect

Responsibilities:

  • Architected and developed an Internet solutions development infrastructure for multiple Internet developers.
  • Managed a team of Internet developers and graphic artists during all aspects of several different Internet solutions.
  • Handled all aspects of Internet solutions development and implementation including: systems analysis, data modelling, middle-tier modelling, graphics design, coding, testing, user acceptance.
  • Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
  • Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
  • Prepare technical documentation of business requirements, system specifications, operation and installation of software.
  • Introduced the Agile SCRUM process for the Risk team and utilized JIRA to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
  • Collaborated with senior management on the redesign direction and led the implementation of the new Risk data processing architecture and Security Master in order to achieve same day processing of position data to allow associates to view portfolio holdings as soon data is received from upstream system.
  • Implemented Single-Sign-On mechanism using LDAP followed by custom Role-based authorization.
  • Designed DDD with Repository layers. Secured sensitive data through Encryption and Hashing.
  • Prepared Package diagram, Class diagrams, Activity / Flow diagrams, Sequence diagrams, E-R diagrams.
  • Took necessary steps to block SQL Injection, Command injection, Script Injection and XSS attacks.
  • Created new user controls for using it into the project to support additional properties and client side operations.
  • Designed all systems and processes, prepared High Level and Low Level Design documents for solution.
  • Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database
  • Spring Based MVC UI for Market Force which does the business process that integrates existing DB and real time user data through Spring Integration.
  • Web based Work Flow Monitor using J2EE, Java, MQ Work Flow that monitors the life cycle of user session
  • Created Web service based distributed middleware that contains business services through which the Presentation and backed end components are interaction each other.
  • Developed Web sphere MQ messaging components.
  • Web services deployment in web sphere application servers which does the client request processing.
  • Responsible for maintaining versioning/Source control for entire project using SVN, Responsible for creating work items, Policies on the solution and Branching.

Environment: JDK 1.5, SPRING 4, Web Service, Web Sphere MQ, Web Sphere 8.0, XML, DOM/SAX, FIX4.0, Sybase9.0 & SVN.

Confidential, Boston

Sr. Java Architect

Responsibilities:

  • Requirement Gathering at Client location for new Reports & features.
  • Interaction with Business Analysts and Product Consultants for project status updates and task prioritization.
  • Plan and estimate the efforts for new features and Change Requests.
  • Prepare detailed design documents as per Application Architecture.
  • Task planning, execution and delivery management.
  • Review code, Defect analysis & tracking and configuration management.
  • Involved in Design, Development, Testing and Deployment phases of Software Development Life Cycle.
  • Provided the implementation team with Layer Diagrams, Physical Solution Structure, Conceptual Class Diagram, activity diagrams and sequence diagrams (UML).
  • Reviewed Class diagrams, database schema diagrams and additional activity diagrams and sequence diagrams created by technical leads.
  • Documented Interfaces and provided walkthroughs for external groups to enable them to consume the centralized services.
  • Performed code reviews against pre-determined coding best practices and naming conventions, to make sure that the code adhered to documented activity diagrams, sequence diagrams and technical specifications.
  • Coached and mentoredimplementation teams from developing application silos to modern n-tiered SOA friendly applications & services, using new technologies.
  • Used Agile Methodology for developing the Application.
  • Development of Account Access and information components..
  • Implementation of Web based Beacon Trend UI using SPRING, XML schema
  • Defined base architecture for Proxy and business Service of OSB
  • MVC architecture implementation results UI using SERVLETS, JSP, XML
  • Configuration and Service registry implementation of ILOG JRULE Name Server and Execution Server.

Environment: JDK 1.5, SPRING, OSB, ILOG, Web Sphere MQ, Web Sphere 5.0, XML, DOM/SAX, FIX4.0, Sybase9.0 & PVCS.

Confidential

Solution Architect

Responsibilities:

  • Service level requirements Architectural implementation for GTM, Trade Monitor, Workflow Monitor.
  • Architectural implementation of Web based GTM Trade Monitor using SPRING and CORBA.
  • Architected Business Service for Input Message Processing using Java IDL and Visibroker ORB.
  • Architected APM security enhancements.
  • Implementation of ORB Event-Service that de-couples the communication between the objects.
  • Enhancements of existing rules engine.

Environment: JDK 1.5, SPRING, CORBA, Web Sphere MQ, Web Sphere 5.0, XML, DOM/SAX, FIX4.0, Sybase9.0 & PVCS.

Confidential, New York City - NY

Solution Architect

Responsibilities:

  • Architectural implementation of GEMPT Basket Service.
  • SDLC implementation of Client Basket Order monitors using XML.
  • Architected XML UI for Commission level indications to Account and Client.
  • Architected Client Basket and Trading Basket Detail views contain an option for disabling the real - time sort using XML, XSLT.

Environment: JDK 1.5, XML, XML Schema, FIX 4.2, DOM/SAX, Sybase 9.0 & Clear Case 4.2.

Confidential, Tampa - FL

Solution Architect

Responsibilities:

  • Architectural implementation of SOA architecture for Equity Connect.
  • Architectural implementation of Authentication, session, entitlement security services using CORBA.
  • Architectural implementation of MVC based EC TAG IN monitor using SERVLETS, JSP, XML and CORBA.
  • Architectural implementation of EC Work Flow monitors using SERVLETS, JSP, XML and CORBA.

Environment: JDK 1.4.2, JSP, SERVLETS, CORBA 2.4, Websphere 5.1, XML, FIX, DOM/SAX, XSLT, Oracle 10i & PCVS.

Confidential, Boston - MA

Solution Architect

Responsibilities:

  • Architectural implementation of MARS base framework Service.
  • Mars xml data implementations.
  • Middleware Implementation of mars data waves.
  • Used Risk Calculation simulation of COLLATERALIZED DEBT OBLIGATIONS.
  • Usage of Risk simulation methods

Environment: JDK 1.3, XML, XML Schema, FIX 4.0, DOM/SAX, XSLT, Oracle8i, PVCS.

Confidential

Solution Architect

Responsibilities:

  • Architectural implementation of web based FTM Trade Monitor application.
  • Architectural implementation of FTM Trade Monitor UI application using Servlets, JSP, XML, XSLT and VisiBroker based on MVC pattern.
  • Used SAX to parse processed allocations and extracted the trade information such as Settlement Location and settlement Market for global custodian validation.

Environment: JDK 1.3, Servlets, JSP, CORBA, WebSphere MQ, WebSphere 5.0, XML, XML Schema, XSLT, DHTML, DOM/SAX, Oracle 8i & PVCS.

Confidential

Responsibilities:

  • Architectural implementation of Auto Referral Trade Monitor web application using Servlets, JSP & CORBA,
  • Architectural implementation of JSP pages that sends trade message to CORBA service.
  • Architectural implementation of exception processing components for Auto Referral workflow using JDK 1.3, J2EE & Java IDL
  • Used XML, XML Schema, and XSL & XSLT to generate Auto Referral trade query results.

Environment: JDK 1.3, JSP, Servlets, CORBA, WebSphere MQ, WebSphere 5.0, XML, XML Schema, XSLT, DHTML, DOM/SAX, Oracle 8i & & PVCS.

Confidential

Responsibilities:

  • Architectural implementation of Confidential Trade Monitor
  • Architectural implementation of Confidential Rules Engine API using JDK 1.2
  • Architectural implementation of Caching Servlets to store Trade Status of Third party FX Trades

Environment: JDK 1.2, JSP, Servlets, CORBA, IBM MQSeries, WebSphere 4.0, XML, XML Schema, XSLT, DHTML, DOM/SAX, JAXP, Oracle 8i & PVCS 7.0.

Confidential, Waltham, MA

Responsibilities:

  • Implemented the interface of authentication search and matching classes from class, object and interaction diagrams using UML
  • Developed RMI client/server application to get all components of part 11 solutions.
  • Converted two-tier client server application to three-tier swing based J2EE application using Swing, EJB, Servlets and JSP.

Environment: JDK1.2, Servlets, JSP, EJB, Swing, WebLogic5.0, JavaScript, DHTML, Sybase and CVS

Confidential, San Francisco, CA

Responsibilities:

  • Developed the deployment spec using OOD methodology.
  • Used all API of EJB spec to give maximum functionality.
  • Involved in App server development.

Environment: JDK 1.1, EJB1.1, JMS, Swing, JDBC, RMI, JNDI, IBM Infinity Server, Sybase

Confidential, Chicago, IL

Programmer/Analyst

Responsibilities:

  • Developed the whole web-application using service-to-worker design pattern.
  • Created Pie-Chart using java application, which reduced the downloading time.
  • Used GIF encoders and Decoders to create GIF from Swing Component.

Environment: JDK 1.1, Swing Applets, Servlets, JSP, BEA WebLogic 4.0, DHTML, JavaScript & Sybase

Confidential, Chicago, IL

Programmer/Analyst

Responsibilities:

  • Developed online interactive forums using Swing Applets.
  • Implemented Applet to Servlets communication using RMI.
  • Development of Servlets coding for various business rules at middleware.

Environment: JDK1.21 Servlets, JSP, Swing Applets, BEA Web Logic 4.0, DHTML, JavaScript & Oracle

Confidential

Programmer/Analyst

Responsibilities:

  • Identification of objects for CCF authentication module
  • Implementation of the objects using JDK 1.0, Servlets1.0, Apache Web Server & Netscape Application Server (NAS)
  • Developed Java RMI client/server application used to display the order details

Environment: JDK 1.0, AWT Applets, DHTML, Java Script, VBScript, Servlets, Netscape Server Objects, Apache Web Server, Netscape Application Server (NAS) & Oracle

We'd love your feedback!