We provide IT Staff Augmentation Services!

Business Application Developer Resume

3.00/5 (Submit Your Rating)

Rochester, NY

SUMMARY

  • Overall 7 years of work experience as a Java Developer in following domains: Financial, Pharmaceutical, Healthcare.
  • Good experience in all facets of SDLC viz. requirement analysis, design, development, testing, and post implementation revisions.
  • Have work experience on C++ for school projects.
  • Worked strongly following Agile(Scrum) methodology.
  • Have a strong background and experience in designing and developing various software applications and databases, GUI using Struts/MVC Framework, JSF and Java Applets.
  • Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts 1 & 2, Hibernate, Spring, Web services)
  • Technically proficient in Oracle, MySql, Sybase, Postgres, Derby databases.
  • Strong experience with web/application servers like Apache Tomcat, JBoss, IBM Websphere, WebLogic .
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and Spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • In - depth knowledge and experience of analysis and design methodologies using OOAD, UML and J2EE Design Patterns(MVC, Front Controller, Session Façade, Data Access Object), with solid experience in MVC architecture (n-tier).
  • Experience with XML, XSD, DTD, SAX, DOM technologies
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL
  • Expertise in developing critical & responsive GUI / front-end components using HTML5, JavaScript, CSS3, JSON, jQuery.
  • Strong experience with various application development IDEs: Eclipse, IBM RAD, JBuilder, NetBeans
  • Experience with log tools: Maven, JUnit, Log4j, Ant
  • Have excellent logical, analytical & debugging skills
  • Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation.
  • Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.

TECHNICAL SKILLS

Design: UML, J2EE Design Patterns

Language: Java, J2EE, C, C++, PL/SQL

Java / J2EE Technologies: JDBC, Servlets, JSP, RMI, JNDI, EJB, XML, Custom Tags, JSTL, JPA. AJAX

Frameworks: Struts 1&2, Spring Framework, Hibernate.

Web Technologies: HTML5, XHTML, DHTML, CSS3, XML, XSLT,JSF, JavaScript, JSON, jQuery

Databases: Oracle, MySQL, Sybase, PostgreSQL, Derby

Web / Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic

Testing & CVS Tools: JUnit, Log4J, Maven, Ant

Others: Eclipse, IBM RAD, NetBeans, JDK, IBM - Cognos Impromptu, Windows SharePoint Services, MS InfoPath, MS Office

Operating Systems: UNIX, Windows NT/2000/XP/Vista/7, MS-DOS

PROFESSIONAL EXPERIENCE

Confidential, Rochester, NY

Business Application Developer

Responsibilities:

  • In addition of current functionality, enable the ability to apply a change to an existing phrase to some, or all Benefits ( and related Benefit Packages) using that phrase at same time.
  • Enable the ability to associate a phrase to some or all Benefit Packages, including within a particular Product type at the same time.
  • Enable the ability to associate the same phrase multiple times to a Benefit.
  • Enable the option to full copy ( overwrite ) all or the selected benefits of a Benefit Package to another Benefit Package even if the destination Benefits already has existing Benefits with phrases.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes.
  • Implemented dynamic web interface using AJAX.
  • Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
  • Integrated usage of stored procedures, stored functions and cursors using Oracle PL and SQL.
  • Used IBM Rational Application Developer 8.0 with WebSphere Application Server v6.1.
  • Performed unit testing to have defect free application code.
  • Written JUnit Test cases while performing unit testing.
  • Used MKS integrity as source control tool.
  • Worked with QA team for testing and resolve defects.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.

Environment: Java 1.6, JSP,Servlets, XML, HTML,CSS, Java Script, AJAX, JSON, jQuery, WebSphere Application Server v6.1, IBM RAD v8.0,ANT, JUnit, Oracle 10g, Sybase, MKS integrity

Confidential, PA

Java/J2EE Developer

Responsibilities:

  • ImplementedAgile (Scrum) Methodologythat includes daily scrum with team.
  • Developed the application usingHibernateandSpring Framework.
  • Developed presentation layer usingSpring MVCand used annotation based mapping to map the JSP post backs to the controller methods.
  • Spring AOPis used for Security and Transaction Management.
  • Developed Rich user interface usingHTML5, JSF, JSP, XSLT, and CSS3.
  • ConfiguredJBoss Application serverand deployed the web components into the server. usingOracleas Back end database.
  • UsedHibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • Worked withOracle PL/SQL queries, Triggers and Stored procedures.
  • Used Elvyx,a tool designed to monitor and profile the JDBCactivityused to locate and fix performance issues.
  • Improved the performance by usingConnection Poolingto maintain the database connections within the session and reduce the number of transactions with the database.
  • Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
  • UsedJAXBfor marshalling andunmarshalling.
  • UsedSpring Web servicesfor communication withSTARandBOBJ.
  • UsedFirebugtoinspect, edit and monitor CSS, HTML, JavaScript and Net requests in any web page
  • UsedMavento build and deploy the application.
  • UsedPUTTYfor Unix login, to run the batch jobs and check the server logs.
  • Involved in performingIntegration testingof the whole application.
  • UsedJUnitwithJMockfor unit testing.
  • Was responsible for updating the defects status in a daily based QA status meeting.

