Senior Java Developer Resume
Columbus, OH
SUMMARY:
- Over 8+ years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
- Experience in full Software Development Life Cycle (Requirements Analysis, Design, Development, Testing, Deployment and Support)
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
- Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
- Expertise in developing the multi - tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
- Experience in Java Web Services.
- Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
- Good working knowledge in building application using apache ANT builder and Junit automated testing.
- Strong experience in RDBMS concepts, Oracle and MySQL.
- Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and integrating process with Oracle Data Integrator.
- Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
- Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Possess application Server experience with Web logic and IBM Web Sphere Application Server.
- Extensively used different IDEs like Eclipse, WSAD and RAD.
- Proficient in unit testing the application using JUnit.
- Used Clear case for Version Control.
- Excellent communication skills to deal with people at all levels.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
TECHNICAL SKILLS:
J2EE Technologies: JSF, Servlets, JSP, JSTL, JDBC,EJB, MVC, Struts, Hibernate, Spring MVC, LOG4J, JNDI, RMI, JUNIT, JAXB, SAX, ANT
Languages: Java, SQL, PL/SQL.
IDE Tools: WSAD, Eclipse, RAD
Web Technologies: JavaScript, CSS, HTML, DHTML, AJAX, XML
Databases: Oracle, MySQL
Design Methodologies: UML, Rational Rose
Messaging Systems : JMS
Web Application Servers: IBM WebSphere 6.x/5.x, WebLogic 10.3, Apache Tomcat
Version Control Tools: Clear Case
Operating Systems: Windows XP/2000/NT/98/95, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential,Columbus,OH
Senior Java Developer
Responsibilities:- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and Web logic.
- Writing back end scripts on Node.js/JavaScript.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Extensively used Oracle programming using SQL and PL/SQL
- Worked on PL/SQL and SQL queries.
- Connectivity to the database is provided using JDBC
- Implement web service components using JiBX and Apache CXF framework.
- Worked on web services SOAP and REST technologies
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Web logic Server.
- Developing a new Content Management System backed by subversion using java EE technologies
- Involved in coding for JUnit Test cases
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Worked on GUI internationalization using JSP and Core Java
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and Worked extensively on Sql.
- Created Maven build file to build the application and deployed on Web Sphere Application Server.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Designed and implemented interface elements using Google Web Toolkit.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Utilized Web 2.0 social media strategy tactics to increase company visibility by 110%.
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA(Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
Environment: Spring, Hibernate, Struts, JQuery, AJAX, Sencha, ExtJS, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, CRUD, PL/ SQL, JDBC, coherence, MongoDB APACHE CXF and REST, Eclipse, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, JavaServer Pages Standard Tag Library (JSTL) & SERVLET, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG Web 2.0, SOA
Confidential,Columbus OH
Sr. Java Developer
Responsibilities:- Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC and Acegi security.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Web logic.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Built main application in Python, Django leveraging technologies such as Tasty pie, Backbone.js, and Celery
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed DAO API to manage the payment information using JDBC
- Creation of REST Web Services for the management of data using Apache CXF
- Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication
- Pioneer application hosting on cloud infrastructure using Amazon Web Services.
- Involved in coding for JUnit Test cases
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Used Maven script for building and deploying the application.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Using JIRA to manage the issues/project work flow
- 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.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies
- EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
- Hosted and configured applications in IIS, IBM Web sphere, and Apache Tomcat under Windows and AIX platforms
- Moved Application from Solaris to Linux Red Hat for system benchmark
- Extensive Development using Zend Framework by PHP in a LAMP environment.
Environment: Spring, Hibernate, Struts, JSF,DOJO, "Sencha ExtJS ", JavaScript, CSS, AJAX, Html,Node.js, Angular.js, bootstrap.js, backbone.js, DB2, CRUD, PL/ SQL, JDBC, coherence, MongoDB APACHE CXF, soap, Web Services Eclipse, Websphere Portal, Git,GitHub, Junit, Scrum, UML JSP, JavaServer Pages Standard Tag Library (JSTL) & SERVLET MAVEN, Xml,ITEXT, Oracle Enterprise Content Management (c), GWT (Google Web Toolkit) JIRA, Jasper report, ILOG, JRules, Web 2.0, SOA M,JMS, Apache Tomcat, Linux, PHP.
Confidential, Columbus OH
SR .Java/J2EE Developer
Responsibilities:- Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Macromedia/Adobe Flex.
- I 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 user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- I worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Used TOAD for database query testing, in the process of optimizing the queries
- Extensively involved in the full lifecycle of ETL software development - analysis, design, build, documentation and testing for the project using SQL Server Integration services.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs
- Design and Developed using Web Service using Apache Axis 2 on JBOSS.
- Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE
- Used JBoss application server to deploy application into Production environment
- Setup Clear Case server to support CCRC (Clear Case Remote Clients). Evaluated existing software development environment, drafted recommendations for improvements. Worked with GHX and IBM to resolve licensing issues involved with Clear Case software change management solution package. Environment was mixed Windows and Linux, projects written in C++ and Java.
- Developing test suites in Selenium Web Driver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
- Participated in converting the business requirements to software specifications using Rational UML
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, and EJB’s and Web logic.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Involved in design and develop Paisley own Content Management System, which is alternative to IBM FileNet and EMC Documentum enterprise content Management systems.
- Tracked software issues and project progress enterprise-wide using Bugzilla, Lira, VersionOne, ClearQuest and XPlanner.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Design, Implement and Test Oracle ADF applications using Developer 11g
- Migrated code from ALBPM to Oracle BPM 10g and highlighted the Oracle BPM related errors/issues to Oracle team.
- 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
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Wordpress integration, migration, design, redesign, and expansion
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked
- Develop the codes in C++ programming language
- Participated in the design, coding, testing and implementation of Mutual Fund Trading System. The system provides facilities for order entry, cancel order, account number change, account add, change, delete and inquiry, systematic investments, systematic withdrawals using COBOL, JCL, DB2, CICS.
- Experience in wring a new JCL and modify the existing JCL in order to run the batch job in USS environment
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 9i/10g. Also used JPA with Hibernate provider. Designed and implemented the Hibernate Domain Model for the services.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
- Involved in Creation of Flex Families in Content Server and associated the JSP, JSF,J2EE,OOD, JDBC, JMS,JSTL and XSD, WSDl, XML pages to the assets.
- Involved in developing projects as Lead / Senior Developer following traditional SDLC Water Fall Model as well as Agile
- Installed IBM Cognos 10.1.1 on a Multi-Server environment (Dev /QA /Prod).
- Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories
Environment: Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, Xml, EMC Documentum, JIRA, SWING, Cognos, ILOG, Oracle Application Development Framework (Oracle ADF). Oracle Business Process Management (Oracle BPM,IBM MQ Series, Apache Tomcat, Linux,, Unix, Ruby, wordpress, drupal, zend,, ASP C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP
Confidential,NY
Java Developer
Responsibilities:- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- The users are classified into various organizations to differentiate the privileges between them in accessing the system.
- Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
- Spring Controllers that are having the business logic to select the EJBs to call.
- Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- JMS is used to send message objects to client queues and topics.
- JUnit test cases are created for unit testing.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Ant is used for building the application EAR.
- Hibernate annotations are included for Oracle DB.
- Working with on-site and off-site (India based) resources for successful implementation of the Workflow module
Environment: Java, J2EE, JSP, EJB, Spring MVC, WebSphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.
Confidential
Java Programmer
Responsibilities:- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data
- Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case