We provide IT Staff Augmentation Services!

Sr. Software Application Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 8+ years of IT experience in Design, Developing, Testing, Deploying Java/J2EE applications
  • Expertise in Requirement Analysis, Design, Coding, Testing and Implementation
  • Wide knowledge in preparing Requirement Documents, Design Documents and Test Cases
  • Expertise in developing enterprise applications using Struts Frameworks
  • Strong knowledge in developing web based applications using Servlets, JSP, CSS, HTML, XML, XSLT and JavaScript
  • Experience in working with UNIX/LINUX
  • Good Knowledge about jQuery
  • Well versed in technologies like EJB, MQ, Web Services, Ajax, JDBC, AWT, Swing, Java Beans, RMI, and Java Persistence
  • Well versed with complete Software Development Life Cycle (SDLC) processes and methodologies
  • Good Knowledge about Agile Life Cycle Model
  • Expertise in working with Version Control Tools like Microsoft VSS, CVS, Harvest
  • High working knowledge of IDEs including Eclipse, WSAD, RAD
  • Expertise in designing and using J2EE Design Patterns, J2EE Standards, Best Practices
  • Extensive knowledge in using IBM Web Sphere, Web Logic, Apache Tomcat application servers
  • Broad working knowledge in Oracle, DB2, MS - SQL Server databases
  • Expertise in database schema design and writing SQL/PL SQL
  • Exposure in various project management activities such as Project Planning, Project Estimation, Preparing Implementation Timeline and Task List, Task Allocation and Integration, Preparing Activity Report, Preparing Status Report, Handling Issues/Risks/Change Control and Project Monitoring and Control etc
  • Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQLServer & DB2.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Experienced in using Cruise Control for Continuous Integration.
  • Used Hibernate as an Object relational mapping (ORM) library.
  • Experience in Internationalization and Localization.
  • Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
  • Managed time working on multiple projects
  • Capable team player and team leader who works well with people at all levels
  • Excellent communication, analytical, interpersonal and presentation skills

TECHNICAL SKILLS

Operating Systems: Windows, Server, UNIX

Languages: C, C++, Java, JavaScript, Unix Shell Script, XML, HTML and XHTML

Java Technologies: AWT, Swing, JDBC, Java Beans, RMI

Web Technologies: Ajax, jQuery, Servlets, Prototype JS, JSP, JSTL, Web Services, WSDL, SOAP, XML, Clojure, Lisp, CouchDB, and XSLT

Middleware: EJB, MQ

Methodologies: OOP

Frameworks: Struts, Spring, Hibernate

IDEs: Eclipse, Websphere Application Development Studio

Modeling Tools: Microsoft Visio

Version Control Tools: Microsoft Visual Source Safe, Harvest, Subversion

Tools: Toad, HP Service Center

Application Servers: IBM Web Sphere Application Server, Web Logic, Apache Tomcat Server

Databases: Oracle, DB2 MS-SQL Server, Big Data, NoSQL, Apache Cassandra, Hadoop, Lucene and Solr.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Software Application Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Developed of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Developed DAO API to manage the payment information using JDBC
  • 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.
  • Created the domains, application servers and load balancers using Weblogic
  • Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans.
  • Environment was mixed Windows and AIX, projects written in C++.
  • Developed JUnit test cases for all the developed modules.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed static and dynamic Web Pages using JSP, Hadoop, Lucene, Solr, HTML and CSS.
  • Developed the User Interfaces using Struts, JSP, JSTL, Clojure, Lisp, CouchDB, HTML and Ajax, JavaScript.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used Maven script for building and deploying the application.
  • Developed Generate PDF functionality using Spring framework and iText
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

ENVIRONMENT: S: Spring, Hibernate, Struts, Jquery, Ajax, Sencha ExtJS, Big Data, NoSQL, Apache Cassandra, Hadoop, Lucene, Solr, Javascript, Oracle, Crud, Pl/Sql, Jdbc, NodeJS, Clojure, Lisp, CouchDB, Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, JUnit, Agile, Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa.

Confidential, Boston, MA

