We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

5.00/5 (Submit Your Rating)

TampA

SUMMARY:

  • 7+ Years of experience in IT industry as a Java/J2EE developer in the development of Web applications using J2EE, Java related technologies.
  • Experience in Full software development life cycle implementation including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Expertise in designing and developing multi - tier enterprise level web based applications using J2EE technologies like Servlets, JSP, EJB, Struts, Hibernate, Spring, JDBC, JMS, Java Beans, Java Mail, SOAP, XML (SAX, DOM), XSLT, Web Services, Java Multi-threading, Java Sockets API, SOA and UML.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP), Agile and Unified Modeling Language (UML) using Rational Rose.
  • Strong experience in using DOJO, AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, JavaScript, CSS for designing front end.
  • Extensive experience working in Struts Validator Framework, Java Server Faces,O/Rmapping Hibernate framework, JPA and Spring Framework
  • Proficiency with Web Sphere Application Server (WAS), JBoss, Web Logic Server and Apache Tomcat Web Server. Strong Experience working with Databases such as Oracle 10g/9i/,SQL Server and DB2. Strong Database development experience in writing Functions, Stored Procedures, Triggers, and Views in PL/SQL.
  • Experience in configuring Managed beans, Navigator cases of JSF framework. Extensively worked on Windows XP/2000/98 and UNIX operating systems. Strong Experience working with JMS.
  • Experience in Shell Scripting.
  • Proficient in using various IDEs like RAD, WSAD and, Eclipse. Proficient in generating WSDL files, providing an application as a web service as well as consuming a web service.
  • Experience working with versioning tools like CVS and Clear Case and build tools like ANT.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Develop and execute Testcases, Test scripts and maintaining Test scripts.
  • Good Knowledge on distributed computing such as Hadoop and MongoDB.
  • Good knowledge on Python.
  • Possess strong analytical thinking, troubleshooting capabilities, proactive listener & team player, commitment to co-operative teamwork and excellent interpersonal communication skills. Ability to learn and adapt quickly to the emerging new technologies and at the same time being innovative.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++,python

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, Easy Mock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE:

Confidential, Tampa

Sr. Application Developer

Responsibilities:
  • Involved in developing web applications which are used by ESCROW middle office of JPMC and their clients namely, ESPMO and Portal.
  • Worked on both the skills of AngularJS in two different applications.
  • One is a coding application which uses data generated from Angular front ends and the backend code is written in Java And another one is coded in Angular JS that is all the data binding and validations are done using Angular JS the connectivity to the database is done using spring and hibernate.
  • The SDLC techniques used to track the project are Waterfall and are in the process of transforming to Agile.
  • Developed the backend batch process to sync the data from Salesforce to ESPMO.
  • The batch process is developed using the technologies such as SOAP, Bulk API to pull the data from Salesforce and Java, JDBC, Spring to insert the data into ESPMO.
  • The data is inserted to ESPMO Asynchronously using Multithreading in Java.
  • The front end of the web applications is developed using HTML, CSS, Angular JS.
  • The backend is developed using Java, Spring, Hibernate, JPA and the database is Oracle.
  • The version control systems used are SVN and GIT.
  • Worked in Unit testing the front end using Jasmine and Karma, and for the backend using Junit.
  • The build tool used is maven to build and deploy the application in the local server.
  • Also involved in deploying the web applications to the UNIX servers in lower environments such as Development and QA.

Environment: HTML, CSS, Angular JS, Java script, Java, Spring, Hibernate, JPA, JDBC, SOAP, Bulk API, Tomcat, Jasmine and Karma, Oracle 10g, Eclipse IDE, Oracle SQL Developer, Maven, GIT, SVN, UNIX.

Confidential, North Haven, CT

Sr. Java/J2EE Developer

