Java Architect Resume
PittsburgH
SUMMARY:
- Around 17+ years of experience in analysis, design, development and deployment of Web based applications in J2EE object oriented application using Java.
- Hands on experience of designing and building high performance, multi - tier, scalable web based applications (EJB/Servlets/JSP/XML/XSL based) in Java and J2EE.
- Hands on experience in designing and developing RESTful Web services, Spring Boot Applications.
- Strong exposure to Docker container and Docker Image repositories.
- Hands on experience in Core Java programming and design patterns.
- Hands on experience in designing and developing Java Web Services using RAD 6.0
- Hands on experience in Requirements gathering and Analysis with customers.
- In-depth knowledge and experience of Object Oriented Analysis and Design using UML & Rational Rose.
- Hands on Experience in Systems Analysis and technical design documentation.
- Hands on Experience in User Interface design.
- Hands on Experience in developing web sites for Mobile Phones using GWT.
- Hands on Enterprise Application Integration using Web Methods 9.5/8 and Real time Bidirectional replication experience using Oracle Fusion Middleware Oracle Golden Gate (OGG)
- Possess good knowledge in Software Quality Management Processes.
- Strong Domain experience in Insurance, Retail, Banking, Health Care with major corporations.
TECHNICAL SKILLS:
Programming Languages: Java, C++,C
Operating Systems: HPUnix, Windows: NT, Windows XP Pro
Internet Applications: J2EE,Java Servlets, JSP,JSF, Java Web Services, EJB 3.0, JMS, Java Swing, Java Beans, JDBC, DB2 Connect
Web Application Servers: WebLogic Application Server 12c: /10, WebMethods Integration Server 9.5, IBM Web Sphere Application Server 6.1/6.0, Apache Tomcat 5.5, JBoss, Netscape Application Server 4.0.
IDE: SoftwareAG WebMethods Designer 9.5/ Developer 7.2, Rational Software Architect (RSA)7.0, Rational Application Developer 6.0,Web Sphere Application Developer Studio 4.0.3, My Eclipse 5.1.1,Eclipse 3.4, IBM Visual age for Java 3.5, Netscape Application Builder NAB 4.0
Development Tools: XML Spy 4.0:, Adobe Photo shop, Dream Weaver 7.0,MS Front Page, DB Artisan, Oracle SQL Developer, Toad for Oracle,SoapUI, SoapScope,DynaTrace
Development Frameworks: Spring 4.0:, Spring Batch, Struts 2.0, Struts 1.2, GWT,JSF
Database Access Layers: Apache iBatis 2.3, Hibernate 3.0,Spring Data JPA, Spring JDBC Template
Scripting Languages: Java Script,JQuery,Ext JS, AJAX
Markup Languages: XML:, XSL, XSLT, XPath, HTML, DHTML
Configuration Management Tools: Git,Bitbucket,Rational Clearcase:, Subversion, Microsoft Visual Source Safe (VSS), Serena Dimensions, ANT 1.7,Maven 2,Gradle
UML: Rational XDE for Java, Rational Rose 2000 Professional J Edition
Databases: Oracle 12C/10g/9i:, Sybase ASE V15, SQL Server, DB2 6.0 with DB2 Connect, MySQL, MS-Access, Oracle Fusion Middleware (Oracle Golden Gate) for Data Replication.
Development Methodologies: Agile/Scrum Development, Iterative Development, Test Driven Development, Water Fall Model.
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh
Java Architect
Responsibilities:
- Design and Development of Java services within the OSGi platform (Apache Felix) for PNC Auto Loan Application.
- Design and Development of Restful Web Services.
- Contribute to solution architecture designs and lead code reviews.
- Work across teams on solutioning the integration between Auto Loan application and other applications.
- Design and development of background jobs through Apache Sling Job queues and schedulers.
- Support QA team on problem analysis and defect fixes.
- Work with release management team and coordinate release activities.
Environment: Java 7, Eclipse 4.5.2 (Mars), Restful Web Services, Adobe AEM 6.2, Oracle 12c, Junit/Mockito, Git, Bit Bucket, Jira, Maven, Jenkins, DynaTrace, Agile Methodology.
Confidential
Senior Java Developer
Responsibilities:
- Design and Development of SOAP and Restful Web Services for Confidential ’s Redeem Away program.
- Convert existing Web applications in to Spring Boot applications.
- Refactoring of existing service classes in to Micro services.
- JUnit testing and deployment of the developed components on Docker Containers.
- Support QA team on problem analysis and defect fixes.
- Support production system on analysis and solving production tickets.
Environment: Java 8, Eclipse 4.5.2 (Mars), Spring Boot, Restful Web Services, Spring Data JPA, Gradle, Artifactory, Swagger Code Gen, Spring Boot embedded Tomcat 8, Docker Container, Micro Services, Spring Cloud, MS SQL 2008, Git, Bit Bucket, Junit/Mockito, Jenkins, Agile Methodology.
Confidential
Senior Programmer Analyst
Responsibilities:
- Analysis of Business use cases and preparation of design specifications from the Business use cases.
- Code development to add new functionality for the Multi Benefit Inquiry System using Struts MVC frame work.
- JUnit testing and deployment of the developed components.
- Created mobile sites for the Inquiry system using Google Web Tool Kit (GWT).
- Designed and developed business flows and integration logic using WebMethods Integration Services (Flow/DB/Java) in WebMethods Integration Server 9.5
- Involved in designing and implementing real time data Replication from Drug Engine's Tandem to Oracle using Oracle Golden Gate (OGG)
- Upgraded Oracle Golden Gate (OGG) to version 12.1.2 and implemented Oracle 10g to Oracle 12c Active - Active Bidirectional replication including DDL.
- Support QA team on problem analysis and defect fixes.
- Support production system on analysis and solving production tickets.
- Create scripts/tasks for building the packages and production implementation.
- Part of after hour on-call Production support rotation.
Environment: Java 1.5, Eclipse 3.6, SoftwareAG Designer 9.5,WebMethods Integration Server 9.5,Oracle WebLogic12c/10, Spring 3.0, Struts 2,Spring Data JPA, Oracle10g/12c, Oracle Golden Gate 12.1.2,GWT,XML/XSL,Clearcase 8,DynaTrace 5,Jenkins,GIT,Maven,Sonar,Agile.
Confidential
Java Development Lead
Responsibilities:
- Work with Business Analysts and Business users on requirements gathering and proposing solutions to the key problem areas.
- Analysis of Business use cases and preparation of design specifications from the Business use cases.
- Code development to add new functionality for the Confidential 's Transaction processing systems using Spring Batch frame work.
- Development and enhancement of portlet applications for Planet’s liferay web portal.
- JUnit testing and deployment of the developed components.
- Support QA Seam on problem analysis and defect fixes.
- Support production system on analysis and solving Incident requests.
- Create scripts/tasks for building the packages and production implementation.
- Part of after hour on-call Production support rotation.
Environment: Java 1.5, Eclipse 3.6, Jboss 4.2.3,Tomcat 6.0, Spring 2.5 framework, Spring Batch Framework 1.1.4, LifeRayPortal 5, Hibernate3.0, HyberJaxb2, MySQL5.5.16, XML/XSD, Subversion, Maven, Agile/Scrum
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Work with Business Analysts and Business users on requirements gathering and proposing solutions to the key problem areas.
- Code development and configuration of the system for each Sprint to add new functionalities and to add/update business partners.
- Continuous interaction with external application groups on interface design, development and testing.
- Write SQL queries to update / retrieve data from Sybase database.
- JUnit testing and deployment of the developed components.
- Support QA team on problem analysis and defect fixes.
- Support production system on analysis and solving Incident requests.
- Create scripts/tasks for building the packages.
Environment: Java 1.5, J2EE,Java Web Services, My Eclipse 3.4, IBM WebSphere 5.1,Spring 2.5 framework, Struts MVC,Apache Axis, Hibernate 3.0,Sybase ASE V15,Junit, JQuery, Free Marker Template, XML/XSLT, Subversion, Maven, Agile/Scrum
Confidential, Minneapolis, MN
Sr. Java/J2EE Developer
Responsibilities:
- Work with Business Analysts and Business users on requirements gathering and proposing solutions to the key problem areas.
- Analysis of Business use cases and preparation of design specifications from the Business use cases.
- Design the development framework for SOAP web services.
- Design and development of XML schema and WSDL for complex web services using XML Spy.
- Involved in the development of both top down web services as wells as bottom up web services.
- Preparation of Class and Sequence Diagrams.
- Design and development of the various SOAP web services including high volume account detail services, card payment services, card activation services using Spring framework.
- Continuous interaction with external application groups on interface design, development and testing.
- Write SQL queries to update / retrieve data from Oracle database.
- JUnit testing and deployment of the web services.
- Support QA team on problem analysis and defect fixes.
- Create ANT scripts/tasks for building the packages.
- Part of on-call Production support rotation for the business services.
- Co-ordinate and mentor the development team at offshore.
Environment: Java 1.5, J2EE, Java Web Services, My Eclipse 3.4, Tomcat 5.5, Spring 2.0.6 framework, JMS Messaging, Apache Axis, Hibernate 3.0,Oracle 10g, JCS Cache, EhCache, Junit, SoapUI 3.0.1, XML Spy Professional 2009,Rational Clearcase.
Confidential, Minneapolis, MN
Java Technical Lead
Responsibilities:
- Analyzing the Business use cases and proposing solutions to the key problem areas.
- Involved in release wise effort estimation and preparation of development plan.
- Consuming SOAP/ REST type web services to fetch the data required for the mobile site.
- Designing and developing the web site for mobile phones in Spring MVC framework.
- Writing SQL queries to update / retrieve data from the database.
- Setting up the team at offshore to do the development.
- Coordinating and Managing the Offshore delivery team.
- Continuous Interaction with the Customer throughout the project to update the project status and making key project decisions.
- Technical Mentoring of the development team.
- Creating ANT scripts for building the packages.
- Packaging and deploying the application in to UNIX servers using Web Based software distribution tool.
- Designing and developing SOAP and REST type web services which provide the required data to the front end application.
- Designing and developing batch processes which consume an external REST type web service from Amazon, parse the data using DOM/SAX XML parsers and store it in CEA database.
- Preparation of Analysis Object Model and Design Object Model using Rational XDE.
- Designed the User Interfaces for the system and Lead the UI team.
Environment: Java 1.5, J2EE, Java Web Services, IBM Web Sphere 6.1/6.0, Rational Software Architect 7.0/RAD 6.0, Spring 2.0.6 framework, ATG 7.1,AJAX, Apache iBatis 2.3, Oracle 10g, JMS Messaging, Unit, JCS Cache, Device Atlas API for Device detection, Xstream API for Java -XML Serialization, Serena Dimensions 10.