Senior Java Developer Resume Profile
Atlanta, GA
SUMMARY | JAVA EXPERIENCE | ||||||||||||||||||||||||||
|
TECHNICAL SKILLS
Bachelor's of Technology in Computer Science and Engineering. Sun Certified Java Programmer SCJP |
Work Summary
ROLE: SENIOR JAVA DEVELOPER
Confidential
RESPONSIBILITIES:
- As a Senior Developer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework
- Developed additional UI Components using JSF, HIE, and implemented an asynchronous, AJAX JQuery based rich client to improve customer experience
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements
- Developed web pages using HTML/CSS and JavaScript.
- Implemented the front end stack of AngularJS, Node.js and LESS to rewrite the commencement registration administrative interface as a Single Page Application SPA
- Implemented AngularJS, Bootstrap, LESS, Karma, Mocha, and many jQuery plugins wrapped in AngularJS directives.
- Developed the Graphical User Interface GUI using HTML5, CSS3, JavaScript and jQuery, Bootstrap is extensively used to manage the layout and build a user friendly interface
- Used Require.js, Backbone.js and jQuery to create multiple JavaScript applications. Worked with the graphic design team to implement user interface in SCSS.
- Experience with SQL and basic CRUD operations
- Extensively worked with Oracle RDBMS for writing complex queries and PL/SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache
- Implemented Coherence Cache which can be used with Spring Annotations.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations .
- Content Data modelling and ETL mapping for Neo4j DB and Mongo DB.
- Good exposure to REST full based web services
- Spring Framework has been extensively used in all layers of the application including UI, backend and integration. Daos were implemented using iBATIS, Hibernate. Developed Web Services using SOAP, REST, Apache CXF while integrating with the license server to validate the licenses.
- Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts
- Configured JMS Server setup and DB Connection pool setup deployed Returned items in Weblogic Server.
- Involved in coding, code review via PMD and Jalopy tool, deployment on weblogic portal server, code management via Subversion SVN tool
- Developed test cases and performed unit testing using JUnit.
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice
- Designed UML diagrams using UML and Rational Rose
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application
- Developed JSPs using EL language and JSTL tags
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic
- Developed pom.xml for the build of the application using Maven
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit GWT , Java and XML in a UNIX environment.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
ENVIRONMENT: Java, J2ee, Struts, Jsf, Ant, Hibernate, Angular.js, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, Weblogic, Subversion SVN , Junit, Agile, UML, JSP, JSTL , JavaScript, CSS3, AJAX, Html5, Oracle, CRUD, SQL, EJB, Scala, PL/ SQL, Apache CXF, REST, Eclipse, Servlet, Maven, Itext, Jira, Web 2.0, SOA, Jasper Report, ILOG, JMS
Confidential
ROLE: SENIOR JAVA DEVELOPER
RESPONSIBILITIES:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Coded Java backend, JSP, Struts, JavaScript, Business classes.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Designed using different types of style sheets using core Dojo.js, modified DOM.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Involved in writing Javascript for dynamic manipulation of the elements on the screen and to validate the input.
- Responsible for the implementation of Web Design based on CSS, HIE, HTML5, and Bootstrap Front-End Framework.
- Was involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Use modern web technologies such as HTML5, LESS, JQuery, Knockout JS frameworks Wrote Java programs, performed builds, monitored DB2 data and ran SQLs
- Created a 3-tier application that manages security set-up using Node.js and build tooling Bower/Yeoman/Grunt
- Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, XML.
- Used BootStrap.css file to design web page style
- Developed frontend widgets in Backbone.js and Handlebars.js
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Developed basic music player features as well as adding artists, players, albums, tracks, other users, playlists, favorites to their account and CRUD functions
- Developed Data Access Objects DAO using JDBC API for Database access.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Utilized MongoDB database management system for keeping user generated data
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Consumed Web Services using Apache CXF framework for getting remote information.
- Consumed Web Services WSDL, SOAP from third party for authorizing payments to/from customers.
- Developed complex Web Services and tailored Apache Axis API to suit the requirement.
- Installation and configuration of Development Environment using Eclipse with Weblogic Application server .
- Unit testing was performed using JUnit and Version control through Git.
- Used Github repository for version control.
- Developed JUnit test cases for all the developed modules.
- Organized and facilitated daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
- Mentored a team of mid-level developers in Java/J2EE Development using UML design documents.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
- Experience in creating build files using Maven.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- 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.
- Worked on proof of concept using Google Web Toolkit GWT to create the personal card application site
- Using JIRA to manage the issues/project work flow.
- Oracle Database access was implemented through Hibernate framework. Also used Jasper reports and Jfree charts to generate various statistical reports
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules
- Implementing content management system enhancements leveraging Web 2.0 technologies.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware
- EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle
- Configured Server for Oracle Database and Apache Tomcat.
- Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX Responsible for the Migration of the application from Web Sphere to JBoss.
- Used PHP / MYSQL in WAMP Windows, Apache, MySQL and PHP environment for creating dynamic data driven and interactive web pages
Environment: Java, JSP, Servlets, Camel, JDBC, Oracle, Maven, HTML, CSS, JavaScript, JQuery, Ajax, GWT, GUICE, XMI, JBOSS, Eclipse, Log4j, SVN, Angular.js, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, HTML5, DB2, CRUD, SQL, Struts, JSF, DOJO, JQuery, ExtJS , PL/ SQL, Apache CXF, SOAP, Servlet, EJB, Maven, XML, Itext, Oracle ECM, JIRA, Jasper report, ILOG, JRules, JMS
Confidential
ROLE: JAVA/J2EE DEVELOPER
RESPONSIBILITIES:
- Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Macromedia/Adobe Flex.
- Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed the front end using JSF and Portlet
- Converted the existing EJB session beans which call the host Mainframe system into POJO's.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
- Configured Hibernate, Spring and MyFaces JSF to map the business objects to MySQL Database using XML configuration file.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Efficient in up gradation and migration from SQL Server .
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2.
- Design and Developed using WebService using Apache Axis 2
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
- Worked on Posting queue logic by implementing Message-Driven bean MDB using JMS and deployed on JBoss server.
- Setup ClearCase server to support CCRC ClearCase Remote Clients . Evaluated existing software development environment, drafted recommendations for improvements.
- For integration tests JUnit framework. Worked with Selenium for working with test cases.
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- ASP.Net MVC Application performance tuning ted using ANT Profiler.
- Developed XSD for validation of XML request coming in from Web Service.
- Defined as-is-architecture, transitional architecture, and recommended future-state architecture related to Search technologies including Google GSA, Endeca, and EMC Documentum ECI.
- Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
- Analyze, debug and fix issues related to thread locking, clustering, network connections, Swing client performance on customer's production environment.
- Business view and published the packages using Framework Manager onto Cognos Connection.
- Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper.
- Design Development for the first major project to use the new Oracle BPM infrastructure.
- Install, configure, update and troubleshoot Oracle Application Server, IBM Websphere, Apache Tomcat and the applications installed. Implement bug fixes and IAVA patches.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Process Automation: coded scripts to automate various manual processes Screen Scraping using VB Script and Ruby
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
- Used web services REST to bridge the gap between our MS and Drupal/Wordpress technology.
- Develop and maintain several PHP/Zend Framework client projects, most of which come with a custom CMS built by Netzuri.
- Made Fixes and enhancements to Online bill paying ASP.NET/SQL 2008 tier software for water companies.
- Developed code for C, C to secure the transaction.
- Designed and developed advanced data feed which provided subscribers real- financial market information from multiple sources, and the client-server application also utilized Rogue Wave's C library for multi-threaded processes.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Led the effort in the setup of the Physical Operating environment where the Order Management System's Java, C, and COBOL applications will run. This environment includes the DB2 Client and Gateway, UNIX and Mainframe utilities.
- Handling Mainframes applications Analysis requirements, especially PL/I and Business Objects
- Developed SQL queries. Actively worked on stored procedures.
- Write test plan and test cases. Using C /VB to automate all Priority test cases. Coding stress tool/script, and UI related testing.
- Served as developer architect for the application involving heavy use of ASP.NET, C .NET, JavaScript, AJAX, XML, SQL, T-SQL, XHTML, CSS
ENVIRONMENT: Java, JSP, Servlets, JDBC, DB2, HTML, CSS, XML, JavaScript, JQuery, CICS, AIX, Web Sphere, RAD, log4j, Windows XP, GWT, MySQL , TOAD, SQL Server, DB2, Apache AXIS2, WSDL, JSP, EMC Documentum, JIRA, SWING, Servlet, ANT, XML, Cognos, ILOG, Oracle ADF, Oracle BPM, Apache Tomcat, Linux, Unix, Ruby, IBM MQ Series.
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Participated in all the stages of SDLC from requirements gathering to deployment of software.
- Used MS Visio to come up with the required diagrams for the design part.
- Developed and designed Interfaces using Swings.
- Used Event Handlers to perform the required functionality of the events.
- Implemented the statistics like UNIVARIATE, CORRELATION, REGRESSION etc using JAVA classes and methods.
- Developed various UI User Interface components using Struts MVC , JSP, and HTML, JavaScript, AJAX.
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations using Java Script.
- Troubleshooting WebLogic Server.
- The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for the components.
Used Log4j for logging and handling defects of the application
Environment: JAVA Swings , JDBC, Web Service, Spring, Java, EJB, Java Script, Weblogic, Hibernate, Log4j, Ant script, TOAD, Putty, WinScp, Net Beans and Oracle Net Beans IDE, MS Visio, Oracle, JUnit.
Confidential
ROLE: J2EE DEVELOPER
RESPONSIBILITIES:
- Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the Account Information and Fund transfer Modules of the Personal Banking System.
- Designed and developed new features for application using java, j2ee, JSP, Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript and XSL.
- Developed Java utility classes for common application functionality like database access, error logging and configuration file.
- Responsible for the design and development of the application framework STRUTS . The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
- Worked and configured application in Apache Tomcat Server.
- Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. Task includes writing, configuring and maintaining the Hibernate configuration file and also writing and updating the Hibernate mapping file for each Java data objects to be persisted.
- Developed Test Cases and subsequently Unit Testing of the various modules is performed.
- Oracle 9i was used as the database. JDBC was used to connect to the Database.
- Developed Web services using SOAP and WSDL to perform insertions and updates of the vendors list in the database.
- Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
- Used Web Logic Workshop as IDE for development, used CVS for source code control.
- ANT has been used to build the jar and ear files to deploy the project.
- Application support for System Integration Testing and User Acceptance Testing.
- To conduct the user training/Help desk training, end user support.
ENVIRONMENT: Java, J2EE, Struts, EJB, JDBC,Servlets, JSP, XSLT, JNDI,DHTML, SOAP, BIRT, Web Services, Swing, Oracle, ANT, JUnit, WebLogic Application Server, CVS, Log4J, JavaScript, Hibernate.
Confidential
ROLE: JAVA DEVELOPER
RESPONSIBILITIES:
- Participated in all the stages of SDLC from requirements gathering to deployment of software.
- Used MVC framework for making application much easier to design, create, and maintain.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
- Implemented client side validation using JavaScript.
- Developed the EJB's on JBOSS application server to retrieve the data from databases.
- Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
- SQL server is used as the back end database.
- Developed Test Cases and subsequently Unit Testing of the various modules is developed.
ENVIRONMENT: J2EE EJB, JSP , HTML, MVC architecture, JBOSS, SQL SERVER, Java Script,
Rational Rose, Eclipse, Windows.