Sr. Java/j2ee Developer Resume
Chicago, IL
SUMMARY:
- A highly motivated SCJP (Sun Certified Java Programmer) with 8+ years of experience in Enterprise and web based software development.
- Expertise in developing application with financial domain, using Enterprise Technologies pertaining to J2EE paradigm like J2SE,JSP, Java Servlets, JSF, Struts, Spring, Hibernate, iBatis, AJAX(dwr), JMS,XML, JDBC, JNDI, JAXP, JAXB, JbossAS, WebLogic, Web Sphere and Tomcat and Glassfish server and also Liferay portel Server.
- Experience in analysis, design, development, debugging and testing Rich Internet applications (RIA) using Adobe .
- Good exposure in technologies like MXML and Action Script.
- Expertise in using Cairngorm Architecture.
- Worked in multi threaded application development.
- Expertise in developing and deploying industry’s leading B2B and Enterprise billing solutions for telecom service providers.
- Expertise in developing Web based Applications using Web Sphere, BEA web logic.
- Experience in AIR and Flex (LCDS/BlazeDS)
- Experience in project developing methodologies like Agile and SCRUM.
- Experience in writing UNIX based shell - scripts
- Developed web-based applications using Model, Model2, Cairngorm and MVC architectures.
- Worked closely with the project management completely define specifications to help acceptance.
- Attitude and willingness to learn and implement unknown technologies.
- Strong analytical and problem solving skills.
- Experienced in Oracle SQL, PL/SQL, MS Access and MYSQL databases.
- Worked in Storage Domain.
- Good knowledge using Eclipse .
- Good communication skills, interacting caliber and adaptation to quick learning, ability to accomplish deadlines.
- Good working knowledge on Message Driven Beans and JMS
TECHNICAL SKILLS:
Languages: Core Java, C/C++, VB,CSS, HTML, DHTML, JavaScript.
Java : Java,J2EE,JDBC,JSP,Servlets, JavaBeans, JNDI, Hibernate, Spring, JMS, Beans, Design Pattern XML, Web Sphere, Eclipse, log4j,Spring web flows, POJO
IDE: Eclipse,RAD,MyEclipse,WSAD, builder.
Web Development Tools: Servlets,JavaBeans, Java Script,Ajax, HTML, GUI
Service Technologies: JDBC.
Frame Works : Struts,Hibernate,Spring MVC.
Adobe Technologies: Framework, Action Script and Builder.
Web/Applications Servers : WebLogic, Apache Tomcat,Glassfish,Liferay.
Database Applications: Oracle, SQL Server, MYSQL
Operating Systems : Windows, UNIX,LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Designed and developed various modules of the application with J2EE design architecture, using eAgent frame work JSPs, HTML, AJAX, JQuery, iFrame and JavaScript.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
- Developed web pages using HTML/CSS and JavaScript.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Created Oracle database tables, stored procedures, sequences, triggers, views
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Design and Developed using WebService using Apache CXF.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Deployed EJB Components on WebLogic .
- Used Subversion for software version control.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Created web application prototype using jQuery and Angular JS
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Developed JUnit test cases for all the developed modules.
- Components used are Gigaspaces/Javaspaces and Tangosol Coherence for the in memory database
- Designed and implemented four Agile Scrum teams for product development.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Used Require.js, Backbone.js and jQuery to create multiple JavaScript applications
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed the Servlets for processing the data on the server.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB
- Used Maven to build and generate code analysis reports.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Designed and implemented interface elements using Google Web Toolkit.
- Update Jasper Report configurations to make the changes in the reports.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Writing web 2.0 optimized website content.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Environment: s: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/Sql, Jdbc,Apache Cxf, Rest, Eclipse, Weblogic, Subversion (SVN), MongoDB, Bootstrap, Backbone.js, Junit, Node.js, Angular.js, Agile, Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Coherence, Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa.
Confidential, Chicago, ILSr. Java/J2EE Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring,Web Services
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Created frontend using EXTJS framework.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Built the business intelligence REST service with Ruby, ETL data from SQL Server to MongoDB, MySQL.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Worked on Data Services implementation for the CRUD services.
- Developed PL/SQL procedure for login module and registration module.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Created different batch programs to clean up tables in DB2 database
- Creation of REST Web Services for the management of data using Apache CXF.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-ful server on a different domain.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed frontend widgets in Backbone.js and Handlebars.js
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed application using MyEclipse for rapid development.
- Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
- Provided Linux expertise for an RCS-to-Subversion upgrade..
- Developed test cases and performed unit test using JUnit Framework.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed the UML diagrams based on the OOAD principles
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Coding on Cache/Coherence Components.
- Unit testing was performed using JUnit and Version control through Git.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
- Used Maven for building and deployment purpose
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Use jPod and iText to manipulate PDF operations.
- Used Github repository for version control.
- 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.
- Used JIRA to manage the issues/project work flow
- Creating PDF and EXCEL report using Jasper Reporting API.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Design & code execution support components using existing PI ILOG JRules Framework
- Provide consultation / customization on various Open source and Web 2.0 products
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Used JMS for Asynchronous communication between the applications.
- Apache Tomcat Server was used to deploy the application.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Developed custom web forms using PHP and JavaScript.
Environment: s: Spring, Hibernate, Struts, Jsf, Dojo, Sencha Extjs, Javascript, Css, Ajax, Html5, Db2, Crud, Pl/Sql, Jdbc, Apache Cxf, Soap, Webservices, Mongo DB, Git, GitHub, Bootstrap, Node.js, Angular.js, Backbone.js, Eclipse, Websphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Coherence, Maven, Xml, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Jms, Apache Tomcat, Linux, Php.
Confidential, Boston, MALead Java Developer
Responsibilities:
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed IBATIS config files for SYBASE D.B tables, stored process
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed the front end using JSF and Portlet.
- Developed various EJB's to handle business logic.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines
- Used DB2 as the database and wrote SQL & PL-SQL.
- Used Mercurial with hgTortoise for source control,.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for all database query testing and optimizations
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed J2EE components using Netbeans as IDE.
- Used JBoss application server to deploy application into Production environment.
- Entered and processed patient data into CVS's database.
- Used Visual Source Safe for Version Control.
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Design and development of components, such as Class, and Sequence diagram in UML
- Design & Development of the User Interfaces using HTML, CSS andJSP.
- Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript.
- Proficient in Perl Scripting, Visual Build Pro, SQL, Clearmake, build utilities like Openmake, ANT and Cruise Control.
- Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Worked on tickets from service-now and Jira on daily basis.
- Developed Swing for user interaction and data presentation.
- Designed Power Cubes using Cognos Transformer
- Development/Deployment of jar files into ILOG Rule builder
- Design, Implement and Test Oracle ADF applications using JDeveloper
- Design & Development for the first major project to use the new Oracle BPM infrastructure.
- Design and implement batch & entry code system and book keeping service (IBM MQ Series, Broadridge ADP, Mainframe, Seagull)
- Troubleshooted issues concerning Apache Tomcat during deployment.
- Involved in writing Linux, Unix Shell Script for performing automated tasks.
- Website development based on WordPress as a content management system.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby
- Built ASP.NET web based applications for the corporate website and the intranet.
- Design and Develop programs in C, C++ to integrate as per the users requirements.
- Builds and develops java interfacing with different backend systems in Mainframe.
- Developed and maintained customer inquiry fulfillment applications using iSeries CL and Cobol.
- Conversion of PL/I code to COBOL
- Develop/test/debug JCL.
- Designed and deployed software engineering practices, as requested, to maintain SAS code configuration and data quality.
- Served as subject matter expert (SME) on multiple VB/C# applications
- Design and implement existing and new website features using ASP.Net MVC
Environment: s: Spring, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Clearcase, Mercurial, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, .Net, Asp, C, C++, Mainframe, Cobol, Pl/I, Jcl, Sql, Sas, Vb, Asp.
Confidential, Jersey City, NJSoftware Developer
Responsibilities:
- Involved in the requirement-capturing meeting with the subsystem with the end users and Department Heads in Vehicles.
- Designed and Developed from scratch.
- Involved in development and design of the complete flow from the front end to the back-end for each UI existing in the current application.
- Developed presentation layer using for enhancing the performance of the application. Integrated with jsp to enhance the UI. Client side validations using Struts Validation framework.
- Used Action Script for implementing screens.
- Implemented Hierarchical grids with complex search mechanism.
- Calling pl/sql stored procedures to display data into database.
- Developed the classes in java to get the PDF data from DataBase.
- Developed the Utility java classes in java to do Date and String manipulations.
- Used Stored Procedures to save and get the information to/from Database.
- XML is used to create the mapping between UI fields and Value Object fields.
- XSL is used to display the data in PDF from xml file.
- Used CSS for applying style in entire applications.
- Estimate the infrastructure/ tools and technical manpower required for developing and delivering the Web Solutions to the clients or partner companies
- Developed the customized components for Reports.
Enivornment: Core Java, Jsp,J2EE, Java, Spring MVC, Web Services, Hibernates, Adobe, Ajax, Servlets, DAO, PL/SQL, MS SQL Server, XML, Log4j, Jsf, CSS, Eclipse, Apache Ant.
Confidential, Austin, TXJava Developer
Responsibilities:
- Responsible for developing Front-end pages using Adobe framework, written MXML and Action script
- Responsible for overall design & analysis of UI components and integration with existing J2EE, Spring and Hibernate.
- Implemented the architecture of the modules according to the MVC standards (Presentation-tier, Business-tier and Persistence-tier).
- Responsible for implementing best design patterns from Cairngorm architecture to interact with backend using Hibernate to pull out the data to UI components.
- Designed several UI screens with GUI the help of 3 Builder (RIA).
- Developed Action Script functions for event handling, response handling and error handling.
- Developed Charting components like pie charts to show the project specific performance metrics.
- Designed and developed all required Data providers which are being used by both General UI controls and by Charting components.
- Used Live Cycle Data services to get the data from the back-end system(LCD’s)
- Designed and Developed persistence layer with Hibernate,jQuery.
- Integrated and Hibernate with Spring.
- Configuration of Hibernate mapping files and configuration with Spring.
- Configured dependency injection mechanism in applicationContext.xml in Springs
- Configured transaction mechanism in Spring.
- Developed Test cases with JUnit.
- Developed Account Creation/Update, Associate External Customer and Password Management Modules.
- Involved in preparing documents like Impact Analysis, Unit Test Case, Check List and Code Review Documents. Performing Peer review.
- Deployed the entire application on windows and Linux platforms.
- Promoting builds from Dev Server to Staging Server to Production Server
Enivornment:: Core Java, J2EE, Java, Adobe, Ajax,Java Script,Servlets,GUI,JMS, Hibernets,MS SQL Server, JDBC, JNDI, Pl/Sql, Apache Ant, CSS, Eclipse, Log4j
Confidential, Austin, TXJava Developer
Responsibilities:
- Understanding the business requirements and designed test cases for responsible modules to test the complete functionality of application.
- Design and Execution of Test Cases manually.
- Developed JSP’s for front end of Echo-View.
- Developed User Interface using CSS,GUI, JavaScript, JSP, Servlets and JSTL
- Performed Functional, User Interface, retesting/regression testing.
- Analyze test results and report to management.
- Reported the Bugs and attended weekly status meetings and provide detailed status report.
Environment: Core Java ,Servlets, JSP, HTML, javascript, Java beans, Jdbc, JDBC, Oracle, Windows XP .