Responsibilities:
  • Involved in various phases of Software Development Life Cycle (SDLC). Used Rational Rose for UML diagrams such as Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Designed front-end pages using HTML, CSS, JSP JSTL, AJAX, JSON and DOJO toolkit.
  • AJAX based Web application for secure storage and management of sensitive information like passwords with client-side encryption.
  • Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used JQuery to simplify the client-side scripting of HTML.
  • Written Javascripts using DOJO library to generate Menu Items, Dialog Box, Tool Bar, Tool Tips and user interface components. Developed the Struts action classes and Struts forms.
  • Configured the struts action mapping in struts-config.xml and configured the struts action class in web.xml. Implemented business logic using stateless session beans of EJB 3.0.
  • Wrote EJBs for the facade to create DTOs in the module. Involved in all the phases of RUP methodology for implementation and created Servlets 2.5 which route submittals to appropriate session bean configured using EJB 3.0 and render retrieved information.
  • Configuring Managed beans, navigation rules and navigation cases of JSF 1.1 for forwarding requests to respective beans. Involved in developing action forms with client side form validation using validation framework of struts and designed UML diagrams.
  • Tested database connections using MOCK objects for better performance. Used JUnit and Struts Test cases for testing the application modules and JMS 1.1 for sending messages.
  • Configured persistanceContext.xml, developed POJO’s and wrote the xml file to map objects to relational database using Java Persistence API (JPA) of EJB3.0.
  • Used Log4J 1.3 for the logging and debugging purposes.
  • Used Java Beans for representing tables in the database and also applying encapsulation feature of Java. Designed and implemented Spring MVC design pattern.
  • Involved in coding Stateless Session Bean that validates an input XML and sends the validated XML to the Queue using JMS API. These session beans are called by Message Driven Beans.
  • Configured hibernate.cfg.xml, developed POJO’s and wrote the xml file to map objects to relational database. Deployed the application on server.
  • Worked on UNIX shell scripting.
  • Extensively used My Eclipse 5.5 while writing code & used Clearcase as versioning system.
  • Involved in writing Stored Procedures, Functions, packages, Views, Sequences, Triggers using PL/SQL for Oracle database.

Environment: Spring 4.1, Hibernate 3.0,HTML 5, CSS 3, JSTL 2,1,AJAX, DOJO, JSP, Tag Libraries, EJB 3.1, Servlets, JDBC, JNDI, WAS, WSAD, UML, XML, Oracle 12g, JAX-WS, JAX-RS, Angular JS, Apache POI, SoapUI, TcpMon, Altova XML Spy, REST, Clearcase, Easy Mock, MAVEN, Junit, Selenium, Adobe Dreamweaver, Shell Scripting, Toad for Oracle, Velocity, JIRA, My Eclipse, Log4J

Confidential, Hollywood, Florida

Sr. Java/J2EE Developer

Responsibilities:
  • Developed rich refine framework on the Confidential partner website with Midwest airlines using AJAX and jquery plug-in.
  • Developed structure diagrams, behavior diagrams and interaction diagrams during the design using rational rose.
  • Involved in developing UI components using visual JSF for the Confidential merchant look up front end.
  • Used IBATIS SQL maps and EJB 3.0 on the backend for persistence.
  • Used Spring MVC on the front end using JSP, spring tags, spring validation framework.
  • Used Java API for XML Binding (JAXB) for parsing XML.
  • Developed Java Web Services using SOAP and Apache Axis.
  • Integrated third party tools like Exact Target for sending Email Notifications to the End users and Mapquest API for viewing merchant locations
  • Involved in writing shell scripts, Ant scripts for Unix OS for application deployments to Weblogic 8.1 server.
  • Used JIRA for tracking issues.
  • Used rational clearcase for version control.
  • Involved in deploying and configuring the application on Weblogic 8.1.
  • Worked in an agile software development environment with short-cycle delivery process which involves continuous integration using cruise control.
  • Configured Maestro for scheduling task which involves generating daily reports for the data received as feeds from other applications.
  • Checking the bugs posted by the testers using Mercury Quality Control.
  • Analyze, Code, Unit Test and updated MQC on resolving the bugs.
  • Used Agile methodology as the bugs status was reported to the manager on daily meeting
  • Used JBoss Server for the Entity Beans and also wrote queries in PL-SQL in My-Sql 5.0 and tested the same in My-SQL5.0 before creating BMP queries in Entity Beans.
  • Used LDAP for authorization and authentication. The persistence layer was built using EJB 2.0.
  • Also integrated Mylyn and Maven in the Eclipse environment.
  • Setup SVN for repository control and checking in of the code.

