We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

0/5 (Submit Your Rating)

Concord, CA

SUMMARY

  • EIGHT years of Information Technology experience in Analysis, Design and Development of various Internet Applications using JEE Technology.
  • Extensive experience of Enterprise Application development using Java, JEE, JSP, Servlets, Hibernate, Web services, JavaScript, XML, JDBC, WebLogic, WebSphere, JBOSS, JUnit, Oracle on Linux/UNIX and Windows platforms.
  • Extensive exposure to JEE environment, well experienced in MVC architecture and Spring/JSF framework.
  • Experience in developing elaborate services based architecture utilizing open source technologies like Hibernate and Spring Framework.
  • Extensive experience in using Spring Framework in developing large Enterprise wide applications.
  • Strong at Internet Programming with HTML, DHTML, AngularJS, Bootstrap, Java Script, CSS, XML, XSLT, Web Services (REST).
  • Extensive work experience using Web Services (REST)
  • Experience using Design Pattern: Session facade, Value Object, Business Delegates, Singleton, Factory, Service locator and Data Access object pattern.
  • Strong experience in XML, SAX & DOM Parsers API.
  • Strong knowledge of Agile Methodology.
  • Strong Knowledge in the implementation of Java Multi - Threaded Applications.
  • Extensive experience with Oracle, SQL Server, MySQL Databases & thorough knowledge & experience in PL/SQL statements, Stored Procedures, Triggers.
  • Widely used PL/SQL programming and created Stored Procedures and Views as part of the backend application access.
  • Experienced in developing applications using Eclipse, ANT, Shell, UNIX and Linux.
  • Experience with application servers IBM WebSphere, BEA WebLogic, JBOSS and Apache Tomcat.
  • Excellent knowledge in Object Oriented Analysis and Design (OOAD) and Object Oriented Systems and Design (OOSD) for developing Use cases and designing using UML with MS-Visio.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Experience in Interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Excellent problem solving, time estimation and multitasking skills.
  • Highly motivated with the ability to work independently or as an integral part of a team and committed to highest levels of professional and personal excellence.

TECHNICAL SKILLS

Java/JEE Technologies: Core Java, AWT, Swing, Multithreading, JEE 6, Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, RMI, ANT, Log4j, XML, DOM, JUNIT, Web services, Custom Tags.

Web Technologies: HTML, DHTML, Bootstrap, AngularJS, Java Script, CSS, AJAX, XML, Web Services (SOAP, WSDL, REST), Protractor.

Frameworks and IDE’s: Spring, Hibernate, JSF, AJAX, Eclipse, MyEclipse, WSAD.

Web/Application Servers: Web Logic, IBM Web Sphere, Apache Tomcat, JBOSS.

Database Environments and Tools: Oracle, SQL Server, IBM DB2, PL/SQL, MySQL, MS-Access.

Internet Protocols: FTP, HTTP, HTTPS, SOAP, TCP/IP, POP3, SMTP.

Web Service Technologies: SOAP, XSD, Apache Axis, WSDL and REST.

Version Control Tools: Visual Source Safe (VSS), CVS, SVN.

Build Script: ANT, shell scripts, batch scripts.

IDE’s: WebLogic Workshop, IBM Web Sphere Studio Application Developer WSAD 5.1, Eclipse, MyEclipse, Squirrel SQL, TOAD and Aqua Studio.

Tools: & Messaging System: JUnit, Microsoft Visio 2003, Log4j, JavaMail.

Patterns: MVC, Core J2EE design patterns.

Operating Systems: Windows 7/ VISTA/XP/UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Concord, CA

Sr. Application Developer

Responsibilities:

  • Involved in design, development and enhancement of calculator jobs management Website for ECM Team, a J2EE application based on Model, View, Controller architecture deployed on Weblogic App Server and Apache Web server.
  • Followed Agile methodology for the software development with monthly releases.
  • Open to requirement changes in late development and delivering changes on time.
  • Developed Web application using an MVC framework and extensively used AngularJS, Bootstrap, JSF, Java Script, CSS, JSONP, Web Services, Protractor, Log4j and Oracle backend DB.
  • Independent contribution to fix Website vulnerability issues like SQL injection, XSS for audit
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Build and deploy application on UNIX servers using Maven and Jenkins.
  • Worked closely with Build and Release Engineering team for pre-prod and production deployments.
  • Worked closely with QA team during system integration and user acceptance testing.
  • Create Stored Procedures and Views as part of the backend application access Downloaded the data in Excel sheet for report generation.
  • Used JIRA tool for bug tracking and project management.
  • Modify and update existing Shell, Python and Perl scripts in the application.
  • Generate ad hoc report from backend DB Teradata, Oracle.
  • Performed Unit testing using JUnit and worked in test driven development environment.
  • Used SVN for Source Code Management
  • Used SAX and DOM Parsers to parse XML Documents.

Confidential

Responsibilities:

  • Developed a Spring Core and JDBC, multithreaded application to calculate Confidential ratio
  • Implemented Producer-Consumer design pattern
  • Minimized the overall calculation speed to 60mins, which used to be 7hrs to process 450million records
  • Design and maintain the backend Teradata tables
  • Developed the wrapper script to integrate the process with SABER - Control Panel using shell script
  • Used ANT build tool

Confidential

Responsibilities:

  • Developed a backend Java application to download the S&P data to our server via an FTP call
  • Developed a service which process the available data in our download directory, and insert to our Confidential Database for the Market Risk users using multithreaded Java application.
  • Developed high performance object/relational persistence utilizing Hibernate
  • Maintained the backend Teradata database for the application
  • Write shell scripts to trigger the runnable jars
  • Build application using Maven
  • Integrated the new requirements as per the Market Risk team’s requirement on a monthly basis

Confidential

Delivery Software Engineer

Responsibilities:

  • Analyzing Ambiguities in Requirements.
  • Writing Test Cases & Analyzing data requirements.
  • Execution & verification of end-to-end Business scenarios.
  • Participation in Daily Status and Bug Review meeting with development and On-shore team.
  • Develop JSP pages and write Java code.
  • Write back end classes including the queries to fetch data from Database.
  • Understanding the existing code and update the code as part of enhancement.
  • Implement the logging functionality using Log4J.
  • Documenting the Project and maintaining the version.
  • Maintain and update the quality assurance documents.
  • Training new additional Resources within the Team
  • Review and Execution of regression and progression test

Confidential

Responsibilities:

  • Gather the Requirement from the Client and understanding the Functional document.
  • Developed JSP for UI and Java classes for business logic.
  • Implemented Struts Action classes using Struts controller component.
  • Utilized JavaScript for client side validation.
  • Utilized HTML for Web pages development.
  • Used Expression language at the front end JSP pages.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO for Oracle 8i RDBMS for DML Operations like Insert, Update, Delete the records.
  • Managed source repository using SVN.
  • Unit testing the developed Java classes and tracking the defects in the defect tracker.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Work with the change management and release team to adhere to the process in deploying the code in different environments.
  • Bug Fixes and maintenance.

Confidential

Intern Software Developer

Responsibilities:

  • Involved in gathering User requirements from the client.
  • User Interface screens were designed and developed in JSP.
  • Involved in writing Java script for client side validation.
  • Implemented the model layer of the MVC architecture using Struts.
  • Involved in writing unit test cases using JUnit framework.
  • Involved in documenting the programs and the system.
  • Prepared the induction material for new members in the project which reduced the knowledge transition time.
  • Maintenance of the application and work parallel on future releases.

We'd love your feedback!