Leadjava Developer . Resume
Seattle, WA
SUMMARY:
- Around 13 years of IT experience, as a software develpoment lead and programmer analyst with extensive experience in implementing Financial, E - Commerce applications in web and client/server environment
- Expertise in system requirements collection, analysis, design, development, maintenance, enhancement and product support in various technological platforms such as Java, J2EE and AWS technologies
- Expertise in Java, J2EE and web based technologies such as Servlets 2.0, Spring3.0,Struts 2.0, JSP 1.2, EJB 2.0, JDBC 2.0, Hibernate, JNDI, JMS, HTML 4.0/3.0, JavaScript1.3, XML
- Experience in designing Multi-tired application architecture based on Struts Framework and implementing various J2EE design patterns
- Extensive experience working on different application servers such as IBM WebSphere 5.x, JBoss 3.2.7, BEA WebLogic, Apache Tomcat 5.x, IBM HTTPServe r including configuring, deploying, fine-tuning and monitoring
- Experience in IDE tools such as WSAD 5.x,, Eclipse 3.x, and Intellij
- Strong experience working on SQL programming on different database vendors such as MS SQL Server 2000, DB2 7.0,Teradat 3.0 and Oracle 8i/9i. Using IDE’s such as SQL Analyzer and DB Visualizer
- Experience in developing REST and SOAP web serviices with various frame works.
- Experience in working different software development methodologies like Waterfall, Agile Processes.
- Good Understanding of service-oriented architecture (SOA)
- Contributed to business development team by writing and presenting proposals for development of new applications
- Excellent analytical and problem solving skills, enthusiasm to learn new technologies and excellent communication skills
TECHNICAL SKILLS:
AWS Technologies: API Gateway, Lambda, EC2, ELB, Elastic beanstalk, S3OPERATING SYSTEMS: Windows 2000/ NT/ XP, Unix, AIX, MS DOS
LANG/ TECH: Java, C, C++, C#, AIX Shell Script, SQL, PL/SQL, HTML, JavaScript, JSON,Servlets, JSP, EJB, JMS, XML (SAX, DOM), XSL,XSLT, Struts, Spring, Hibernate, JSF, Ant, JDBC, JNDI, Junit,JDK1.3/ 1.4 Web Services (SOAP/REST),CSS,AJAX
DATABASES: Oracle 9i, MS SQL Server 2000, MDM, MySQL, MS Access 2003
SERVERS: IBM WebSphere 5.x, BEA WebLogic, JBoss, JRun 3.1, Apache Tomcat, IBM HTTP Server
TOOLS: VSS, CVS, Open Source, Clearcase,MQ series,Cognos,MDM, BugZilla,Clearquest,RAD6.0
PROFESSIONAL EXPERIENCE:
Confidential
Lead Java Developer .Responsibilities:
- Primary role as a development team lead working closely with engineers and program management teams focused on design, development and maintenance of enterprise information services related to customer, marketing and personalization.
- Key focus on modernization of enterprise services from Soap to RESTful APIs with pace layered SOA and Events Driven architecture. Services deployed on the AWS cloud using API GW , Lambda , EC2, ELB, S3, MongoDB services. Automated pipeline using Blue/Green deployment strategy using Docker containers
- Provide technical thought leadership and enable best in class dev environment and toolset Strategic planning and program management support for business initiatives including long-term product roadmap, release planning and optimization
- Assess team capacity, make commitments on software deliverables and execute with high standards against commitments
- Built a strong Services team ground up.
- Led multiple projects including Beauty Pilot Loyalty program, Debut Rewards, MDM Upgrade, CIS REST Enterprise service by collaborating with multiple teams across organization.
- Scrum Master supporting enterprise initiatives spanning multiple systems and delivery team
- Identifying and removing impediments and ensuring the sprint goals are met consistently
- Planning and executing sprints successfully
- Working with the Product Owners to groom the product backlog
- Facilitating sprint ceremonies; product grooming, sprint planning, daily stand-ups, sprint reviews and retrospectives
- Defect triaging and release related support
- Assigning the tasks to dev team and follow up on the progress.
- Coaching delivery teams and other Scrum Masters
Confidential, Seattle, WA
Lead Java Developer .
Responsibilities:- Involved in defining the web service contracts.
- Involved in preparing UML modeling for the project
- Involved in preparing the analysis and design document for the services.
- Involved in writing the code for SOAP web service implementation using spring-ws
- Spring frame work is used to develop the web service in different layers, includes web service layer, business layer and DAO layer.
- Involved in developing the web services using eclipse IDE and involved testing web services using SOAP UI
- Involved in writing the Junit test cases for web services. And in system and end to end testing
- Planning, building, and deploying entire application using Maven deployment tool
- Using CVS to maintain the updated code with in the repository
- Using BugZilla for defect tracking
Environment: JDK1.4, Spring, JDBC, XML, Java Script, Eclipse, DB2 9.0, EA, Maven, Unix,Dimensions,QC, Apache tomcat 6.0
Confidential, Seattle, WA
Technical Lead .
Responsibilities:- Working on the Service oriented architecture project that involves new development of enterprise web services to support the new business requirements, wherein the web services are consumed by different clients at Confidential .
- Preparing the system requirements document, documenting business rules, use case development, and UML modeling for activity, sequence and class diagrams using EA tool.
- Involved in preparing technology stack for the project
- Involved in preparing the analysis and design document for the services.
- Development of enterprise services is done using SOAP web services. Involved in writing java web service code using spring-ws implementation
- Spring frame work is used to develop the web service in different layers, includes web service layer, business layer and DAO layer. Involved in wrtting hibernate DAO classes and sql queries.
- Involved in writing stored procedures for inserting/retrieval of data from database.
- Involved in developing the web services using eclipse IDE and involved testing web services using SOAP UI
- Involved in writing the Junit test cases for web services. And in system and end to end testing
- Involved in working with offshore team and participated in code reviews
- Involved in deploying the web services using Weblogc application server.
- Worked with 3rd part tool - MDM (Master data management) web service APIs
- Planning, building, and deploying entire application using Maven deployment tool
- Using Dimensions to maintain the updated code with in the repository
- Using QC for defect tracking
Environment: JDK1.4, Spring, JDBC, XML, Java Script, Eclipse, Oracle 9i, Oracel sql developer, EA, Maven, Unix,Dimensions,QC, BEA weblogic 10.3.2, Dynatrace
Confidential, Cincinnati, OH
Technical Analyst .
Responsibilities:- Maintained existing Application websites; Implemented new functionalities;
- Working on the project that involves enhancement of an existing insurance management web application to support the new business requirements, wherein the web application is used by 5000 users/ Accounting managers to order their special stationary
- Projection Analysis application was used to maintain the insurance information of client’s product.
- Involved in developing the web pages using JSP/Servlets
- Preparing the system requirements document, documenting business rules, use case development, and UML modeling for class, sequence, topic, and component diagrams
- Executing application Redesigning front-end of web application using Rational Application Developer 6.0, and providing validations enhancement using MVC architecture base on spring framework
- Designing and developing the model layer of the application
- Enhancing MQ server-based application to provide communication between a remote database and the web-application
- Using Web Sphere MQ client for Java inter-application communications
- Planning, building, and deploying entire application using Apache Ant
- Used VSS to maintain the updated code with in the repository
Environment: JDK1.4, Spring, JSP, Servlets, JDBC, XML, Java Script, WSAD, Oracle 9i, TOAD,RAD6.0, MS Project Web Access, JMS,Unix,JMS, IBM MQ Series,Clearcase
Confidential, Renton, WA
Program Analyst .
Responsibilities:- BCCS was a web based application used for monitoring the health of the Boeing suppliers.BCCS Application was used to maitian the financial and credit information of the suppliers.
- Participated in the total software development life cycle of the project.
- Involved in gathering the user requirements and converting the requirements into technical specifications
- Developed Webpages for BCCS system using IBM Websphere application developer .
- Used Spring and Struts framework for designing the system and developed proxy command that supports Supplier, FIR assessments,KSR Assessments,Manage problem supplier, that Manages Data through backend analytics and processing strategies
- Developed the user screens (UI) for BCCS system using JSP 1.2, CSS and used Java Script and Project UI was implemented using AJAX.
- Used Front Controller and Singleton pattern , for developing the server side action servlet classes, Involved in developing business and utility classes for the system
- Used Business Delegate and Data Access Object (DAO) patterns for developing the java beans and bean managers to persist (downstream) and retrieve (upstream) the data from BCCS tables in Teradata for BCCS system
- Involved in developing Integrated Messaging Services using JMS , which sends messages received from BCCS System and BCCS Report Net services to the system users, suppliers and banks via the Enterprise e-mail and the Enterprise Digital Fax Service(EDFS).
- Using Websphere MQ client for Java inter-application communication.
- Enhanced already exisitng SOAP based webservices on websphere server.
- Planning, building entire application using Apche Ant.
- Interacting with offshore developers for rapid delivery of high qaulity software release.
- Involved in deploying the bccs.ear files in unix environment to bring up the application for functional test,User Acceptence test. And working with Functional Analyst, User Manager to successful delivery of the product for different change requests.
- Helped System Architect in providing the software estimates for different change requests.
- BCCS System is being used by 5,000 users in Confidential and System process over 10,000 FIR’s per year.
- Participated in documenting the use cases, web diagrams, class diagrams, and data base schemas for the code review for BCCS using MS Visio, MS Share Point Project Server
- Used Clearcase to maintain the updated code with in the repository
Environment: Java, Servlets, Struts 1.2, JSP, JDBC, XML, Java Script, WSAD5.1, TeraData 7.1, IBM Websphere 5.1, Teradata 3.0,Teradata SQL Assistant7.2,ClearCase version controller, MS Project Web Access, AIX
Confidential
EFT Consultant
Responsibilities:- Worked on a project that maintains online POS transactions and management of POS transactions from Acquirer to the Interchange wherein an Interchange finds out, which bank issued the card and sends the report to that bank
- Mainted the electronic, manual transactions between merchant (POS/ATM) and the Interchange (MasterCard, Visa) and once the customer swipes the card, transaction will be sent to the client in the form of flat file that is read into QCardS and put it in corresponding tables
- Generated Outgoing files by picking up the records from acquirer tables and send to the Interchange for further processing
- EFT (Electronic Fund Transfer) switch designed to effectively handle transaction delivery and authorization requirements of every aspect of the EFT arena and Postilion is a multi channel delivery system, meaning it can handle transactions from a variety of sources
- Executed coding for server side observation reports and change requests of issuer and acquirer
- Performed impact analysis of various change requests and preparing approach documents
- Released service packs and maintenance of program specification document for the same
- Maintenance of clients production system with our test environment
- Developed Client Interaction for providing support to the client on OR’s &CR’s
- Generated report as per the specification provided by the client and maintained VSS
- Updated database with all new release of service packs
- Developed testing tools using Java Swings to generate various incoming and outgoing file format to ALLCards which are used for Regression testing
Environment: Java, Servlets, Struts, JSP, JDBC, XML, JavaScript, JUnit, PL/SQL, Apache Tomcat 5.5, Eclipse 3.1, Unix (AIX), Toad, Oracle 9i, MS Visio, DB Visualzser, VSS
Confidential
IT Consultant
Responsibilities:- Worked on a project ALLCards that was an Issuer system to configure multiple products (Business cards, corporate cards), their maintenance, and supports card application processing, screening and scoring through approval of applications, and card number generation, offset / PIN generation, interfacing with Affina through an offline interface for actual card production, and card activation
- Developed AllCards system that supports renewal, replacement and reissue of cards, depending on the type of the event; and the system decides whether renewal, replacement or reissue of the card is required or not and it also supports customer service, in which GUI allows the customer representative to capture the information provided by the cardholder in the form of a request record in AllCards
- Provided the solution that supports arrears and collections by issuing overdue notices, transfer to collection agency, payment form collection agency and account closure
- Developed OLAP tool which maintains all the batch process using Java Swings
- Responsible for the quality and timely verification of the releases that are planned
- Responsible for the unit and system testing , a proactive approach to ensure user friendliness to the ALLCards System
- Responsible for developing testing tools to generate various incoming and outgoing file format to ALLCards which are used for Regression testing
- Developed client interaction that provided support to the client on OR’s and CR’s
- Responsible for the report generation as per the specification provided by the client and maintenance of VSS
- Responsible for updating MS SQL Server Database with all New Release of Service packs
Environment: JDK1.4, JSP, Servlets, MS SQL Server 2000, TomaCat 5.0, VC++, VSS, Windows NT/ 2000