Sr. Software Application Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed API using Hibernate to interact with the Oracle database
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed web-based customer management software using Facelets, Icefaces and JSF
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Designed Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (Ext Direct).
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Used JSP, JavaScript, JQuery, DOJO, CSS3, NodeJS, Clojure, HL7, SNOMED, CouchDB and HTML5 as data and presentation layer technology.
  • Developed the CRUD API for the POSEngine using Restful WebServices.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
  • Developed innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used CVS to maintain source and version management and used Eclipse as IDE.
  • Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
  • Used Subversion for software version control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Developed the application using agile methodology and followed TDD, Scrum
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Designed the front end using Java Applets and Swing, as well as JSP
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • Developed JSP pages and Servlets for customer maintenance
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Designed and implemented Rules infrastructure by wrapping up core JRules API.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Build code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Developed shell scripts, on linux platform, to process data from upstream systems
  • 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, Eclipse, Titanium, PhoneGap, NodeJS, Clojure, HL7, SNOMED, CouchDB, Sencha Touch, iPhone, iPad Android, Windows Phone 7, Websphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, Xml, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Jms, Apache Tomcat, Linux, Php.

Confidential, Philadelphia, PA

Lead Java Developer

Responsibilities:

  • Developed the spring AOP programming to configure logging for the application.
  • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
  • Developed java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Used DB2 as the database and wrote SQL & PL-SQL.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Used TOAD for database query testing, in the process of optimizing the queries
  • Developed 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 (SOAP, WSDL, and UDDI) for exchanging the data following SOA architecture principles.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Used JBoss application server to deploy application into Production environment.
  • Worked with clients on their day to day interactions with CVS Caremark.
  • Used VSS (Visual Source Safe) as configuration management tool.
  • 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.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used ANT for building the application and deployed on BEA WebLogic Application Server.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations
  • Deployed complex systems on client site that includes EMC Documentum & IBM FileNet.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Designed and developed front end screens for new reports using Swing components.
  • Worked with dimensional modeling of relational data sources (DMR) using Cognos Framework Manager and create cubes using Framework Manager.
  • Configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Developed an application in Java using Oracle ADF framework.
  • Developed and integrated external ORM system into Oracle BPM (ALBPM) in order to access Oracle Database inside processes.
  • Used IBM MQ Series to send information from mainframe to web and back to mainframe
  • Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
  • Installed and configured the development environment using Web-logic on Windows NT and LINUX, UNIX operating systems.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
  • Developed websites utilizing Wordpress platform.
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Developed .NET components using C# and involved in the deployment of those components.
  • Used ASP.NET technology for developing the presentation layer.
  • Design and Develop programs in C++ to integrate as per the users requirements.
  • Developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Developed and maintained customer inquiry fulfillment applications using iSeries CL and Cobol.
  • Created/translated PL/I programming into SAS.
  • Developed online and batch programs using COBOL, CICS, VSAM, DB2 and JCL and wrote system specifications.
  • Developed Java Script and Action Script, VB Script macros for Client Side validations.
  • Developed SQL queries. Actively worked on stored procedures.

ENVIRONMENT: S: Java, J2EE, Hibernate, Spring, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, NodeJS, Clojure, HL7, SNOMED, CouchDB, 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, Philadelphia, PA

Lead Java Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi threading and socket programming.
  • Deployed the application on WebLogic Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

ENVIRONMENT: Java,spring, JSP,Hibernate,JQuery, JSTL, JavaScript, CSS, SQL, CVS, Eclipse, JBoss, Oracle, HTML, XML, JUnit, Log4j, Ant, ClearCase.

Confidential, Reston, VA

Java Developer

Responsibilities:

  • Involved in development of various modules Using AJAX, JSP, and Servlets.
  • Well Implementation Of JDBC Connectivity to Access Data From Database Servers.
  • UAT Support & Release Activities.
  • Active Participation in the life cycle of the Project as a Team Member.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Developed PL/SQL procedure for login module and registration module.
  • Created Reusable components(with AJAX components) in Wicket Frame Work
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • JSF and Hibernate related coding, using Ajax for data validation, upload last commit data with help of Ajax, GUI part are user friendly with help of Ajax
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX and JQuery

ENVIRONMENT: Core Java, JSP, Servlets, Ajax, Oracle, pl/sql, sored procedures, JDBC,Oracle 9i,GUI, HTML, Javascript

Confidential, Raleigh, NC

Java Engineer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Worked on development of common framework in Google web Toolkit(GWT) to build screens and make remote procedure calls to middle ware
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Validator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Handled on issues related to conversion of JAVA to AJAX
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.

Environment: Java, J2ee,Ajax, Google Web Toolkit(Gwt) Struts, Jsp, Jdbc, Ejb, Ant, Xml, Ibm Web Sphere, Junit, Db2, Rational Rose, Cvs.

We'd love your feedback!