Java Developer Resume Profile
Summary:
- Having around 10 years of IT experience in the Java Application Development, Distribution Application Development, Object Oriented programming, Internet/Intranet based Database Applications and also developing, testing and implementing of application Environment using Java, J2EE, Sybase, IBM DB2 and Oracle SQL for various Business domains Telecom, Logistics, Banking, Credit card and Retail .
- Experience in complete Software Development Life Cycle Requirement Gathering, Design, Development, Testing, Deployment and Support . Good expertise in Design Development of applications using Java, J2EE, Struts, Tiles, SUN WAF, JBoss Seam for workflow management, spring, Hibernate and JPA frameworks. Good Experience on Spring Core /iOC for Dependency Injection, Spring JDBC and Spring with Hibernate, Spring with JPA for ORM and Spring Quartz for Spring scheduler framework components
- Good Experience in Java, J2EE middleware and backend Jakarta Struts, SUN WAF, JBoss Seam, JSP, Servlets, JDBC, RMI, EJB, JMS, Java Mail, RMI and Java Web Service like WSDL, SOAP UDDI and etc with the databases like IBM DB2, Oracle 10g/11g and Sybase.
- Experience in implementing Java/J2EE Design Patterns such as MVC, Business Delegate, Service Locator, Front Controller, Transfer Object, Singleton, Session Fa ade and Data Access Object. Experience in XML SAX, DOM and JDOM , XSL, XSLT, XPath, SOAP and HTML. Experience in Java Script, JQuery and extJS Extended Java Script
- Experience in developing, deploying web and enterprise applications on IBM Web Sphere 7.x, Oracle BEA Weblogic 7/8/9/10.x, JBoss 5.x/7.x and Tomcat 5.x/6.x/7.x . Extensively involved in construction/coding by using various IDE tools like Eclipse 3.x, My Eclipse, and IBM RAD 7.5.x, Spring Tool Suite 2.1.9 / 3.1.0 and Oracle Web logic 9 Workshop.
- Experience in configuring JDBC Connection Pools, Data Sources, JNDI, JMS Servers, JMS File Store, JMS Connection Factory, JMS Module, JMS Message Queue and JMS Destinations. Monitoring and analyzing resources, standard logs, application logs and domain logs.
- Experience in handling multiple modules, reduce incidents, communicating risks, work with multiple teams, and participate in System/Regression testing, maintenance and Go-Live support.
- Hands on experience in developing database queries. Having an exposure in Oracle Primavera P6 installations, configurations, tool like creating project portfolios, projects, WBS, Activities, resources, roles and assigning roles and etc.
- He is having five months experience in Java Web Services programming using JAX-RPC and JAX-WS with the implementations like Apache Axis 1.x/2.x and Apache CXF 2.0 frameworks for developing the stubs, skeletons, services, interfaces and deploying Java Web Services application on the server.
- Experience in Java Web Services components like SOAP, WSDL, UDDI and HTTP. Experience in Soap UI for testing the Java Web Services. He has an exposure in Oracle SOA suite and its components like BPEL, HW Human Workflow , BAM Business Activity Monitoring , Adapters, Mediators, BPM Business Process Management , ESB Enterprise Service Bus and etc.
- Ensure deliverables are prepared to satisfy the project requirements and schedule. Escalate issues which cannot be resolved by the team Facilitate problem solving and collaboration
- Coordinate with internal and external teams onshore /offshore as necessary. Establish meeting times, places and agendas, Ensure discussions and decisions lead to closure.
- Extensively used Version Control Systems like Win Concurrent Version System CVS , Tortoise SVN and Perforce.
- Good experience in operations production support and project development, communicating project scope, and ability to work in a team environment.
- Driven by new challenges and adept at adapting to any cultural and business environments.
- Achievements
- Completed SCJP and SCWCD Certifications.
- Received Pat on Back Award in Verizon in June 2008.
- Involved in innovative project application involving integration of Java with 2 devices 2 dim VDU and Gun Scanner with FedEx from MphasiS as an EDS company.
- Involved in Automation - Router configuration at customer site location with Verizon Data Services India VDSI Pvt Limited.
Skill Set:
Languages: | Core Java and C |
Java Front End / Scripting / Web Technologies: | HTML, Java Script, AJAX, JQuery, Coffee Script and extJS Extended Java Script / JSP 1.2 / 2.0 and Servlets 2.3/2.4/2.5 |
Java / J2EE Frameworks: | Apache Struts, SUN WAF Web Application Frameworks , Spring Core and iOC for Dependency Injection, JBoss Seam for Workflow Management, Jolt and DSL Domain Specific Language |
Distributed Technologies/Protocols / Java Web Service implementations: | Java Networking, Java Beans BDK , RMI, EJB 1.x/ 2.x/3.x, JAX-RPC, JAX-WS and JAX-RS api's with implementation of Apache Axis 1.x/2.x and Apache CXF 2.x, HTTP, XML, XSD, XSLT, XPATH, SOAP, WSDL and UDDI |
ORM / Transaction Frameworks: | Hibernate, Spring with JDBC, Spring with Hibernate, Spring with JPA Java Persistence API , JTA Java Transaction API and EJB Transactions |
Application/Web Server's: | Oracle BEA Web Logic 6.0/7.0/8.1/9.1/10.3, IBM Web Sphere 6.x/ 7.x, JBoss 5.x/ 7.x, Oracle SUN Glassfish, Jetty and Apache Tomcat 5.0/6.0/7.x. |
Databases: | Oracle IBM DB2, Sybase, Oracle SQL and MS Access 2000 |
IDE's/ Tools: | Eclipse 3.x, My Eclipse 6.1/6.5/10, Eclipse Kepler for Java EE, Oracle SUN Net Beans 7.x, Oracle BEA Web Logic Workshop 9.x, IBM RAD 7.5.5.5, Spring Tool Suite 2.1.9 / 3.1.0, Oracle SQL Developer, IBM Aqua Data Studio, TOAD for DB2, FTP, SFTP, FileZilla Client for File Transfer, WinSCP, SFTP, Putti, XML Spy, JUnit for Unit Testing, Win Merge for File Comparison, SOAP UI for unit / functional testing of Java Web Services and log4J for debugging. |
Operating Systems: | Windows 2000/2007/XP, UNIX and MS-DOS |
Source Control / Version Managers: | Win CVS, SVN and Perforce |
Software Methodologies and others | Water Fall Model, Agile Scrum, Object Oriented Analysis Design, UML and Design Patterns |
Professional Experience:
Confidential
Responsibilities:
- Involved in investigation and analysis of Federal Account Tax Compliance Act FATCA application
- Where intended to reduce the levels of tax avoidance by U.S. citizens and entities through Foreign Financial Institutions FFI where it deals with Client On boarding i.e. AML, KYC, Tax Ops, Legal, credit, Compliance Tax Withholding Reporting Compliance.
- Involving in discussions and attending calls with customers
- Worked on Documentation of both Low Level Design LLD and High Level Design HLD for Federal Account Tax Compliance Act FATCA application.
- Involved in investigation and analysis of FATCA dependent applications to provide the support.
- Building the UI components using FTL, JQuery and Java Script and server side validations through DSL Framework used Coffee Script
- Implemented FACTA Site and US Indicia Site Component to receive form submission even and configured Active MQ for FATCA Site and US Indicia Site Component
- Created JSON equivalent model and business delegate classes for FATCA and US Indicia
- Implemented Soap based Java Web Service to retrieve list of last approved FATCA Tax documents from GDS external system.
- Integrated FATCA Site component with CPW external system to save and retrieve the FATCA Tax Form and US Indicia Form details
- Stopping and restarting the autosys job based on the needs. Follow-up with upstream downstream systems when needed. Monitoring the autosys logs.
- Implemented error handling and validations in Web service component
- Worked on FATCA and US Indicia Reports
- Worked on Java to Read/Write Microsoft Excel documents using Apache POI API to handle both XLS and XLSX formats of spreadsheets and to generate the reports in Excel format.
- Worked on Integration of COB i.e. Client On boarder with CPW i.e. Client Profiling Workstation and GDS i.e. Global Documentation System external systems to get and update the FATCA Tax Form and US Indicia details
- Implemented DSL Workflow logic to handle the errors occurred in FATCA Site and US Indicia Site Components
- Worked on persisting the form data in JOLT Workflow DB to repopulate FATCA Tax form details when FATCA site component fails
- Implemented COB i.e. Client on Boarder validation rules for both FATCA Workflow and US Indicia Workflow using Coffee Script.
- Involved in Unit and Integration Testing
- Assist downstream system application i.e. IPS, NEWS/ NIGEL owners with critical integration testing of enhancements
- Participate in peer code reviews
- Maintain source version control using source control tool i.e. SVN
- Updated LLD Low Level Design Documents as needed
- Implemented a Java library to calculate FATCA Tax Withholding Flag
- Integrated FATCA Tax Withholding component with FATCA Site Component
- Build REST Service interface to calculate FATCA Tax Withholding Flag Value
- Worked on UI to calculate and that invoke REST Service to calculate FATCA Tax Withholding Flag Value
- Worked on US Indicia Search Tool / Search Engine for FATCA application for to analyze the customer data and identifies indicators of a US connection.
- Supported Integration i.e. INT and UAT Testing for GDS, IPS and NIGEL / NEWS downstream systems. Worked on Bug Fixing and Jira tickets when needed during testing.
- SVN Code Merging during releases for COB Client on Boarder , CPW and GDS application code.
- Supporting Jenkin builds and deployments for DEV/ INT/ QA/ UAT environments when code check-ins / code merging done.
- Involved and participated Production Release activities and Release calls when needed.
- Working on both Pre-FATCA i.e. W8BENE, W8IMY, W8EXP, W8BEN, W8ECI and W9 and FATCA Tax Forms i.e. W8BENEFATCA, W8IMYFATCA, W8EXPFATCA, W8BENFATCA, W8ECIFATCA and W9FATCA enhancements.
Environment: Windows 7, Core Java, FTL, Java Script, JQuery, Coffee Script, Apache POI, JOLT / DSL customized Framework, struts 2 with spring plug-in, spring iOC for dependency injection, Java Web Services, XML, XSD, Oracle SQL, Ant, Toad for Oracle, Sybase, Squirrel SQL Client, Soap UI Client, and SVN for version control, Eclipse Kepler Java EE for Web Developers IDE and Oracle BEA Web Logic 10.3 Application Server and Jetty Web Server.
Confidential
Responsibilities:
- Involved in investigation, Analysis, development
- Involving in discussions and attending calls with customers
- Prepare Java/J2EE development structure for DOTCOM eCLO ecommerce Customer Level Offers application using IBM Ration Application Developer 8.0, Apache Maven 3.x and deployed under IBM Web sphere Application Server 6.1
- Configured the JDBC Connection Pools, Data Sources, JMS Server, JMS File Store, JMS Connection Factory, JMS Module, JMS Queue and related configuration using .car file on IBM Web Sphere Application Server 7.x
- Created a User Interface for Application Status Tool APS using CRE Content Rendering Engine and FTL.
- Developed new Soap based Java Web Service component for the Application Status Tool APS to get the status of the submitted credit card application.
- Worked on migration of the current Credit Card applications off of legacy and vendor platform i.e. AT T to the Target eComm Platform ABPA .
- Implemented Restful Web Services using CDM Common Domain Mapping API / plug in to interact with eProd backend systems to retrieve the rates and fees for the Credit Cards eCLO application.
- Created artifacts and .jar using Apache CFX, Apache Maven and JAXB from the WSDL of CSMT backend system.
Environment: Windows 7, Core Java, JSP, FTL Free Marker Template , Struts 2.0 core, struts 2 with spring plug-in, Spring iOC for dependency injection, Spring 3 with MVC, Java Web Services, XML, XSD, Oracle SQL, Apache Maven, Toad for Oracle, Soap UI Client, carjacker scripts, Interwoven for CMS Content Management System tool and Perforce for version control, IBM Rational Application Developer 8.0, IBM Borneo i.e. customized Struts 2 and spring framework
Confidential
Responsibilities:
- Involved in investigation, Analysis, development
- Involving in discussions and attending calls with customers
- Prepare Java/J2EE development structure for AMGS Adapter application using Spring Source Tool 3.x, Apache Maven 3.x and deployed under Jetty web server
- Played as a module lead role and Handled with the team of 3 members
- Worked on JSP, JQuery and Java Script and UI Clean up changes
- Used JavaScript/ jQuery for client-side validation of the JSP
- Worked on JQuery to build Rich Internet applications
- Conducting Agile scrum daily standup meetings
- Participating in Agile sprint planning meetings
- Worked on LLD Document for the AMGS Adapter application and used starUML and some open source plug-ins by adding with STS Spring Source Tool IDE.
- Worked on AMGS Adapter plug-in development using Spring 3, Hibernate with DB2 Database.
- Implemented Service layer using Spring 3 Annotations, Spring 3 Core and Spring 3 iOC for dependency injection and Spring 3 with Hibernate and Spring 3 with JPA for ORM
- Implemented persistence layer using Spring 3 Hibernate that uses the annotation POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes and the database as IBM DB2.
- Generated business objects using JAXB from XSD
- Generated domain objects from the database schema with the support of My Eclipse IDE built in feature.
- Coded converts in AMGS Adapter application, that converts from business object to domain objects
- Configured the Hibernate, JPA Transaction Manager and HibernateJPAVendorAdaptor in spring configuration files for the JPA and transaction support in Managed Correspondence Application.
- Used Subversion SVN as repository for code base.
- Used Maven POM scripts to build and deploy each service on each server.
- Provided parallel support to other applications like VAS Vantage Application Systems and PF Policy Fulfillment and others
- Used Spring 3 Quartz Scheduler to implement a scheduler to fire a spring batch process automatically.
- Involved in code reviews and mentoring team members
- Used Apache POI to create and modify Excel and CSV download file formats.
- Involved in the high level discussions with the customers for getting the requirements for Managed Corresponding Services MCS and VMS application.
- Configured the JPA, JPA Transaction Manager and HibernateJPAVendorAdaptor in spring configuration files for the JPA and transaction support in Managed Correspondence Application.
- Prepare Java/J2EE development structure for MCS application and other dependent applications like VMS integration and others using Spring Source Tool 3.x, Apache Maven 3.x and deployed under Jetty web server
- Worked on Bug Fixing and issues
Environment: Windows 7, Core Java, JSP, CSS, JQuery, spring 3 Annotations, Spring 3 iOC, Spring 3 Hibernate, Spring 3 with JPA for ORM, JTA for Transaction Support, Java Web Services, XML, XSD, SQL, SONAR, Apache Maven, Jenkins, JS Lint, Apache Maven 3.0.4, FileZilla Client, SQuirreL, SQL Client, Toad for DB2, Soap UI Client and SVN, Spring Tool Suite 3.1.0, HCSC Framework i.e. customized Spring MVC Framework , Plug-in development and support for other issue based applications parallel., Jetty Web Server and IBM Web Sphere 7.x Application Server
Confidential
Responsibilities:
- Involved in investigation, Analysis, development
- Interacted with the offshore team and functioned as primary liaison between client and offshore team with the team of 5 members.
- Coordinated with offshore team for the delivery and process
- Complete end to end delivery owner for 3 applications like Rams Report, Vendor and GBCM.
- Work on technical design creation
- Design, implement and test reusable components and UIs using Apache Flex and ActionScript 3.0
- Worked on Rams Report application where it needs application redesign completely using Apache Cocoon, xReporter, Avalon Phonenix Server hosted on JBoss Application Server for reporting purpose, which will generate pdf, excel, xml and rtf formats of reports.
- Worked on GBCM , where it uses Adobe Flex, Java, Spring Framework and Hibernate and it involves server migration from IBM Web Sphere 6 to IBM Web Sphere 7 application server and respective changes in the application.
- Supported RAMS , Vendor and Vendor Admin application where it needs some configuration and java code fixes.
- Supporting and maintaining the other Application Systems as well.
- Provided the Technical feasibility to the system while redesign and server migration.
Environment: Windows 7, Core Java, Adobe Flex, spring, Hibernate, Apache Cocoon, xReporter, Avalon Phoenix Server, Apache Maven and Oracle Database, Eclipse for J2EE and IBM RAD 7.5.5.5, MVC Multi Tired Architecture and Blaze DS, JBoss 5.1.x and IBM Web Sphere 7.x application server.
Confidential
Responsibilities:
- Involved in investigation, Analysis, development and support
- Having an expose in Oracle Primavera P6 Installations
- Having an exposure in Oracle Primavera P6 tool like creating projects portfolio, projects, WBS, Activities, resources, roles and assigning roles and etc.
- Developed a prototype using Java, JSP, Struts 1.x framework
- Worked on jQuery UI to develop a prototype Rich Internet applications.
- Provided the technical feasibility to the system while integration
- Developed Oracle Primavera Web Services which uses Apache CXF framework to integrate with in house applications.
- Worked on integration of SAP and Ariba tool i.e. Implemented in Java using Apache Axis 2.x. framework to create WSDL files for Java Web Services using SOAP protocol
- Worked on loading importing the data and running the integration events Batch / Header-detail / Simple integration events .
- Worked on Ariba file channel and cXML for Catalogs, Punch outs and Purchase Order types.
Environment: Windows X.P, Java, J2EE, JSP, JQuery, Oracle Primavera P6 R 8.1, SOAP, Java Web Services with Apache Axis 2.x and Apache CXF 2.x implementation, SOAP UI, XML, SQL and Oracle 10G
Net beans 7.1 and Eclipse IDE 3.x, MVC Multi Tired Architecture and Struts 1.x Framework, Glassfish 3.x and Apache Tomcat
Confidential
Responsibilities:
- Involved in investigation, Analysis, development
- Involving in discussions and attending calls with customers
- Prepare Java development structure for Eclipse IDE, putty
- Played as a Scrum Master role and conducting Agile scrum daily standup meetings
- Participating in Agile sprint planning, review and retrospective meetings
- Managed / delegated / resolved defects using HP Quality Center
- Coded JUnit Test cases
- Worked on Bug Fixing and issues
Environment: Windows 7, Core Java 1.6, Java Swings, Adobe Flash Player 10, Putty, WinMerge, WinSCP, MySQL, Oracle 10G and Oracle SQL Developer, Eclipse IDE 3.2, XML Spy, Apache Tomcat Web server 6.x , JBoss Application Server and MUSE Rational ClearCase Explorer
Confidential
Responsibilities:
- Involved in investigation, Analysis, development and support
- Worked on coding for the Apply Edits module
- Coded for the ADE/ ECS these are downstream systems for the NetPro2PC application elements by code migrating from C to Java.
- Worked on database migration of enterprise application in integration tier i.e. involving the changes of integration with from IBM DB2 to Oracle databases and respective changes in code base.
- Experience in JMS and its configurations JMS Server, Connection Factory, JMS File Store, Message Bridge, Topic/ Message Queue, Distributed destinations and etc in Web Logic Server.
- Develop, test and provide support during implementation
- Coded for PC to IPSM interface using Java Web Services
- Configured MDBs Message Driven Beans and JMS Queues and JMS Topics and Connections for making asynchronous calls.
- Resolving the technical IR's, Bug fixing in NetPro2PC related upstream and downstream applications.
- Mentor and carry out code reviews of junior members
- Developed a prototype using Hibernate ORM framework for the PC Provision Controller application.
- Used Putty / WinSCP to execute various UNIX commands used to check logs and configuration files.
- Used ANT scripts to build and deploy each service on BEA Web Logic server.
- Worked on Unit Testing and Regression Testing's.
- Used IBM Aqua Studio / SQL Developer IDE to access Oracle 10g databases.
- Monitoring and analyzing resources, standard logs, application logs and domain logs.
- Implemented TDD Test-driven development approach by focusing on writing test scripts to make sure that the application is meeting all use cases and scenarios.
- Provided parallel supported DIT / Regression testing for FDV and Wingback FDV Orders for IVAP application.
- Parallel support on prototype POC for the DDC Digital Distribution Channel module in IVAP application and provided a development support where it uses extJS, JBoss Seam Framework, Drools rules engine, Hibernate and JPA for ORM.
- Escalate issues which cannot be resolved by the team
- Supporting for D2D Developer to Developer , DIT Design and Integration Testing and production testing and fixing the issues for NetPRO2PC application.
- It's a 24X7 Production System. I was part of Development team, resolved various Production tickets also and provided on call support a week in 2 months for NetPRO2PC application.
Environment: Windows X.P, UNIX, Java, J2EE, EJB, Hibernate, JMS, SOAP, Java Web Services, C, COBOL, Main Frame, Win Cvs 2.0, F-Secure SSH Client, IBM Aqua Data Studio, SOAP UI and Win SCP, Oracle BEA Web logic Workshop, IBM DB2 and Oracle 10G, MVC Multi Tired Architecture and Oracle BEA Web Logic App Server 9.1.