We provide IT Staff Augmentation Services!

Sr.application Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Java/J2EE professional having 10+ years of IT experience in developing, delivering of software using wide variety of technologies in all phases of the Development and Implementation, Maintenance and Support. Expertise in Java technologies, proven ability in project based leadership, teamwork and good communication skills.
  • Extensive experience in the Banking, Custome and Excise, Insurance, Warehouse (WMS) and MIS domain
  • Expertise in complete Software Development Life Cycle (SDLC) process that includes Analysis, Design, Development, Implementation and Testing.
  • Expertise with Model View Controller (MVC) Architecture using Spring/Struts framework.
  • Experience in developing enterprise and web applications using spring, Hibernate, Struts, Web Services (SOAP and REST - JSON), Servlets, JSP, Spring-web flow and EJB.
  • Good experience in applying Waterfall, Agile (SCRUM) and RUP (Rational Unified Process) process in projects.
  • Expertise in applying various core J2EE design patterns like Singleton, Session Facade, Business Delegate, Service Locator, Front Controller, Value Objects, DAO etc.
  • Worked with Application/Web servers like IBM WebSphere, BEA Weblogic, and Apache Tomcat
  • Hands on experience in UI development with Frontend technologies like JSP, HTML, Spring-Webflow, Java Script and CSS.
  • Good experience in Database servers Oracle, DB2, MySQL
  • Expertise in developing Object Oriented based applications.
  • Implemented UML modeling diagrams such as Class Diagrams, Component Diagrams, Package Diagram, Use Cases and Sequence Diagrams.
  • Expertise in developing web applications using IDE tools like Eclipse, RAD (Rational Application Developer), RSA (Rational Software Architect).
  • Hands on experience in Logging Framework such as Log4J
  • Expertise in automation of deployment of J2EE applications using Maven, uBuild/uDeploy, Hudson, Jenkins and ANT tool
  • Experience in bug tracking tools like HP Quality Center, Clear Quest and StarTeam
  • Experience in Source code version/management tools like Perforce, ClearCase, StarTeam, Rational Team Concert, Jira
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint, MS-Visio, MS-OneNote and etc.
  • Extensive experience in working with the Customers to gather required information to analyze debug and provide data fix or code fix for technical problems, build service patch for each version release and unit testing and providing Technical Solution documents for the Users.

TECHNICAL SKILLS

Operating Systems: Window 7, Windows 9X / 2000 / XP, Linux, AIX

Language: Java, JavaScript (AngularJS), C++, PL/SQL

J2EE technologies and Framework: Spring, Servlets, JSP, JSTL, Struts, Webflow, iBatis, JMS, Dozer, Apache CXF, LOG4J, JSON, Java Concurrency Framework

ORM Framework: Hibernate, iBatis

WebService Designs/Architectures: REST (Representational State Transfer), SOAP (Simple Object Access Protocol)

Markup & Scripting Language: XML, HTML

RDBMS: Oracle 8i/9i/10g/11g, DB2 8.x / 9.x, MS Access 2000

Web & Application Servers: WebSphere 6.x/7.x/8.x, Weblogic 8.1, Tomcat 4.x / 5.x, WebMethod Integration Server

Application Development Tools: Eclipse, RAD (Rational Application Developer), RSA (Rational Software Architect), Edit plus, TOAD DB Client, Clear Quest, HP Quality Center, Autosys (Scheduler), WebMethod Designer

Version control Tools: Perforce (P4), Clear Case, StarTeam

Build Engine/Management Tools: Maven, uBuild/uDeploy, Hudson, Jenkins

Application Analysis Tools: Introscope, DynaTrace, Splunk

Project Management Tools: JIRA, RPM (Rational Portfolio Manager), RTC (Rational Team Concert)

Testing Tools/Processes: SoapUI, FireFox Poster, JUnit Testing, CIT (Component Integration Testing), SIT (System Integration Testing), Quality Center Testing

Software Development Processes/Methodologies: Agile, Rational Unified Process, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Sr.Application Developer

