Sr. Software Developer Resume
Boca Raton, FL
EXPERIENCE SUMMARY:
- 10 years of strong IT experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
- Good domain knowledge of Supply Chain and Retail industry.
- Proficient in J2SE, J2EE Technologies JDK, JDBC, Servlets, JSP, JSF, XML/XSL, Struts/MVC Framework, IBM Web sphere 6.0/7.0, ANT, Design Patterns.
- Expertise in SDLC, Software Development, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP).
- Experience in designing and developing deliverables in Agile Environment.
- Strong knowledge in the area of J2EE patterns: DAO, Business Delegate, Front Controller, Singleton and Model View Controller.
- Proficiency in developing applications using Apache Struts and tiles and Confidential MVC and web flow.
- Developed XSL Style sheets using Struts MVC Framework on an Apache environment.
- Implemented Dependency Injection feature of Confidential, Confidential MVC Framework, Confidential security and integrated Confidential with Hibernate and IBatis.
- Having good understanding in XML, XSL, Gson and JSON.
- Experience in using GIT, CVS and IBM Rational ClearCase for version control, RCS, Unit Testing using JUnit testing framework and comprehensive knowledge of Log4j for logging and ANT for project build.
- Experience in working with different operating systems like Windows XP/2000/98/95, Unix and Linux
- Databases: Experienced with RDBMS implementation and development using Oracle 8/8i/9i, PL/SQL, SQL Server 2000, My SQL and DB2.
- Hands - on experience in database development- writing Stored Procedure and PL/SQL.
- Experience in Web Development using Advanced Js frameworks like Backbone.js, Underscore.js, Require.js and JQuery, HTML5, CSS, less
- A highly motivated Team Player with good interpersonal and communication Skills.
PROFESSIONAL EXPERIENCE:
Confidential, Boca Raton, FL
Sr. Software Developer
Responsibilities:
- Was actively involved in discussions with the clients in the requirement gathering and Design phase.
- Prepared the design after complete analysis of existing system.
- Worked in development of Java classes (Action, Helper, Service, and DAO).
- Worked on integration using Soap Web service between Sun lite Stadium and Sun pass
- Worked on Java Batch Framework and Quartz Scheduling for Overnight Batch Jobs.
- Worked on JAXB, XSD, and XML for Parsing and Validating the Data passed by Interfacing Systems.
- Provided Support during End-End Testing to QA team.
- Wrote the SQL queries, functions, stored procedures for data access.
- Wrote the Ant Scripts for BUILD and DEPLOYMENT of the application
- Used Hibernate for data persistence in specific cases.
- Used EJB3 MDB for Multi-threading the batch.
- Worked on Jboss-6.4 for application configuration and deployment.
Environment: OS Microsoft Windows XP professional
Languages/ Technology Backend: Java 1.6 J2EE Struts java Batch Framework SOAP Web services.
Confidential, Atlanta, GA
Sr. Software Developer
Responsibilities:
- Was actively involved in discussions with the clients in the requirement gathering and Design phase.
- Prepared the design after complete analysis of existing system.
- Worked in development of Java classes (Action, Helper, DAO).
- Worked on Jersey Rest API for passing the Data to UI.
- Worked on JMS and Active Queue for Fetching Data from Legacy Systems
- Worked on THD Java Batch Framework and Tivoli Scheduling for Overnight Batch Jobs.
- Worked on Junit using Power Mockito’s.
- Worked on JAXB, XSD, and XML for Parsing and Validating the Data passed by Interfacing Systems.
- Provided Support during End-End Testing to QA team.
- Integrated other subsystems through MAO messaging Framework
- Wrote the SQL queries, functions, stored procedures for data access.
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
- Tuning of the SQL Queries
- Used Hibernate for data persistence in specific cases.
- Worked on Backbone View Model Collection for rendering the Data fetched from rest Services.
- Used HTML5, JQuery Widgets and CSS for Designing the Frontend Screens.
- Used Underscore.js for Utility method’s
- Used Require.js for tuning the Frontend layer.
Environment: OS: Microsoft Windows XP professional
Languages/ Technology Backend: Java 1.5 J2EE HTML5 CSS Struts THD Batch Framework Confidential Security Rest Full Web services THD MAO Framework Git
Frontend: HTML5, CSS, Backbone.js, Underscore.js, Require.js, bootstrap.js.
Special Software: Apache JMeter, VisualV M
Confidential, Seattle, WA
Sr. Software Developer
Responsibilities:
- Used Confidential 3.0 for the view and Controller layer successfully.
- Implemented Confidential IOC (DI) Module.
- Used JMS, MQs and Soap Web Services to communicate with the external systems.
- Involved in analysis and finding the root cause of problem related to performance and memory leak in production.
- Involved in depth analysis and providing the solution to team and client for different problems found in production.
- Designed the Technical Specification document by UML, Microsoft Visio and Enterprise Architect for Design
- Implemented JMS Queue and topic Connection factories and MDBs in successful manner for both Asynchronous and Synchronous message communication.
- Wrote the queries and store procedures in Oracle.
- Worked on Data Mapping using hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
- Worked on JSF, Facelets Tag Library for Tags Templating.
- Worked on Java Server Faces Core Tag for Faces Custom Action’s
Environment: OS: Microsoft Windows XP professional
Languages: Java 1.5, J2EE, JQuery, Javascript, Rest Webservice, Struts 1.x, Springs MVC, Confidential Security, JMS, Hibernate 3.0
Special Software: Akamai Image caching, Mercado Search Engine, JMeter, JProfiler
Confidential, Seattle, WA
Sr. Developer
Responsibilities:
- Involved in analysis and finding the root cause of problem related to performance and memory leak in production.
- Involved in depth analysis and providing the solution to team and client for different problems found in production.
- Discussed with business to understand the exact requirements and wrote down the functional specification
- Involved Design, Development, Unit testing and Integration of the project. Understand whole Business flow.
- Involved in developing Unit, System and Integration test cases.
- Strong Designing UI components as well as development of Flex custom components.
- Worked heavily on JQuery Data Grid Components.
- Developed JQuery Custom Events for communication between various components.
- Implemented MVC Design Patterns using Struts Framework.
- Worked with XML to parse messages.
- Agile development methodology for this project.
- Involved in Life Cycle data Services and Hibernate Integration in flex.
- Responsible for JUNIT test classes for data access module.
- Wrote the SQL queries, functions, stored procedures for data access.
- Used JSP and Struts, JSF, HTML, JQuery for the presentation layer.
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
Environment: OS: Microsoft Windows XP professional
Languages: Java 1.5, J2EE, Rest Web services, JSF, Struts 2.0, Springs, EJB (Session Beans and Entity Beans), Hibernate 3.0 Special Software: Akamai Image caching, Mercado Search Engine, JMeter, JProfiler
Confidential, Seattle, WA
Sr. Enterprise Application Integration Developer
Responsibilities:
- Was actively involved in discussions with the clients in the requirement gathering phase.
- Prepared use case documents and Low level design documents using Visio
- Responsible for designing and developing Complete Map.
- Carried out unit testing and System testing of all the integrated Maps.
- Responsible for doing end to end testing of implemented and integrated maps.
- Creating DFDLs for given COBOL copybooks and WSDLs using the tool IBM WMB v7.0.
- Developed and designed Message flows for database services, web services, Error logs, Fault detecting, Exceptional handling, etc.
- Creating WMQ Managers, Queues, Bar files, Debug, Finding Error logs and deploying the Files back to the servers.
- Creating Execution Groups and configure EG port numbers.
- Configure database applications for unit testing of the interfaces
- Worked on the routing logic using Core Java.
Environment: OS: Microsoft Windows XP professional
Languages: ESQL, Java, Oracle 10g.
Special Software: WMB, WTX
Confidential, Oregon
Enterprise Application Integration Developer
Responsibilities:
- Was actively involved in discussions with the clients in the requirement gathering phase.
- Responsible for designing and developing complete Map.
- Responsible for Error Handling of complete Map.
- Carried out unit testing and System testing of all the integrated Maps.
- Responsible for doing end to end testing of implemented modules.
- Prepared use case documents and Low level design documents using Visio
- Responsible for designing and developing Complete Map.
- Carried out unit testing and System testing of all the integrated Maps.
- Responsible for doing end to end testing of implemented and integrated maps.
- Creating DFDLs for given COBOL copybooks and WSDLs using the tool IBM WMB v7.0.
- Developed and designed Message flows for database services, web services, Error logs, Fault detecting, Exceptional handling, etc.
Environment: OS: Microsoft Windows XP professional, UNIX
Languages: Java, ESQL, DB2
Special Software: WMB, WTX, Web Methods
Confidential, San Mateo
Developer
Responsibilities:
- Was actively involved in discussions with the clients in the requirement gathering phase.
- Prepared changed requirement document.
- Prepared the design after complete analysis of existing system.
- Implemented the feature.
- Carried out unit testing and System testing of the implemented modules.
- Wrote the SQL queries, functions, stored procedures for data access.
- Used Springs MVC with JQuery for showing the data on UI.
- Developed User Management module using Java/J2EE and MVC framework.
- Used Hibernate (ORM only) for data persistence and data loading into/from permanent storage.
- Implemented one-to-one & one-to-many relationship through Hibernate mapping file.
- Implemented Confidential 's dependency Injection and configuring hibernates with Confidential .
- Created command center job for small Package User Profile Migration from old billing center to new billing center.
- Designed and developed Dispute Module for Carrier Small Package and Freight accounts.
- Used Confidential framework and bean injection to achieve transaction management for various modules like enrollment, add account and dispute.
- Wrote command center job for users Bank Account Migration from old billing center to new billing center.
Environment: OS: Microsoft Windows XP professional
Languages: Java 1.5, J2EE, Rest WebServices, Struts, Springs MVC, Confidential Security, Hibernate
Confidential, San Mateo
Jr. Developer
Responsibilities:
- Was actively involved in discussions with the clients in the requirement gathering phase.
- Prepared changed requirement document.
- Prepared the design after complete analysis of existing system.
- Involved in development of Java classes (Action, Helper, DAO), JSP, JS and EJBs.
- Involved in Coding, Code review and maintaining coding standards.
- Feature support for bug fixes.
- Developed JSP/HTML/Deliotte F/W UI screens.
- Used Javascript for validations and other checking functionality for the UI screens.
- Presently working on the enhancements code and supporting the COMPASS's user’s applications to process it for Applied for Benefits (AFB) Component.
- Worked on business logic and calculations, performs analysis, handles data transfers, and generates HTML for presentation layer and SQL commands for database layer.
- Used Application components like Beans, driver, sweeper, common business rules, and non-driver page methods, JNDI entries, Business Objects, Abstract methods, and abstract classes, Validation, Exceptions, Error messages.
- Worked on Crystal Reports for Community Partner Project. Developed reports using the Crystal Reports 2011 version in Windows 7 platform and made the java call from backend Java application or Batch applications.
Environment: OS: Microsoft Windows XP professional
Languages: Java, J2EE, Oracle 10G