Environment: Java 1.6, Spring 3.0,Hibernate 3.2, Oracle 10g,JSP,JSTL, XML, HTML,CSS, Java Script, WebLogic Application Server, Eclipse 3.0,JAXB,Web services,Maven, JUnit, Velocity, Firebug.

Confidential - PA

J2EE Developer

Responsibilities:

  • Worked as an efficient member of team for INFORM project.
  • Was responsible for working in change requests.
  • Had discussions with Confidential ’s US Human Health Division (USHH) Business about INFORM requirements.
  • Developed UI modules using JSF, JSP.
  • Developed Use cases and its diagrams
  • Worked extensively with XML schemas.
  • Used J2EE design patterns such as MVC, Session Facades, Data Access Objects in the architecture.
  • Worked on involvement of RMI, JNDI, EJBs (Entity beans, Session beans) into transactions, supporting data loading into Confidential ’s database from client side.
  • Extensively worked with Oracle for sub-queries and Stored Procedures.
  • Used Eclipse as IDE and Ant build tool.

Environment: Used: JAVA, J2EE, Struts 2, RMI, JNDI, EJB, JDBC, JavaScript, Design PatternsJava Beans, JBuilder, JBoss, Oracle 10g.

Confidential, NJ

J2EE Developer

Responsibilities:

  • Developed the GUI of the system usingHTML, JSPand client-side validations was done using JavaScript. Built and accessed the database using JDBC forORACLE 9i.
  • Used JakartaStruts 2 Frameworkin conjunction withJSP and Tag Librariesin developing user interface for administrative screens and user interaction screens.
  • DevelopedSession Beansfor necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Worked on generation ofRMIcommunication mechanisms and generation of Stubs and Skeletons.
  • Worked onMavenfor getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
  • DevelopedServletsto process the requests, transfer the control according to the request to CorrespondingSession Beans, JSP pages.
  • Deployed Java ServletsandJSP pageson theWebLogic Application Serverfor retrieving user information and posting related data.
  • Worked on database interaction layer for insertions, updation and retrieval operations of data from Oracle database by writingstored procedures.

Environment: Used:Java/J2EE, Struts 2, RMI, EJB, JBoss, Oracle 10g.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Worked as an efficient team member and interacted with business analysts, gathered the requirements and converted them into technical specifications before start.
  • Involved in design and development of the application usingMVC design patterns.
  • Developed Dynamic web pages usingJSP, JavaBeans, HTML and JavaScript.
  • DevelopedEntity BeansandSession Beansto implement business logic for various product transportation and distribution over different areas WroteJavaScript’sfor validating the client side user account information based on their business rules.
  • Configured theMessage Driven Beans (MDB)for messaging to different clients and agents who are registered with the system.
  • Communication between data and the J2EE application was done usingJMS, connected toMQ-Seriesand coordination work is performed withDB team, QA team, Business Analysts and Client Reps in order to satisfy the client requirements efficiently.
  • Developed Java Beans, which will communicate with the middleware (EJB'S) and supplies the data to the web interfaces.
  • Worked closely with thetesting teamin creating newtest casesand also created theuse casesfor the module before the testing phase.
  • UsedJUnitto perform unit testing and createdfunctions, sub queriesandstored proceduresusing PL/SQL.

Environment: Used: Java, JDK, EJB, JSP, JMS, XML, WebLogic, CSS, HTML, DHTML, Java Beans, JavaScript, JUnit, PL/SQL.

Confidential

J2EE Developer

Responsibilities:

  • Involved in development of Staffing sub-modules like Staffing Override, Interview Override, Resume Upload.
  • Interacted with the User Group to gather requirements.
  • Designed the sub-modules based on the initial specifications defined by the user group.
  • Performed Analysis and development of Stateless Session Bean, Data Access object and Application Component for Screening and Short-listing module.
  • Involved in developing in all the tiers of J2EE application.
  • Involved in debugging, testing and integration of the system

Environment: Used: Java, Servlets, JDBC, EJB, JSP, Java Swing, HTML, XML, Oracle 9i, JBoss

Confidential

J2EE Developer

Responsibilities:

  • Involved in the design of MVC components.
  • Involved in the design of SQL schemas.
  • Developed view components using Struts Tlds and also created Actions classes and form beans.
  • Involved in the development of JSPs those generate dynamic reports using Crystal Enterprise suit java API.
  • Involved in developing parsers to parse the mails and store the information in database.
  • Did setup of the debug environment against tomcat server, using remote debugging feature

Environment: Used: Struts, JSP, Log4J, Tomcat, MySql and Eclipse, JBoss.

We'd love your feedback!