Responsibilities:

  • Involved with client's business and technical team to understand the requirement.
  • Researched about client requirement than propose the technical solution to client.
  • Prepared Technical documents (HLD and LLD).
  • Involved in estimation and staffing with Tech manager.
  • Delivered new and complex high quality solutions in Agile (SCRUM) methodology to clients in response to varying business requirements.
  • Involved for managing scope, planning, tracking, change control, aspects of the project.
  • Designed and developed various application modules.
  • Preparing the Proof of Concepts.
  • Developed the Job scheduler (Quartz) and Rule engine (Drools) API to invoke the automated daily cache refresh and buisness rule.
  • Developed SOAP webserviceusing Websphere SOAP engine, Spring, Hibernate, RAD (Rational Application Developer) IDE, Dozer, Oracle 11g, JMS, Webspher application server etc.
  • Developed REST webserivce using Apache CFX Framework, Jackson (JSON), Spring, Hibernate,TOAD, SoapUI, Webspher application server etc.
  • Involved in creating DependencyInjection using SpringFramework to provide dependencies across several tiers.
  • Implemented the Dyna-Cache using dyna-config which fetch the configuration properties from database and refresh the product data in cache at run time (without re-starting application).
  • Used Spring’s HibernatTransactionManager, Value Objects and POJOto develop persistent classes following ORM principles andExtensively worked on Hibernate database mapping.
  • Used JMS(Java Messaging Service) to send the application error information to XDASH system to audit the log.
  • Used Maven tool to build the application and resolve its dependencies.
  • Used DevOps feature to automate build and verification of application in time interval.
  • Analyzed performance using DynaTrace and Introscope.
  • Used SoapUI project for webservice testing.
  • Implemented Junit test case to test the the application services.
  • Used Log4j for application logging and debugging.
  • Oops and log monitoring splunk and preparing reports on the performance of Apps and services.
  • Did the code review of developers code.
  • Involved in extensive coding and bug fixing.
  • Integrating the Code Developed by Offshore.
  • Actively involved in production release and production support for its certification.
  • Evaluated of BRD (Business Requirement Document) given to us by the client.
  • Prepared High-level design and Low level design documents from BRD.
  • DevelopedSequence diagrams and Class diagrams.
  • Created the Project Structure using Maven archtype based on my design.
  • Generating .hbm.xml for eProductloader DB schema.
  • Used Hibernate to develop persistent classes following ORM principles.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Used Hibernate to develop persistent classes and transaction logic following ORM principles.
  • Deployed spring configuration files such as application context, application resources and application files.
  • Involved in creating DependencyInjection using SpringFramework to provide dependencies across several tiers.
  • Developed SOAP Webservice client application to call multiple System of Repository webservice.
  • Developed Service and DAO model using Spring, Hibernate, RAD, Junit, SoapUI, Toad, Oracle 11g etc.
  • Implemented Multi-threaded code to call SOR webservice asynchronously using ExecutorService-Callable (Java Concurrency Framework).
  • Developed Soap webservices using Webspere SOAP engine to generate ws stubs forClient Interaction.
  • Used Autosys scheduler to invoke eProductloader servcie everynight in order to load the data from multiple sytem of repository (warehouse).
  • Involved in JUnit Testing of various modules by generating the Test Cases
  • Used Log4j for application logging and debugging.
  • Involved in mentoring team in technical discussions and Technical reviews.
  • Involved in code reviews and verifying bug analysis reports.
  • Working with Perforce to maintain the Project Artifacts.
  • Participating in Code Reviews and Walkthroughs.
  • Integrating the Code Developed by Offshore.
  • Trouble shooting the issues in Dev, Test and QA Environments.
  • Conducting the Demo’s to the Customer
  • Actively involved in production release and production support for its certification.

Environment: JDK 1.5/1.6, Spring, Hibernate, WebSphere Application Server, JMS, Oracle 10g/11g, Dozer, Perforce Version Control, Rational Team Concert, Maven, uBuild/Hudson/Jenkins, Jira, Quality Center, Rational Application Developer (RAD), Toad DB client, Putty etc.

Confidential

Software Engineer

Responsibilities:

  • PreparedSDD(Software design documents) for enhancements and implementation through releases.
  • Utilized in-depth knowledge of functional and Technical experience in PLDA Financial component like maintaining of financial transactions, customer account details, manage & search Debt, term, unlinked payment, reimbursement, remittance, reporting etc.
  • Invloved for development ofWeb module in delivering solution to our customer using Spring, Struts, Tiles, JSP, Spring-webflow, iBatis, Weblogic, DB2, JMS etc.
  • Delivered new and complex high quality solutions to clients working on PLDA Webservice using B2B message (EDI-EDIFACT) and XML message.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Access Objects and Factory patterns.
  • Coded in Jsp, Spring- Webflow and developed the JSP page.
  • Employed iBATIS as a persistence mechanism to implement object relational mappingfor interacting with backend Db2 database.
  • Configured OpenDS LDAP with Weblogic for application security in Lower environments for code development.
  • Involved in designing, developing and deploying necessary stored procedures for report generation.
  • Bug/Incident handling and resolution by using production support tools StarTeam andClearCase.
  • Did the research and impact analysis of Change requestsand provided the technical approach for approval.
  • Implemented Change requests and tested for any possible exception/error/breakage of existing flow.
  • Involved in mentoring team in technical discussions and Technical reviews.
  • Provided the demo of the functionality I implemented to client and testing team.
  • Involved in code reviews and verifying bug analysis reports. implemented the new change request and defect fixing in the project.
  • Actively involved in releases and production support.

