We provide IT Staff Augmentation Services!

Sr. Java Applications Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Around 8+ years of extensive experience in Software Development Life Cycle, Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support usingJava/J2EE technologies.
  • Good functional experience with clients in Trading, Banking, Telecommunications, Health Insurance domains
  • Proficient in implementing MVC (Model View Controller) Architecture for enterprise applications in Spring, Hibernate, JSF, EJB, Hibernate, Struts, JMS frameworks
  • Hands-on experience in different modules (Spring MVC, ORM, JDBC, DAO and AOP) of Spring Application Framework.
  • Experienced in WEB and GUI development using HTML5, DHTML, XHTML, XSL, CSS3, JSP, JavaScript, JQuery, DOJO, POJO,AJAX, JavaScript Object Notation (JSON) technologies.
  • Expertise in deploying web application using Web/Application Servers like Apache Tomcat, Apache, JBoss, WebSphere and WebLogic Application Server
  • Worked with deployments on Ant, Maven and Deployment script.
  • Experience in developing UML use cases, class, sequence and deployment diagrams using Rational Rose and Microsoft Visio.
  • Good understanding of Service Oriented Architecture (SOA) for distributive environment.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Developed applications using open source frameworks like Struts including Struts HTML Tag Library, Action classes, Form Beans and Struts Validation Framework
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Experienced in using Operating Systems like Windows 98 / 2000/NT / XP, Linux, UNIX, AIX. Knowledge in UNIX Shell Script.
  • Good knowledge and experience in various development methodologies like Agile Extreme Programming (XP), SCRUM Methodologies.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer(RAD) for Java/J2EE application development.
  • Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.

TECHNICAL SKILLS

Languages: JAVA, UML, WSDL, C++, C, PHP, ASP, .Net, PL/SQL, SQL

Technologies/ Frameworks: JAVA, J2SDK, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, EJB, AJAX, SOAP,, JMS, XSL, XML.

XML Tools: SAX and DOM Parsers, Xerces, DTD.

Application Server/ Web Server: IBM Web sphere Application Server, BEA Weblogic, Tomcat, Netscape Enterprise Server, IBM HTTP Server, IIS

Modeling Language/Tools: UML, Axure RP Pro, Dreamweaver, MS Visio, Rational Rose Enterprise Edition, Eclipse UML plug-in

Methodologies: RUP, OOAD

IDE: IBM Rational Application Developer, WSAD, JBuilder, Eclipse, MyEclipse Blue

Middleware: MQ Series, JMS, RMI

Database: Oracle, SQL Server, MS Access, DB2, UDB

Scripting Languages: HTML, DHTML, XHTML, ANT, JavaScript, Perl

Testing Frameworks: JUnit, Struts TestCase

Configuration Mgmt. Tools: Rational Clear Case, MS Visual Source Safe

Other Tools: Log4J, ANT, Microsoft Project, DB Visualiser, PowerDesigner

Miscellaneous: IIS, LDAP, Site Minder, Java Stored Procedures, Apache Axis (Web Services), SVN, CVS, Dimensions, LDAP, MQ-SERIES, Leach FTP, WinFTP, Rapid SQL, Microsoft Visio, Axure RP Pro, Rational Rose, Tomcat.

Operating Systems: Windows, MS-DOS, UNIX

PROFESSIONAL EXPERIENCE

Sr. Java Applications Developer

Confidential, New York, NY

Responsibilities:

  • 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.
  • Involved in the architectural re-factor the web services system and portal with spring framework and iBatis.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed UI screens using YUI, CSS and JQuery.
  • Developed using JQuery for CSS Manipulation, Events, Effects, Animation and Ajax interaction for Rapid Web Development.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
  • Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
  • Developed multi-protocol telecom Single-Page Architecture application using Node.js, Backbone.js on the front end, and web sockets using Socket.IO for communication between client and server.
  • Built redesigned admin application in Angular.js, Built new HTML5 video player.
  • Developed the UI panels using JSF, XHTML, Mongo DB, Servlets, Node JS, Bootstrap JS, Android, IOS, Selenium, Webservices, GIThub, CSS, DOJO and JQuery.
  • Implemented custom search solutions using Backbone.js.
  • Administered design and implementation of mobile applications foriPhone
  • Oracle is used as the persistence layer, configured and optimally indexed for searches
  • Implemented all the CRUD operations using JPA query language.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Used JDBC to connect to the information model tier
  • Involved in analysis, design and coding of Create Activity, Office Activity and Policy view modules using Struts, Jsps, Webservices, Java-script and CSS.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Used Spring data framework for CRUD operations on MongoDB.
  • Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using Apache CXF.
  • Created all the services to work with the various entities provided and rectified the services using REST
  • Configuration management incdluding multiple merges, builds and managing production releases using Subversion tools and techniques.
  • Developed JUnit test cases for all the developed modules.
  • Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
  • Identified Requirements done the design and development of use cases using UML
  • Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java Script, HTML and XML to test different parts of the application.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process
  • Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format.
  • Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML & Oracle DB
  • Developed customer registration and login screens usingHTML, JSP
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2.
  • Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments
  • Designed and currently developing 3 Tier Web 2.0 based price management system using GWT, Grails and MySql.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.

Sr. Java Applications Developer

