java Developer Resume
Dublin, OH
SUMMARY
Primary role involves working as a mid/senior java developer in the development team that serves the Sales division. Ordering application is used for creating orders, configuring various products and services for different customers and there necessity. Ordering application allows the sales agents to key in an order, which already has a quote and approved by the customer, provides a GUI to enter the commitment, term for the product and brand user selects. It interacts with many interfacing applications to validate the service address, to check the service availability, Inventory system. Also this paves the way for the internal sales user to key - in the product specific configuration and hence to arrive at precise prices. Bridges all the applications until the order is submitted to Provisioning.
TECHNICAL SKILLS
Operating Systems: Microsoft Windows, MS-DOS, Unix/Linux
Languages/Web Technologies: Java, J2EE (Servlets & JSP), JDBC, JQuery, ExtJs, JSON, HTML, CSS, XML, SQL, PL-SQL Programming
Tools & Web/App Servers: Eclipse IDE, Ant, Maven, Tomcat, Weblogic, Oracle DB, Putty, Perforce, CVS, SQL Developer, SQL Navigator, Oracle Workflow Builder.
Frameworks/Libraries: Spring (Core modules), Struts2, JSF, Jersey Rest Services, Log4J, Apache Commons, JUnit, Apache POIMethodologies: Waterfall, Iterative Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Dublin, OH
Java Developer
Responsibilities:
- Senior Java Developer with activities including Analysis, Design, Development, unit-testing & delivery of the interfacing web-screens, controller, service, model layers, and logging.
- Extensive work on developing UI screens using JSP, Java script, HTML for struts framework based web application.
- Implemented Java service classes and EJBs to implement business logic.
- Implemented logging debug, error and event info using Log4j, data validation by using Struts validation framework.
- Code version control handled using CVS.
- Used HP Quality Center for defect tracking, BMC Remedy for managing production tickets and tracking root causing issues.
- Involved in unit testing of various modules during development phase, system integration testing and User Acceptance Testing.
- Organize/Coordinate/Review Low Level Design & Code and follow up on closing review findings with subsequent review records.
- Involved in daily status tracking of activities and onsite/offshore coordination for development activities.
Technologies: jQuery, HTML, JSON, Java script, AJAX, JSP, Struts, JDBC, Ant, Log4J,
Weblogic, Oracle SQL, PL-SQL.
Confidential,San Diageo, CAJava Developer
- Started career with MySource application as a java developer and subsequently growing to the position of a lead developer to Lead, Design & develop the application and improve upon the existing system with enhancements/additional functionalities by making use of java technology stack, coordinating/reviewing day to day activities & ensuring on-time delivery of releases
- Led and guided a group of resources in the Techno-Functional aspects of application.
- Modified a Java web interface into a Rich Internet Application using ExtJS.
- Interacted with the direct end users whenever they required additional improvements enhancements on top of the existing system.
- Worked on prototyping and developing JavaScript UI using ExtJs
- Followed the Waterfall/Iterative Waterfall methodology as part of the development
- SME on the MySource application, built a strong technical team with a team in which majority of the members were new to the application
Senior Developer
Responsibilities:
- Implemented Rich User screens using Ext JS, myBatis based DAO layer and integrated them using Spring framework.
- Active Lead developer on the VMS application development from the stage of requirement analysis to production release.
- Proactively Involved in Client status meetings, technical reviews of all the components throughout the development cycle.
- Coordinate daily status tracking of activities and among onsite/offshore team for tracking development activities on a daily basis.
- Actively involved in unit testing, system integration testing and User Acceptance Testing.
- Extensively worked on implementing PL-SQL procedures, triggers, packages
- Used custom built ticketing system for tracking production tickets and root cause.
Technologies: Java, J2EE, Ext JS4, Spring, myBatis, Oracle SQL, PL/SQL, Apache Tomcat,
Confidential, Senior Developer
Responsibilities:
- Create Design documents, review records, Java, SQL, and iBatis coding guidelines for team members in the development team along with active development tasks worked upon.
- Design & code reviews with the leads and client.
- Develop code complying to Sun standards and implement best practices.
- Coordinating with client development team, onsite team & offshore teams with reviews of technical components and development status of tasks.
- Create/ Rewrite reusable PL/SQL procedures and functions.
- Support/Maintenance activities - fixing defects in the developed application
- SME on the MySource application, built a strong technical team with a team in which majority of the members were new to the application.
Technologies: Java, J2EE, Java script, JQuery, Ext Js, JSF, Spring, Hibernate, iBatis, Maven,Oracle Workflow, Oracle SQL, PL/SQL, Tomcat, Log4J, Apache commons API
Confidential, Lead DeveloperResponsibilities:
- Active team player and lead developer throughout the development cycle with activities involving tracking development status, creating & reviewing designs & relevant documents, code implementation and reviews among internal & client side developers.
- Actively involved in Offshore/Onsite coordination, Knowledge transfers sessions among internal and across other development teams as a part of continuous learning with respect to professional & technical aspects.
- Developed JSF, Java script, Ext JS based Rich User Screens.
- Hibernate, iBatis, myBatis based DAO layer for interaction with database.
- Used Spring framework for integrating presentation, DAO & services.
- Extensively used Jersey Rest services and service layer classes for business logic implementation.
- Involved in unit testing, system integration testing and UAT, post release support and maintenance.
- Extensively developed PL-SQL procedures, triggers, packages, Oracle workflow Processes for the application
- SME on the MySource application, built a strong technical team with a team in which majority of the members were new to the application.
Technologies: Java, J2EE, Java script, JQuery, Ext Js, JSF, Spring, Hibernate, iBatis, Maven,Oracle SQL, PL/SQL, Tomcat, Log4J, Apache commons API
Confidential,Senior DeveloperResponsibilities:
- Actively involved in Design & development of new rich user screen using Ext JS, JSF, jQuery and service side controllers, model classes, database components like packages, procedures.
- Tracking daily development status of all the tasks in the team to be inline with release plan.
- Actively involved in Offshore/Onsite coordination, Knowledge transfers sessions among internal and across other development teams as a part of continuous learning with respect to professional & technical aspects.
- Developed JSF, Java script, Ext JS based Rich User Screens.
- iBatis, myBatis, Hibernate based DAO layer for interaction with database.
- Used Spring framework for integrating presentation, DAO & services.
- Extensively used Jersey Rest services and service layer classes for business logic implementation.
- Involved in unit testing, system integration testing and UAT, post release support and maintenance.
- Extensive involvement in designing Oracle workflow Processes for the application.
Technologies: Java, J2EE, Java script, JQuery, Ext Js, JSF, Spring, iBatis, Maven, Oracle SQL, PL/SQL, Tomcat, Log4J, Apache commons API.
Confidential,DeveloperResponsibilities:
- Worked on developing user screens, server side controllers, DAO components, database components, design documents, review documents, onsite/offshore coordination.
- Actively involved in development activities involving Requirement analysis, design, development, unit test, defects fixing.
- Mentor team member & review tasks on a day to day basis to keep up with development tasks.
- Coordinate daily status meetings, calls internal to the dev team and with client developers and leads and prepare meeting minutes and follow ups.
Technologies: Java/J2EE, JavaScript, Spring, JSF, iBatis, REST Web Services, Oracle SQL, PL/SQL, Oracle Workflow