Environment: JDK 1.4/1.5, Struts (Servlet, JSP, Tiles), Spring, Webflow, iBatis, Weblogic 8.1, JMS, EJB, DB2 9.1, OpenDS LDAP, FileZilla FTP Client/Server, StarTeam, ClearCase, Eclipse etc.

Confidential

Software Engineer

Responsibilities:

  • Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, analysis, detailed design, developing/coding, testing and implementation of the componentsand maintenance Support.
  • Used RSA for designing UMLdiagramsand code transformation as part of the functional and technical design of the application interface.
  • Developed solutions for diverse programming scenarios in Java, employing Object Oriented Programming (OOP’s) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
  • Created Application Layer, Business Layer and Integration(Data Access) Layer Classes to implement the service.
  • Extensively involved in developing components for Business layer and Data Layer.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
  • Deployed spring configuration files such as application context, application resources and application files.
  • Involved in creating DependencyInjection using SpringFramework to provide dependencies across several tiers.
  • Employed Hibernate ORM toolfor interacting with backend DB2 database by developing Hibernate mapping configuration files to provide the relation between java objects and database tables.
  • Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
  • Used EJB as session façade for application services.
  • Used Maven tool to build the application for deployment in WAS (Webshpere Application Server) and resolve its dependencies.
  • Performed the initial unit testing tests using JUnit during the development of code and functional testing of the business logic
  • Used Log4j for application logging and debugging.
  • Involved extensively in coding and bug fixing.
  • Delivered new and complex high quality solutions to clients in response to varying business requirements with the suggestive approach.
  • Responsible for implementing the new change request and defect fixing in the project.
  • Provide the demo of the functionality I implemented to client, testing team and to senior management.
  • Provide the technical and functional support to the testing team.

Environment: JDK 1.4, spring, Hibernate, SWT (Standard Widget Toolkit), Rational Software Architecture 6.0, Rational ClearCase Fat Client V7.0, Rational ClearCase Remote Client V7.0, Rational ClearQuest, RPM (Rational Portfolio Manager), DB2, WAS, etc.

Confidential

Software Developer

Responsibilities:

  • Handled Financial module and Warehouse module for new implementation, defect fixing and technical support to the customer in Warehouse management system.
  • Coded service class usind Struts framework to implement the business logic.
  • Wrote several Action Classes and Action Forms to capture user input and created different web pages using JSTL, JSP, HTML, JSTL and Custom Tags.
  • Implemented Struts Declarative Exception handling for exception handling in web tier.
  • Used JDBC for persistence layer and Oracle 9i as relational backend.
  • Besides java coding also written PL/SQL Procedure for data computation and calculations in DB server side.
  • Maintained the application in response to changing business requirements
  • Implemented new change request and defect fixing in the project.
  • Developed unit test cases using JUnit testing framework.
  • Built and Deployed the application build in Tomcat server for testing.
  • Trouble shooting the issues.
  • Responsible for defect fixing and technical support to the customer in Web application.
  • Provide the technical and functional support to the testing team.

Environment: JDK 1.4, Struts Framework, JSP, JavaScript, Tomcat 5, Eclipse, CVS(Concurrent Versions System) and Oracle 9i.

Confidential

Software Developer

Responsibilities:

  • Responsible for implementing the new change request.
  • Maintained the application in response to changing business requirements.
  • Develped and updatedAciton classes and JSP pages as per Change request.
  • Used JDBC for persistence layer and MYSQL as relational backend.
  • Developed SQL queries and executed them by using JDBC API used in application.
  • Built and deployed the application build in Tomcat server for testing.
  • Trouble shooting the issues.
  • Responsible for defect fixing and technical support to the customer in Web application.

Environment: JDK 1.4, Sturts, JSP, Tomcat 4, Eclipse and MySql.

We'd love your feedback!