Confidential, New York, NY

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection
  • Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
  • Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
  • Design and develop Servlets, JSPs, JavaBeans with dependency injection to implement JSF framework, Good working experience developing advanced Swing components.
  • Implemented in web development with help of DOJO to achieve one stop approach.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
  • Inserted External Style Sheets to various web pages using CSS
  • Created the Mock-ups using HTML5 and JavaScript to understand the flow of the web application.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
  • Involved in writing CTG, JCICS classes to interact with Mainframe DB2
  • Responsible for Oracle Forms and maintaining CRUD operation on the database.
  • Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Used NoSQL Database MongoDB for test and production data
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Implemented Web Services using JAX-WS Specifications depending on the needs to understand SOAP messages.
  • Installing and Configuring Eclipse and Websphere application Server.
  • Involved in Deployment of port lets and war files on WebSphere Portal.
  • Application was developed using RAD with application server as Websphere using ClearCase Explorer and GIT repositories.
  • Used Github extensively as versioning tool.
  • Developed test cases and performed unit test using JUnit Framework.
  • Introduced proven techniques and methodologies to drive product development quality, including Object-Oriented design, Design Patterns, Scrum and Agile development, Test-driven Development (TDD), and Continuous Integration.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Involved in coding and unit testing of Servlets, JSPs and EJBs.
  • Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
  • Developed pom.xml for the build of the application using Maven
  • Developed XSD for validation of XML request coming in from Web Service.
  • Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, (D)HTML, CSS, XML, XSL, XSLT.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Involved in publishing the web content in the portal site by using the Oracle ECM
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Involved in development of UI using JSP andHTML
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Development/Deployment of jar files into ILOG Rule builder
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Instrumental in getting Oracle SOA platform infrastructure up and running through installation, validation and POC with System of record.
  • Involved in developing real time interfaces using JMS API and Spring framework
  • 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.
  • Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
  • Providing support & development of web based applications and TCP/IP socket applications in UNIX, using PHP, C, Perl, JavaScript, Oracle, MS SQL, t-sql, Pl/SQL, openSSL.

Sr. Java Developer

Confidential, Reston, VA

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.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
  • Deployment of portlets on the Webpshere Portal Server and EJB on WAS and involved in unit testing
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
  • Worked with Toad to overlook databases and create SQL queries to gather and alter data. Also combined with Hibernate for testing the flow of data from the Application to Database
  • Involved in migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.
  • Used DB2 as the database and wrote SQL & PL-SQL.
  • Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT
  • Efficiently used IDE's like Eclipse, NetBeans, and XCode for development of applications.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events. Troubleshooting of database performance related issues in MySQL and Oracle
  • Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
  • 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
  • Dealt with java Beans helper classes and servlets for interacting with the user interface written in JSP.
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • Extensively used XSD for validations of XML transfer to the different Web Services
  • Involved in design and develop Paisley own Content Management System, which is alternative to IBM FileNet and EMC Documentum enterprise content Management systems.
  • Used JIRA issue tracker to file the bugs.
  • Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
  • Worked with dimensional modeling of relational data sources (DMR) using Cognos Framework Manager and create cubes using Framework Manager
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • 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.
  • Defined synchronized and persistent IBM MQ Series Queue manager, Channel Managers and Queues.
  • Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
  • 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
  • Coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby
  • Designed & created websites in WordPress using Bluehost Web Hosting Solutions
  • Developed three contributed modules on Drupal and several dozen custom modules for a diverse set of clients
  • Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
  • 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/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.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA.
  • Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
  • Configuring and analyzing JCL to execute mainframe batch.
  • Worked with DNS team to associate the urls with DNS, Coordinartion with SAs, DBAs Load Balancer and Firewall team.
  • VB code Analysis and Sybase store procedure converted into SQL.

Java/J2EE Developer

Confidential, Schaumburg, IL

Responsibilities:

  • 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 usingJavaScript.
  • Troubleshooting WebLogic Server.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • 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

Java Developer

Confidential - Riverside, CA

Responsibilities:

  • Developed new system Automated Management System with Java and JSF.
  • Common Error message routines throughout the framework.
  • Implemented Log4j in application.
  • Implemented Ant Script in application.
  • Involved in reviewing the code and generating the Reports using PMD tool.
  • Automated XML parsing and generation of HTML files and uploading in FTP, integrated around six automated scheduler and Automated Application deployment.
  • Provide effort estimation for new enhancements requested and requirement break-up.
  • Handled client interaction in raising and resolving issues.
  • Participated in creation of high-level business analysis documents, detail design documents.
  • Automated XML downloads from distributed sites.

Software Developer

Confidential, Boston, Massachusetts

Responsibilities:

  • Provided expertise in the design and implementation of store functionality using WebSphere Commerce
  • Configured DynaCache to provide an effective caching strategy, and greatly improved performance, for a B2C store.
  • Responsible for the implementation of a custom catalog inventory allocation and reclamation system based on client specifications.
  • The system used the OOB inventory table but required implementation of new task commands, EJBs (session) and databeans to allocate and reclaim inventory.
  • Analyzed and implemented DynaCache invalidation rules to ensure that inventory messages were not incorrectly cached.
  • Designed and implemented a solution to allow the persistence of secondary user profile information and also customizations to the Accelerator that allow the creation of Customer Segments based on the secondary profile information.
  • Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP (sales and payment information).
  • The design of the inventory management job required the use of IBM WebSphere MQ to retrieve inventory messages.
  • The messages were parsed and the inventory levels were updated. Implemented EJBs (session/entity) for additional flexibility for integrations.
  • Implemented BODL readers and writers to allow the load of custom data.
  • Designed and implemented integrations with Responsys Interact to offload email processing to a third-party service provider.

We'd love your feedback!