Sr. Java Developer Resume
Atlanta, GA
SUMMARY:
- Over 9+ years of experience in the Information Technology industry as a developer/support engineer with emphasis on architecture, design and development of Object Oriented applications and distributed computing client/server systems.
- Experience in complete Software Development Life Cycle and analysis of business functionalities and specifications with proficient programming skills in JAVA, J2EE, Servlets, JSP, Struts, spring, Hibernate, JMS, EJB, Portals and JNDI.
- Experience in designing user interfaces (UI) using Swing and AWT.
- Strong in Core Java concepts like Classes, Interfaces, Multithreading, Collections.
- Hands on experience with web technologies using HTML, CSS, JavaScript, JQuery, JSON, XML, XSLT, AJAX and Web Services such as WSDL, REST and SOAP.
- Experience in analysis, design and development of MVC patterns, Singleton pattern, Front Controller pattern, Factory pattern, Data Access Object pattern in J2EE environment.
- Experience in configuring and deploying J2EE Applications archives (JAR, WAR and EAR) on BEA WebLogic Server, WebSphere and Apache Tomcat. Experience in working with Developer IDE's such as Eclipse, RSA, WSAD and JBuilder.
- Knowledge of Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) architecture using Rational Rose.
- Experience in preparing functional design documents and Technical design documents.
- Strong database experience using Oracle, MS SQL Server 2000 and MySQL..
- Extensively used SQL and PL/SQL in creating tables, indexes, views, writing database triggers, packages, stored procedures and functions for database application.
- Expertise with Version control tools using CVS, SVN, Clearcase, AccuRev and Visual Age repository.
- Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Programming Languages: Java (Core Java, Threads, Collection FrameWork, Exception Handling, AWT, Swings, Java Mail, Networking, Socket I/O, Files, XML Parsers, Remote Method Invocation (RMI)), C, C++, JavaScript, UML, Ajax, SQL and PL/SQL.
Operating Systems: UNIX, LINUX and Windows.
Web & Application Servers: BEA Web logic, IBM Web Sphere, JBoss, Apache Tomcat.
Internet Technologies: HTML, DHTML, CSS, XML, JQuery, XSD, JSP, PHP, JAXB, SOAP, WSDL.
Server Side Skills: EJB, JSP, Servlets, JDBC, RMI, JSF, JNDI.
Design Experience: Struts, Spring Framework, Hibernate.
Development Tools: My Eclipse, JBuilder, NetBeans, WSAD (Websphere Studio Application Developer), RAD (Rational Application Developer).
Utilities: Eclipse, Net Beans, Rational Rose, Maven, WinCvs, SVN, AccuRev, ClearCase, XML Spy, Log4j, ANT, JUnit, Apache Axis, Tiles, TOAD, MQ Series.
GUI Development: AWT, Swing.
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Configured Struts, Hibernate framework with Spring MVC.
- Developed and Implemented WebServices and used Spring Framework.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Deployed EJB Components on WebLogic.
- Created the domains, application servers and load balancers using Weblogic.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX - RS.
- Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
- Worked on web services SOAP and REST technologies.
- Basic Experience with SOA & REST.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Created frontend using EXTJS framework.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Implemented Java Script validation frame work for client side & server side.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and Worked extensively on Sql.
- Used Oracle for the EIS layer.
- Developed HQL queries for CRUD.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed PL/SQL procedure for login module and registration module.
- Developed DAO API to manage the payment information using JDBC.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Eclipse TPTP plug-in was used for profiling and performance testing.
- Developed test cases and performed unit testing using JUnit.
- Created Maven build file to build the application and deployed on WebSphere application Server.
- Used Maven script for building and deploying the application.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Designed and implemented interface elements using Google Web Toolkit.
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience.
- Support on the ClearCase host server load balancing and server optimization.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Leads and coaches customers by using proven Agile software development processes and Continuous Delivery techniques.
- Transformed the QA into a fast -paced agile team and drove daily stand up scrum meeting.
- Client Services Rep for SEO Company specializing in Web.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JSTL, SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT, ClearCase, Jasper report, ILOG, Agile, Web, SOA
Sr. Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Developed the spring AOP programming to configure logging for the application.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
- Designs and develops Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate and iBATIS.
- Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Database from the DAO.
- Developed the application front end with HTML, JSP, Ajax, Struts Tag - libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Tuned the web application running on JSF framework.
- Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file.
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Responsible for Web Services consuming and packaging using Apache CXF framework.
- Design and Developed using WebService using Apache CXF (Celtix+Xfire).
- Used XML Web Services using SOAP to transfer the data from remote systems like DBOR, GCSM.
- Application development using Java web based technologies such as Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
- Used Web services - WSDL and SOAP for getting history card information from third party.
- Implemented Web Services using JAX-WS Specifications depending on the needs to understand SOAP messages.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Used DOJO for Ajax Support and used JSON for DOM objects.
- Created frontend using EXTJS framework.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/ JSON.
- Developed forms using HTML and performing client side validations using Java Script.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Implemented Presentation layer using JSP, Servlets, and HTML5.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports.
- Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Developed SQL queries, Joins with JDBC API to access data.
- Designed the UML diagrams based on the OOAD principles.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Developed JUnit test cases for all the developed modules.
- Developed pom.xml for the build of the application using Maven.
- Prepare Java/J2EE development structure for Maven.
- Developed XSD for validation of XML request coming in from Web Service.
- Designed and developed Generate PDF functionality using Spring framework and iText.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Working with the JIRA tool for Quality Center bug tracking.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Reporting using Jasper Reports through iReport Design tool.
- Development/Deployment of jar files into ILOG Rule builder.
- Developed customized JRules GUI which provides the clients and the business analysts a personalized and easy way to modify the properties of the Rules.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Organized and facilitated daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
- Developed a web control console using GWT to manage data matching for data staging.
- Develop SOA (SAAS), service documents for Enterprise Applications.
- EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
- Develop financial productivity application and tool set using Java and enterprise software tools/ technologies such as Subversion, Maven, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
- Deployed the applications in Linux servers using deployment scripts.
- Development for both backend and front end applications. Extensive Programming by using PHP.
Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, Websphere Portal WebSphere Studio Application Devloper (WSAD), APACHE CXF, soap, Web Services, DOJO, Sencha ExtJS, JavaScript, CSS, AJAX, Html5, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, DB2, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management (Oracle ECM, GWT, JIRA, Subversion (SVN), Jasper report, ILOG, JRules, Scrum, Web, SOA, JSM, Apache Tomcat, Lunix, PHP.
Sr. Java Developer
Confidential, New York, NY
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Developed IBATIS config files for SYBASE Confidential .B tables, stored process.
- Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, JavaScripts and Weblogic.
- Designed MT-Web application using the JSF Framework.
- Developed the presentation layer with JSP, HTML, CSS and Apache Tiles.
- Developed various EJB's to handle business logic.
- Developed Scalable applications using Stateless session EJBs.
- Configuration and deployment of application on to Jboss application server.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Design and Developed using WebService using Apache Axis 2.
- Developed the web services by using WSDL, SOAP using SOA.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Worked on JDBC to select and update the data from the MySQL database.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle JDeveloper
- Creates GUI builder using NetBeans.
- Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Development and deployment of application in Weblogic and Managing the Build process using Ant.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
- Adopt Agile Methodology to plan using JIRA.
- Designed Interactive GUIs using Java Applets and Swing.
- Responsible for Strategic and Tactical Planning for CVS Beauty Inventory Management. Collaborate and Execute Front Store Replenishment Inventory with CVS, and Internal Sales Partners.
- Used VSS (Visual Source Safe) as configuration management tool.
- Designed Power Cubes using Cognos Transformer.
- Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed an application in Java using Oracle ADF framework.
- Developed and integrated external ORM system into Oracle BPM (ALBPM) in order to access Oracle Database inside processes.
- Developed applications using Visual Studio, C#, and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Troubleshooted issues concerning Apache Tomcat during deployment.
- Deployed the applications in Linux servers using deployment scripts.
- Used Resource Manager to schedule the job in Unix server.
- Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby.
- Develop WordPress themes to meet the needs of the small business owner.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Created ASP.NET User Controls and Master pages to reduce the complexity of user interface design and to have a common look and feel.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Develop the codes in C++ programming language.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Conversion of PL/I code to COBOL.
- Develop/test/debug JCL.
- Developed SQL queries. Actively worked on stored procedures.
- Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Designed, developed and maintained Asp.Net applications.
Environment: Java, J2EE, Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, Selenium, ANT, Xml, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, .Net, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP.
Sr. Java Developer
Confidential, South San Francisco, CA
Responsibilities:
- Implemented pages look and feel and Ajax calls using JQuery features.
- Implemented location & time based app recommendations.
- Implemented Aggregator for new apps from market place.
- Implemented Layouts for user interface activities.
- Involved in implementing DAO's and services using spring.
- Involved in implementing Hibernate functionality at DAO level.
- Involved in design, development and Integrating of Service Locator, Aggregator Service Components
- Implemented java & java script utility components for localization.
- Involved in implementing Quartz Schedulers
- Used PL/SQL, involved in writing Stored Procedures for handling Database in MySQL
Environment: Java, J2EE, Spring, Hibernate, Design Patterns, JQuery, PL/SQL, JSON, XML, XML spy, Apache and Tomcat Server, Eclipse, MySQL, SVN.
Sr. Java Developer
Confidential, South San Francisco, CA
Responsibilities:
- Involved in user interface, DAO's and service development using spring framework.
- Involved in developing UI screens using JSP, XSTL.
- Involved in designing the Ajax components, I frame window and message box's uses across the application.
- Involved in writing Servlets and common components like sequence generator, data base service locator, date format, resource bundle util uses across the application.
- Integrated tags extraction service to extract the tags providing Content Items description as an input.
- Involved in implementing Hibernate functionality at DAO level.
- Re - factored server side XML responses using JSON Objects and arrays and also involved in writing Java Script validation functions to re-use across the applications.
- Developed aggregator service, which runs as daemon thread, to update latest contents.
- In addition to my project work, I also involved in code reviews of other developers.
Environment: Java, J2EE, Spring, Hibernate, Quartz Scheduling, Design Patterns, JSON, Ajax, JavaScript, HTML, CSS, XML, Apache and Tomcat Server, Eclipse, MySQL, SVN and Rational Rose.