Java Developer Resume
Atlanta, GA
SUMMARY:
- Over 10+ years’ experience in Designing, Developing and Deploying Enterprise web applications with Java, JEE, SOA, SOAP, Web Services, XML, XML Schema, Web2.0 and MVC Frameworks.
- Experience in Full Software development lifecycle (SDLC), Support and Maintenance.
- Experience in Object Oriented Programming(OOPs) and Concepts
- Experience in translating business requirements/Functional requirements into HLD and LLD (Design Documents)
- Hands on coding experience implementing UI tier with Struts, JSF, JSP, Servlets, JavaScript, GWT, AJAX, CSS, XHTML, DHTML, Angular JS.
- Hands on coding experience implementing Backend Tier with JDBC, Hibernate, EJB2.0/EJB3.0, MDB, JPA
- Hands on experience with Web Services, XML, SOAP and WSDL
- Hands on experience with JMS and MDB(Message driven beans)
- Hands on UNIX shell script experience and knowledge with CGI and Perl.
- Experience working with IBM Websphere Application server, Weblogic Application server and JBoss Application Server
- Hands on Experience with Eclipse, IBM RAD, IBM Clearcase SCM, Weblogic Portal10.x, Weblogic Workspace
- Experience with Oracle, DB2 RDBMS Databases
- Experience in Designing database schema, Developing complex SQL queries and writing PL/SQL Stored procedures and Functions
- Hands on Experience with Java, J2EE Design patterns
- Knowledge in Aqualogic BPM(ALBPM) / Oracle BPM Suite, Oracle WebCenter Interaction(WCI) 10g R3
- Knowledge in ETL and Data Warehouse concepts with Informatica and Business Objects
- Experience in Telecomm, Pharma and Financial domains
TECHNICAL SKILLS:
Languages: Java5, AWT, Spring, C, C++, SQL, PL/SQL, C#, VB and COBOL, J2EE APIs, Servlets, JSP, EJB2.0/3.0, JPA, JNDI, JMS, JDBC, XML, CORBA, RMI, SOA, Web Services, SOAP, WSDL, UDDI, XML, XML Schema
J2EE Servers: JBOSS, IBM Web sphere, Oracle BEA Weblogic, Weblogic Portal 10.x
UI Frameworks: MVC/MVC2, Struts, JSF, Spring MVC Log4J
RDBMS: IBM DB2, Oracle, MYSQL, Web2.0, JavaScript, DOJO, JSON, AJAX, HTML, XHTML, DHTML, CSS, jQuery, Angular Js, Ext Js UNIX Shell Scripting
IDE Tools: RAD, Eclipse, Weblogic Workshop
Operating System: UNIX, AIX, Windows 2000/NT/XP, MS - DOS.
Version Controls: SVN, IBM Clearcase SCM.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in Software Development Life Cycle SDLC. Gathering business logic and requirements, then figure out technical solutions for better implementation.
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
- Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
- Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement some business logic.
- Wrote corresponding service to handle the request from front-end pages like transfer funds and view transaction history.
- Extensively involved in writing PL/SQL to implement CRUD Create Retrieve Update Delete data in Oracle Database.
- Supported for BPP ADT/ATW with CSI to receive Order data trigger. Logs were verified and engage with other team members to resolve the issues while order processing.
- Supported ASOC team, represented ASOC in daily status calls, joining the chat rooms and verifying the logs, debug the code and check configuration and DB entries for the open issues.
- Developed screens for the Circuit Rearrange module migration. Used HTML, jQuery, CSS and Angular JS to develop the web application pages. Used jQuery Datatable API to select rows and process them with backend business logic.
- Involved in compiling the code for U2L environment migration.
- Worked with Jenkins Framework to automate the build process and set up Jenkins to trigger email once the jobs are finished.
Environment: Java, J2EE, Spring framework, JSP, Servlet, CSS, JavaScript, Angular JS, Oracle11i, Weblogic Server, Ant, Eclipse, DOJO Toolkit 1.3, JNDI, JMS, HTML, XHTML JDBC, XML, XSD, XML Schema and JUNIT.
Sr. Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in migrating the application from Spring 2.5 to Spring 3.0, along with conversion to Standard Spring MVC pattern from existing GWT RPC Pattern.
- Involved in developing front end screens using JSP, JSTL, JQuery, DHTML, HTML5, CSS, AJAX and Javascript. Also, involved in adding the Internationalization to the existing application.
- Excellently handled the cross browser scripts using JavaScript
- Built JavaScript functions to generate dynamic HTML components including dynamic table list, calendar, spreadsheet, and drop down menu.
- Developed web application using JSF Framework
- Involved in server side and front-end validation using JQuery and JavaScript validation.
- Used Hibernate in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
- Involved in designing the database schemas for the new data layer on Oracle using PL/SQL and also involved in developing interfaces to interact with the underlying Endeavor SDK.
- Involved in writing data extract feeds using Java, JDBC, and XML Digester.
- Extensively involved in developing and writing Maven build scripts for automated build and deployment processes.
- Used Eclipse 3.0 as the Java IDE in the development of the application and deployed to local Resin Pro App Server.
- Used SVN as source control repository.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
- Implemented log4j by enabling logging at runtime without modifying the application binary
- Configured and Programmed Serial and parallel communication between Legacy components and J2ee application for message transfers between Queues and Topics
- Enterprise Application Integration: - legacy application components are integrated with new Components through serial messaging (Queue).
- Programmed with JMS Interfaces and Message classes to make durable communication and can interact with each other via messaging because JMS Configured organizations to cooperate without tightly coupling their business systems.
- Geographically dispersed units: - JMS can ensure safe exchange of data amongst the geographically dispersed components of an organization.
- JMS Topics programmed with JMS API to The applications that have to push data in packet to huge number of clients in a one-to-many fashion are good candidates for the use JMS to make a facility in application to Auction Quotesand utility Services.
- 6 pushed data in the form of packets to various applications to integrate in a one-to-many way with JMS Topic
Environment: Java jdk, JEE, JSP, WebLogic Application Server, BEA WebLogic Portal 10.X, IBM RAD, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, SOAP, WSDL, JMS, MDB, Web Services, XML, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate
Confidential, New York, NY
Java Developer
Responsibilities:
- Designed and developed the middleware services that meet the business by utilizing java, Hibernate 3
- Implemented UI Tier with JSP, Servlet, JSF, XML, XML Schema, CSS, JavaScript, AJAX
- Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml
- Partial page submissions and AJAX, AJAX Push implemented with JSF ICEFaces.
- Developed XML Schema (XML XSD)
- Backend tier implemented with Hibernate and DAO Design Pattern
- Developed web services and SOAP Messages with XML, SOAP and WSDL
- User help tooltips implemented with Dojo Tooltip Widget with multiple custom colors
- Implemented Asynchronous communication between components with JMS API and MDB
- Developed UNIX shell script for copying, removing and deploying java applications to Application server.
- Developed JUnit test classes for Unit testing and methods
- Developed interface classes to access content from WCM Content stores.
- Error Messages, Messages implemented with Log4J
- Implemented Logging and Exception Handling with custom Exceptions framework
Environment: Java 5, JEE, JSF, IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, SOAP, WSDL, JMS, MDB, Web Services, XML, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate
Confidential, Atlanta, GA
Sr Java Developer
Responsibilities:
- Developed Struts action classes, Action Forms and Struts validation classes to implement UI Layer
- Configured Actions for UI navigation in struts-config.xml
- UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX
- Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns
- Implemented XML parsers with SAX, DOM, JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
- Developed Web services, WSDL, SOAP Messages and Attachments to Integrate SuperN and SBOT-BYOB with IPC(Integrated Product Catalog and pricing System)
- Developed JUNIT Test classes.
- Developed complex queries to retrieve products based on region and service address and implemented PL/SQL stored procedures and Functions.
- Tooltips implemented with DOJO Framework.
Environment: Java, J2EE, Hibernate, Struts and Validation, JSP, Servlet, CSS, JavaScript, Oracle10G, Weblogic Server, Ant, Eclipse, JUnit, DOJO Toolkit 1.3, Log4J, JavaScript, AJAX, CSS, JNDI, JMS, HTML, XHTML, Informatica PowerCenter, Ipalnet Web server, JDBC, XML, XSD, XML Schema
Confidential, Ann Arbor, MI
Lead Developer
Responsibilities:
- Implemented UI Layer using JSF, Managed Beans, Backing Beans and Facelets.
- Used JSF expressions in rendering content and validation
- Consistence User Interface Look and Feel implemented with CSS style classes
- Developed Domain java objects with Java Annotations and configured in JPA persistence.xml file
- Developed common Imaging Data model services for IRIS and DIRS applications.
- Developed Spring framework DAO Layer with JPA and EJB3 in Imaging Data model and DocImport,
- Developed CMP and Stateless session beans for DocImport Middle Layer.
- Implemented EJB 3 Annotations for Entities, Relations and Transactions (Declarative Transactions)
- Spring container managed transactions implemented.
- Developed service Layer in Imaging data model for IRIS and DIRS application
- Developed Unit test classes using JUnit.
- Prepared SQL queries for the Classification manager module in IRIS application
- Implemented Hibernate Dao and services with Hibernate and Oracle 10g.
- Developed services to connect to IBM WCM using ISRA adapter API to get Image metadata.
Environment: Java, J2EE, EJB3, JPA, JSF, JSF Formatters and Validators, JSP, Servlet, IBM WCM content Management, CSS, JavaScript, Oracle10G, JBOSS 3.X, Ant, Eclipse, JUnit, JNDI, JMS, HTML, XHTML, JIRA, SVN
Confidential, CT
Java Developer
Responsibilities:
- UI Layer implemented with Struts classes, CSS, AJAX, JSP, HTML, java script and Implemented validation and Tiles framework
- Implemented XML data formats to transfer data between layers in the form of XML streams. Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
- XSLT is used to convert XML format into PDF format.
- Business layer and service Layer implemented with J2EE Patterns, Hibernate and EJB.
- Implemented Flex Action script and MXML Pages for UI
- Developed JMS and EJB (MDB, Session beans) classes and deployed
- Developed JSF framework Backing classes and Utility classes.
- JSF Navigation configured in JSF configuration file and Its Backing beans
- Implemented Java Internationalization(I18N) and Localization
- Developed UNIX Shell scripting.
- Developed and implemented CORBA IDL interfaces and Implementations.
- Developed database schema, ER Diagrams, sql queries, PL/SQL Functions stored procedures and database maintains database scripts.
- Developed Pl/SQL programs (Stored Procedures, Function, Synonyms).
- Developed DBMS JOBs to load compounds.
- Implemented Image and Content services and deployed to IBM WCM content server.
- Implemented Image manipulation services with IBM WCM Content server and deployed.
- Developed stored procedures, functions to manage datasets.
- Developed triggers, synonyms and views and Written SQL queries.
- Developed Web services and WSDL files.
- Applications maintained and supported on production instance and environment.
Environment: Java, J2EE, STRUTS, SPRING, JSF, JSTL, Servlets, Hibernate, JDBC, CORBA, IDL, IDL2java, Weblogic, IBM WCM Content server, Junit and Log4J, Adobe Flex, GWT, MXML, XML, XSD, XML Schema, Eclipse IDE, Informatica PowerCenter, Google plugin for eclipse, JavaScript, CSS, AJAX, Oracle10g RAC, XSL, XSLT, AIX and Windows XP.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Implemented Java objects with Java APIs for programmatic access to content and process capabilities.
- Implemented business process design, systems integration, and application design and management
- Implanted Events and Subscriptions.
- Created and manage object stores and file stores.
- Implemented Security and permissions for EJB Functions with LDAP and ACL
- Implemented Java security Manager to access EJBs and Business functions with Java Security API
- Configured SSL and ACL list.
- Implemented models Image capture capabilities.
- Designed and implemented backend database schema using ERWIN and Oracle RDBMS.
- Developed JSPs, servlets, JSR 168, 286 Portlets, struts and utility java classes
- Developed XML, XSD, XML schema and Parser with SAX and DOM
- Implemented web services from session beans to give access to production scheduling slot availability for the dealers to schedule their specific models
- Implemented portlets and portal using pages and desktop, skins and skeletons.
- Implemented java Internationalization (I18N) and Localization
- Implemented front end with JSP, Servlets and Struts Frame work, Validation, Tiles.
- Implemented JMS senders and receivers and integrated applications with MQSeries.
- Implemented O-R Mapping XML Files, POJO Objects and business logic to make DML operations with Hibernate framework.
- Implemented remote web services for portlets with wsrp portlets
- Developed backend stored procedures.
Environment: IBM RAD, Websphere, WebSphere Portal server, Java, J2SE, j2EE, Struts, Internationalization (I18N), XML, JSR 286 Portlets, MQSeries, JMS, JNDI, Oracle, Sybase ASE, Documentum, Business Process Framework, Workplace, WCM, Hibernate, Ant, VCS, SOA, SOAP, WSDL and Web services, ERWIN, RUP, JUnit, Documentum, Log4J, UNIX.