Java Ee Architect/ Sr. Technical Lead Resume
SUMMARY:
- Over 17 + years of extensive experience in Software Development including architecture, analysis, design, development, deployment and testing
- Profound knowledge of Service Oriented Architecture (SOA), Simple Object Access Protocol (SOAP), Financial Information exchange (FIX) Protocol, Lightweight Directory Access Protocol (LDAP)
- Experienced with System Life Cycle (SLC), Object Oriented Analysis and Design (OOAD), Project Management, database design, data modeling and project documentation.
- Familiarity with Enterprise Architecture Frameworks and Design Patterns (GAF)
- Over 15 + years of Java/Web Development experience with Java 8/76/5/1.4/1.3/1.2, J2EE, J2SE, EJB (Session/Entity/MDB), JSP, Oracle Web Logic 10R 3/9.2/8.1/7.0/6.1, Web sphere 6.1, Eclipse, RAD 7.5, Apache Tomcat, IIS, Struts, Spring, JPA, Hibernate, Rational Rose, UML, JDBC, Servlets, Applets, HTML, DHTML, XML, XSL, XSLT, JavaScript, Ajax, JQuery, CSS, PL/SQL, SQL, DB2, Oracle and SQL Server
- Designing and Developing Java application solutions with multiple software packages/vendors, and technology platforms
- (Low Latency)& message oriented middleware technologies and has extensive knowledge and experience in Object Oriented Programming Methodologies
- Low Latency, Off heap structures, Java NIO 2, Disruptor, Chronicle, Mapped Byte Buffers, Aeron, Agrona, Chronicle Maps, Chronicle Engine, Chronicle Network, Thread Affinity, Zero copy solutions
- Solace appliance
- Shell script, perl, python, bash, Tableau, Cognos, ETL, Informatica
- OOD, OOA, UML, Application Serves, various JMS subsystems - Eclipse, jUnit, FitNesse, Mockito, IBM ODM ILOG BRMS
- Hadoop Eco system technologies such as in Pig, Hive, HBase, Zookeeper, Map Reduce, Oozie, Flume, Sqoop, Spark, Storm and Kafka
- Worked on writing custom UDFs in java for Hive and Pig and SERDE’s for Hive.
- Hands on experience in writing map-reduce programs in java.
- Transformed traditional environment to virtualized environments with, AWS-EC2, S3, EBS, EMR, ELB, EBS, Kinesis, Redshift, Matillion, chef, Puppet, Jira, Ansible, Dockers, Vagrant, OpenStack Nova, Neutron, Swift, Cinder, Glance, Horizon, Keystone, Ceilometer and VMware.
- Automate, configure and deploy instances on AWS, Azure and OpenStack and Rack space cloud environments
- Experience in system monitoring with Splunk, Nagios, Graphite, Zabbixand App Dynamics.
- Experience in Development & Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SQS, ELB, EMR, VPC, Auto scaling,Elactic Cache, Cloudwatch.
- Strong experience on application servers such as Oracle WebLogic, IBM Web Sphere and Apache Tomcat.
- Experience on Oracle Service Bus.
- Strong experience in Design and Development of Web Services
- Experience in handling support team problems tickets, reporting to the upper management on the critical issues and review of the latest technologies to streamline the customer support and application development across the departments.
- Perform quality assurance, walk through, mentor team members and keep up to date project documentation.
- Trained in MarkLogic Server, Scrum and Agile methodologies.
TECHNICAL SKILLS:
Operating System: Windows 8/7/XP/2000/NT 4.0, UNIX, Linux, Win 98/95
RDBMS: Oracle 10g/9i/8i, SQL 7.0, DB2, Sybase, SQL Server
Languages: Java, J2EE, C++, Visual Basic 6.0/5.0, PL/SQL, SQL*PLUS, COBOL
Java/Internet Technologies: Web Services, RMI, EJB1.1/2.0/3.0, Struts, Hibernate, JPA, Spring, J2EE, Applets, Servlets, JSP, JDBC, JMS, JNDI, Java Beans, Java Swings, XML, JAXB, HTML, CGI- PERL, ASP.NET, VB.NET, VB Script and JavaScript
Application Server: IBM WebSphere 6.1, Web Logic 11g/ 10/9.2/8.1/7.0/6.0, Oracle 9iAS, Sun One Application Server.
Enterprise Service Bus: Oracle Service Bus.
Web Server: IIS 4.0, Java Web Server, Apache 1.3, Tomcat
Tools: Eclipse3.0, RAD7.5, SoapUI, WSAD 5.1.2, JDeveloper, JBuilder
Modeling Tools: Rational Rose, RUP, UML 1.3, and Visio
Version Tools: Rational Clear Case, Subversion, Visual Source Safe 6.0
Testing Tools: JUnit for Java, Win Runner, Load Runner.
PROFESSIONAL EXPERIENCE:
Java EE Architect/ Sr. Technical Lead
Confidential
Responsibilities:
- Architecture of the entire system
- Prepared High Level Design and Work flow diagrams.
- Designed & Implemented User Interface to facilitate Create/Modify Provider Information and generate various on demand reports required by business.
- Created various work flows for the data feeds to the down streams.
- Designed and Implemented JAX-WS web services consumed by EmblemHealth Portal to search for Provider information at the location level.
Environment: Java, Java EE, Spring MVC 4.0, Spring Data, Apache Tomcat 8, Oracle 11g, UNIX, JSON, AngularJS, Bootstrap, JAX WS, Restful services, Spring STS/Eclipse, Toad 12.6, Apache Maven.
Role: Java Architect/Java EE Lead
Confidential
Responsibilities:
- Architecture of the entire system
- Prepared High Level Design and Work flow diagrams.
- Prepared Sequence diagrams, Component diagrams and Flow diagrams using UML.
- Messages are received in FIX format which are being parsed with QuickFIX/J.
- Validation of Gross Trades
- Acknowledgement Processing (ACK/NACK)
- Intra-day processing of New and Cancel/Correct Trades
- End of day Netting/Aggregation processing
- Special processing for Strange Net scenarios
- Publishing Net/Aggregate Trades to upstream application TML
- Handling of Acknowledgements for Net/Aggregate Trades from upstream application TML
- Exception management
- Scheduling of jobs
- Processing of Eligible Security files (CDS and CREST)
- Running Quartz scheduler jobs for netting and Recon jobs.
Environment: Java, Java EE, Spring 3.0.5, Hibernate 3.2.5, Oracle WebLogic 10.3, Oracle, SQL Server JMS, Tibco EMS, SVN, Maven, ANT, UNIX, JBoss Caching, QuickFix/J, Quartz, Eclipse, SQL Developer, Log4j, Spring JMS.
Java Architect/Java EE Lead
Confidential
Responsibilities:
- Designed and developed DTCC’s Common Web Framework 3.1 built on Struts and Spring.
- Upgraded FUND/SERV and Networking applications to DTCC’s Common Web Framework 3.1
- Implementing continuous enhancements for FUND/SERV and Networking.
- Preparations of Functional spec and technical design documents.
- Production support.
- Wrote Stored Procedures in Sybase
Environment: Java, J2EE, Spring, Struts, RAD 7.5, IBM Web sphere 6.1, Sybase, DB2 Mainframes, Ibatis, ANT, PVCS, UNIX, Rapid SQL.
Java Architect/Java EE Lead
Confidential
Responsibilities:
- Carried out structured system analysis methodology to source reporting XML data to various clients using AWR system. Activity Involved interaction with the business leads of source systems, documentation of business logic, translating to technical documentation and sign off
- Designed the web service interfaces, WSDL, XML schema and various components in the architecture.
- Developments of JAX-WS web services and deployment to Weblogic application server
- Prepared ANT build tasks for generating JAXB artifacts and JAXWS service and compiling.
- Oracle Service Bus implementation and WS-Security implementation.
- Writing SoapUI test cases for testing Web services.
Environment: Java, J2EE, Java Web Services, spring, JAXWS, JAXB, CXF, UNIX,WebLogic10.3.2, Oracle10g
Lead Application Developer
Confidential
Responsibilities:
- Balance Sheet Data Mart is a reporting tool which provides various balance sheets, Limits, Secured
- Financing reports generated by OBIEE and released to corresponding departments like treasury.
- All the data is loaded in to the system in tactical/strategic way on daily basis.
- Developed UNIX shell scripts for loading strategic data in to oracle DB using SQL Loader.
- Developed web based JSP reports which internally display OBIEE reports generated by OBI Answers.
- Wrote PL/SQL function and procedures
Environment: Java, J2EE, JavaScript, UNIX, Shell Scripting, ANT, WebLogic 10 R3, Sybase, Oracle 10g
Java SOA Architect/Team Lead
Confidential
Responsibilities:
- Agile/Scrum development methodology
- Lead the team, project planning and meet the project deliverables.
- Design and Development of J2EE Webservices.
- Implementation of spring frame work using Hibernate as JDBC layer with JPA.
- Preparation of XQueries.
- Code review and changes to meet performance bench marks.
- Implemented Single sign on across multiple applications.
Environment: Java, J2EE (JMS, JDBC, JTA, XML, JAXP, SAX, DOM), Spring, Hibernate, ANT, XQuery, WebLogic 9.2, Aqua Logic Service Bus, Oracle 10g, Eclipse 3.0, Subversion, Maven, Log4j
Software Engineer
Confidential
Responsibilities:
- Developed EJB’s (Session, MDB).
- Designed and Implemented Data access logic using Hibernate Frame work.
- Implemented J2EE Patterns (DAO, Value Object, Singleton….).
- Performance tuning and testing of application in production (UNIX, LINUX) environment.
- Designed and implemented web based reports (JSP, servlets) with Struts framework.
- Tuning of Oracle SQL queries.
- Code review and changes to meet performance bench marks.
- Production support.
Environment: Java, J2EE (EJB, JMS, JDBC, JTA, XML, JAXP, SAX, DOM), Hibernate, ANT, Web logic 8.1
Sr J2EE Developer
Confidential
Responsibilities:
- Single Sign On
- Agreement Management
- IvappOntOrder
- Service Activation
- Address Management
- Compensation
- Billing
- Wrote Java Web Services and Clients for external Web Services.
- Developed interfaces to external Systems which gets the asynchronous messaging through IBM MQ Series and updates the local Database.
- Developed interfaces to interact with external web Services.
- Designed and developed Exception Log (Web based Reports).
- Developed search engine component, which retrieves data from data source based on search criteria.
Environment: JDK1.4.0, J2EE, JSP Pages, EJB, JavaScript, HTML, XML, SOAP, WebLogic Server 8.1, DB2, IBM MQ Series, MVC, Ant, Log4j, Eclipse2.1, Windows2000.
Sr J2EE Developer
Confidential
Responsibilities:
- Wrote Enterprise Java Beans (Session, CMP Entity).
- Implemented J2EE Patterns (DAO, Value Object, Session Facade.).
- Involved in designing framework by using Struts based on MVC design Pattern.
- Wrote Action Form, Action classes and did validations in Struts Framework.
- Developed codes for Popup for various JSP screens to input file formats and user information.
- Developed complex systems like cost model, product constant, mapping file formats, System and Bulk Import and Export functionality. Extensively created dynamic XML docs to transfer data’s from external systems like IBM Mainframe, UNIX (Solaris 8) and Windows NT (2000 & XP) to and fro from web Method Workflow server to EJB’s to various entities like FICO, ASDB, CRA for validation.
Environment: JDK1.3.1, J2EE, Servlets, JSP Pages, EJB, JavaScript, HTML, XML, WebLogic
Server 6.1, DB2, MVC, Jakarta Struts1.1, Ant, Log4j, Eclipse2.1, Web Methods
Sr J2EE Developer
Confidential
Responsibilities:
- Designing and development.
- Developed Front-end screens using Java Swings.
- Coded Servlets to handle the data in terms of retrieving, manipulating and parsing
- Written PL/SQL Stored procedures and did modifications to the existing procedures to meet the new requirements.
- Written Enterprise Java Beans (Session, CMP Entity).
- Implemented Session Facade pattern to invoke Entity Bean.
- Implemented JTA (Java transaction API) for online Transactions.
- Building EJB jar files using WebLogic Builder tool and deploying in to WebLogic Application Server.
Environment: JDK1.3.1, J2EE, Servlets, JSP Pages, Java Swings, EJB, JTA, JavaScript, HTMLWebLogic Server7.0, ORACLE 9i, PL/SQL, RMI, JDBC AND WIN NT
J2EE Developer
Confidential
Responsibilities:
- Involved in the system design.
- Database design and data modeling.
- Took part in design and coding of graphical user interface using JSP.
- Participated in the design, development of the components and writing session beans, entity beans, servlets, and deployment descriptors.
Environment: JBuilder 8.0, J2EE, JDK1.3.1, Java Server Pages, Apache web server 2.0, WebLogic
6.1, Oracle 8, HTML, JavaScript, DHTML, PL/SQL, C++, XML, XSL, CSS, Internet
Role: Sr Programmer
Confidential
Responsibilities:
- Involved in the design of site map, system navigational structure and architecture.
- Developed HTML and ASP Pages for the Career net, Training modules.
- Involved in writing client-side validations using Java Script.
- Database Schema Design, Writing SQL and Stored Procedures for the application.
- Developed the Business logic layer using COM for advance search engine.
- Designed the Use Case, Class Diagrams using UML Methodology.
Environment: ASP 2.0, Visual Interdev 6.0, SQL Server 7.0, JavaScript, VBScript, ADO, VB 6.0, COM, HTML, CSS, Windows NT 4.0, IIS 4.0, MTS, Internet Explorer 5.0
Programmer/Analyst
Confidential
Responsibilities:
- Developed JSP Java Beans to establish a connection and interact with Database.
- Developed Servlets to receive client’s requests and to retrieve data from the Oracle Database.
- Developed various HTML pages and used JavaScript for validation.
Environment: JAVA, Java Swings, SERVLETS, JSP, JDBC, EJB, WebLogic 4.5, HTML, XML
Programmer/Analyst
Confidential
Responsibilities:
- Implemented JavaScript, DHTML to give popup displays in the web browser.
- Written Java Applets to display animated images.
Environment: JavaScript, Applets, HTML, DHTML, and Windows NT/ Windows 98