Environment: HP Unix, Core Java (JDK 1.4), Agile Development Process, Spring 2.0, Ibatis, EJB 3.0, Acegi Spring Security, Groovy(Grails), AJAX, JSF, JBoss, Eclipse 3.0.1, JMS 1.1, XSLT, JIBX,HTML, Maestro, Sybase, SOAP, XML, Maven, LDAP, XSD, XSLT, JAXB, Servlets2.4, JSP 2.0, My Sql, Rational Rose 2000, Log 4j, Junit, Unix Shell scripts, Rational Clearcase, MQC.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:
  • Involved in initial JAD sessions to define the requirements along with Business and testing teams.
  • Analyzed the requirements and prepared the Design documents using the UML.
  • Implemented Java Design patterns.
  • Created new custom tags.
  • Used Struts framework and tag lib in UI development.
  • Implemented AJAX pattern to make the UI more efficient.
  • Involved middle tier components development.
  • Database object were created using SQL and PL/SQL.
  • Involved in creating Unit test cases and Unit testing of the application.
  • Provided support and coordination in SIT, Release (UAT) and Production phases of the application.
  • Involved in bug fixing that was logged during testing.
  • Performed QA Testing.

Environment: Core Java, JDK 1.3, Servlets 2.4, JSP 2.0, Struts 1.1, JavaScript 1.4, JUnit, JDBC, Log4J, HTML, DHTML, Multithreading, CSS, AJAX, XML, Rational Rose, WSAD 5.1.2, Ant, Twitter Bootstrap, Websphere Application Server 5.1, CVS, Win CVS, Oracle 9i &10, Sybase, TOAD, Rapid SQL, Windows XP, Unix (Solaris) and MS Office 2k.

Confidential, Atlanta, GA

Web Developer/Analyst Programmer

Responsibilities:
  • Involved in System Requirements study and conceptual design.
  • Created UML diagrams like activity diagrams, sequence diagrams, use case diagrams.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using JSP, HTML and DHTML.
  • JavaScript was used for the client side validations.
  • Written JSP’s, Servlets and deployed them on JBoss Application server.
  • Used CVS as source control.
  • Extensively involved in Server-side programming using Struts frame work as handlers for dynamic Content generation and User Interface (UI) using XML, XSLT, HTML, DHTML and JavaScript .
  • Developed JSP pages to embed XSL style sheet based on Struts framework.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Designed, Developed and Implemented document transformation applications using XML Spy tool.
  • Developed façade class and their supporting classes to route the request to the service and receive the response data (XML)
  • Developed classes to Parse XML by using SAX parser
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Developed session beans to process the request from the façade.
  • Performed testing using JUnit.

Environment: Core Java, J2SE, Servlets, JSP, Struts, UML, XML, XSL, Sql server, SDLC, JBoss, Eclipse, CVS, JUnit, JMS, Xalan, Xerces-J parser, Unix, Oracle.

Confidential

Software Engineer

Responsibilities:
  • Responsibilities include analyzing the business requirements, creating and analyzing use cases, creating software requirements. Was involved extensively in all phases of project life cycle right from requirement analysis, systems analysis, preparing Micro design, Development, Testing, Implementation and Maintenance.
  • Developed Site Change Detection Tool for all the banks which automatically run for every two hours for all the Banks under HDFC Oneview.
  • Used XPATH to extract Bank data from Bank sites through respective adapters.
  • Involved in documenting technical specification document and user manual for all the bank adapters.
  • Played key role in Client communication and Customer satisfaction with all the deliverables.
  • Involved in Maintenance and Bug fixing in site change.
  • Involved in maintaining Adapter classes for different banks and Site Change Detection Tool.
  • Design & Development of mailing module using Java Mail API, which is used to send email communications for the site change notification.

Environment: Core Java, JSP, Struts, JDBC, Custom Tags, Oracle 8i, WIN 2000/NT, XML, XSL, XSLT, HTML, XPATH, Eclipse IDE, Tomcat3.1, Oracle, ALTOVA XML-SPY, Test-HTML.

We'd love your feedback!