We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Sun Certified Java Programmer with over 14 years of experience in design, development and implementation of Web & Client/Server environment using Java/J2EE technologies in the field of Finance, Banking and Manufacturing domains.
  • Expertise in Core Java, J2EE technologies like EJB, JSP, Servlets, JDBC and frameworks like Struts, Spring, Hibernate, Apache HTTP Client and Apache Maven.
  • Over 5 years of experience in developing RIA project using Adobe Flex Builder, MXML, Action Script with Flex Custom Components, Flex Data services, Charting, etc.
  • Excellent understanding of relational databases, involved in application development using several RDBMS such as Oracle 11g, Sybase.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in using JFC/SWING and AWT components.
  • Proven expertise in OOAD of high - performance, high volume, distributed applications with J2EE designs patterns like Singleton, Factory, Builder, Adaptor, Session Facade, Service Locator, Value Object, Command, Decorator, Template pattern.
  • Proficient in UML modeling including building Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity, Sequence Diagrams with Rational Rose and MS Visio.
  • Proficiency with XML, DTD, XML Schema (XSD), XSL, XSLT, and DOM
  • Experience in application development with Eclipse, NetBeans and Adobe Flash Builder 4.5.
  • Experienced in Service Oriented Architecture with Web Services (SOAP and WSDL)
  • Strong experience in various software lifecycle such as Waterfall, RUP and Iterative model.
  • Have expertise in using source code controller like PVCS, CVS, SVN, and Rational Clear Case.
  • Deep understanding of project execution with CMMI 5 processes at organization level.
  • Proven skills in relationship management with clients and effectively guiding teams during the project development life cycle and delivering the product within time cost and quality parameter.
  • Strong analytical, presentation, problem solving, excellent inter-personal skills and active team player with proven work ethics and ability to handle multiple tasks, work independently, quickly master new software and apply its full range of capabilities.
  • Experience in setting up onsite-offshore project models.

TECHNICAL SKILLS

Languages: Java, PL/SQL

Web Technologies: Servlets 2.4, JSP 2.0, JSTL, Hibernate 3.0/3.3, Adobe Flex 3.0,Action Script 3.0, Adobe AIR, AJAX, GWT, RMI, JDBC, JNDI, HTML, XHTML, CSS, DHTML, XML, XML Schema, DTD, XSL, XPATH, SAX, SOAP, WSDL, UML.

Middleware: EJB, JMS, IBM MQ Series

Scripting Languages: JavaScript, UNIX shell Scripting

Frameworks: Spring, Hibernate, MVC, Struts, JUnit, Log4J

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

Design Patterns: J2EE Patterns, GOF Patterns

Architecture: MVC2, SOA

IDEs: Eclipse, Net Beans, Adobe Flex Builder 3.0

Build Tool: ANT, Maven

Version Control Tools: Microsoft VSS, CVS, Rational Clear Case, SVN, PVCS

Databases: Oracle 10g, Sybase, MySQL

Operating System: Windows XP, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, NY

Development Lead

Responsibilities:

  • Client interaction for the requirement gathering and design proposals.
  • Leverage and extend the existing framework to create reports for the Equity line of business. Reports included the Stress, Volatility and Sensitivity region wise reports.
  • Implementing the business logic using custom service components using Spring and Hibernate framework.
  • Implementing the front-end Dashboard system interface using MXML, JSP components and customizing the Adobe’s Dashboard application specific to market risk applications.
  • Implementing Spring - BlazeDS integration, extensively using Spring IoC features to modulate the whole system.
  • Implementing the Spring Batch framework to load the data from an external system.
  • Developed Java Multi-Threading enabled Job Manager to load the data from other applications to this system.
  • Designed the application specific custom metadata framework to create reports using database configuration.
  • Developed DAO framework for the persistent of data in Oracle database. Used AspectJ for application access audit.
  • Developed a common utility in Flex’s Action Script for the Remote Objects in Flex.
  • Participated in the Back-end schema development for the entire application.
  • Created SQL Procedures, PL/SQL Packages, Stored Procedures in Oracle.
  • Issues tracking and assignment to offshore team using JIRA.
  • Used Log4j for logging of user data values and exceptions thrown.
  • Wrote ANT scripts to build JAR, WAR and EAR files and creating staging environment on Linux system.
  • Interface with the build and deploy team to ensure timely UAT/QA/Prod builds.
  • Prepare release notes for the weekly/biweekly releases.

Environment: Java JDK 1.6, J2EE, Spring 2.5, CSS, Maven, JSP, Hibernate, ANT, Eclipse Adobe Flash Builder 4.5, Apache Tomcat 6.0, SVN, Hibernate, XML, Oracle 10g, SQL Developer, Adobe Flex 3.4, Action Script 3.0, Blaze DS, iText.

Confidential, NY

Development Lead

Responsibilities:

  • Interacted with business manager to understand the system requirements and identify the project scope.
  • Analysis and provided solution for migrating the legacy application to a more scalable, robust and Aesthetic application
  • Provided technical solution to complex business processes in the exception and limit-monitoring domain.
  • Lead a team of onsite and offshore developers to build platform that would be leveraged by risk Monitoring and mitigation groups.
  • Implementing the front-end interface using MXML and JSP components.
  • Implementing Spring - BlazeDS integration, extensively using Spring IoC features to modulate the whole system
  • Database design and modeling.
  • Implemented the business logic writing Struts action components and configuring XML Developed server side and client side component for Struts 2.
  • Implemented logging for the whole application using Log4j.
  • Developed stored procedures using PL/SQL to fetch search results, update transaction information for audit trails and record user interaction with the system.
  • Maintained backend jobs written as Unix Shell Scripts, to load data, field representative data and sample data to backend tables in Oracle.
  • Worked with business analyst to create UI prototype for end user..
  • Written unit testing of various business components layer with JUnit framework.
  • Wrote ANT scripts to build JAR, WAR and EAR files and creating staging environment on Linux system.
  • Performed Unit testing, Integration testing and System testing to ensure functionality and data consistency.
  • Managed issues using MS Excel spreadsheet to prioritize and delegate to the team.
  • Interfaced with server administrators for a timely and seamless deployment of deliverables.

Environment: JDK 1.5, J2EE, Struts, CSS, Maven, JSP, Hibernate, ANT, Eclipse Ganymede3.4, Apache Tomcat 6.0, Subversion, Hibernate, XML, Oracle 10g, SQL Developer, Adobe Flex 3.4, Action Script 3.0, Blaze DS, iText.

Confidential, NJ

Lead Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the system.
  • Involved in providing the best technical solutions and a well-planned delivery of signature functionalities in the tool which is used by Barclay’s Risk
  • Developed detailed design documents for the project.
  • Involved in defining Entitlements for the whole application.
  • Developed Charting Components using the client specific Time Series Charting API.
  • Designed and developed frameworks to achieve Authorization, Authentication, Logging and Exception handling.
  • Was Responsible for the database schema design in Sybase, extensively worked on database tuning and PL/SQL (stored procedures, functions, cursors, triggers, SQL queries etc.).
  • Developed base classes by extending Struts Action classes. Responsible for JSP and Struts based front end integration with the server side layer.
  • Contributed in developing DAO framework for the persistent of data in oracle database. Used AspectJ for transaction management.
  • Developed various Data transfer objects and Value Objects and defined relationship between them.
  • Extensively worked on the Document Server for generating, assembling, inserting and encrypting the PDFs. Used XSL-FO for this.
  • Created utilities like File Uploader using ANT tool to ease the application development.
  • Migration of application from Lehman to Barclay’s specific look and feel.
  • Created the Generic Reporting framework which catered 300+ reports.
  • Designed and developed Service and DAO classes along with Hibernate mappings (ORM) mapping files to interact with databases.

Environment: JDK 1.5, J2EE, Spring, CSS, ANT, Eclipse, Apache Tomcat 6.0, CVS, Hibernate, XML, Sybase.

Confidential, NJ

Lead Developer

Responsibilities:

  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system.
  • Developed the application using customized architecture based on MVC design pattern
  • Developed java classes for posting and processing messages using IBM MQ Series
  • Developed front-end screens with JSP (Java Server Page) and JSF (Java Server Face)
  • Upgraded the application, as low costingplatform for configuring dashboard for each risk managers.
  • Created complex SQL queries and Stored Procedures in Sybase
  • Prepared test case document and performed unit (JUnit), integration, and system testing
  • Performed source and version control using PVCS.

Environment: Java, J2EE, JSP, JSF, WSAD, Websphere Application Server 5.1, IBM MQ series, IBM DB2, Rational Rose, JUnit, MKS and PVCS

Confidential

Senior Java Developer

Responsibilities:

  • Created Class diagrams, Sequence diagrams.
  • Designed and developed service, business and DAO classes.
  • Built and deployed the application using Ant Scripts.
  • Involved in the Full Life cycle of the project, i.e. through design to testing and in implementing OOAD using UML.
  • Used J2EE design patterns like MVC, Front Controller, DAO, and Service Locator.
  • Involved in the development of presentation tier using HTML, JSP, JavaScript, XML
  • Used XSLT for transforming the XML Documents in to the other XML documents for the users to understand.
  • Created several Exception classes to catch the error for a bug free and environment.
  • Orderly logged the whole process using Log4J that gives the ability to pinpoint the errors and the point of break of the application.
  • Used Log4j for logging of user data values and exceptions thrown.
  • Debugged and tested the modules.
  • Used XML, XML Schemas, and XML Parsers. Created Ant Scripts and Java Collections were widely used for the programming.
  • Involved in project deployed in test server for testing.

Environment: Java JDK 1.4, J2EE, JBoss 4.1, JDBC, MVC Architecture, Struts 1.2, Servlets, JSP pages with custom tags, Java Beans, Eclipse, Oracle, XML, Log4J, Unix

Confidential, NY

Senior Java Developer

Responsibilities:

  • Developed server side programming using Servlets, JSPs with custom tags
  • Used JFC/Swing components.
  • Involved in writing PL/SQL and complex SQL queries.
  • Implemented design patterns like Data Access Object, View Helper and MVC.
  • Designed Web pages using HTML, CSS and JavaScript
  • Involved in the creation of Use Cases, Class Diagrams, Sequence Diagrams for analysis and design of the application
  • Used the Java Mail API to send the generated reports to the users and the office users.
  • Used Rational Clear Case for version control.
  • Coding, code reviewed as per the standards of the code and unit testing.
  • Used Log4j for logging of user data values and exceptions thrown.
  • Used Eclipse as IDE for the application development.

Environment: Java JDK 1.4, J2EE, JRUN, JDBC, MVC Architecture, Struts 1.2, Servlets, JSP pages with custom tags, Java Beans, Eclipse, Oracle, XML, Log4J, Unix.

Confidential, NY

Senior Java Developer

Responsibilities:

  • Developed the Web client using JSP, HTML and JavaScript.
  • Created Java Utility Classes.
  • Developed the application using Struts, JSTL, JSP, JavaScript, PL/SQL and SQL.
  • Developed Test Cases using JUnit.
  • Used JSP custom tags pages to generate reports.
  • Used SAX and DOM parser for XML parsing.
  • Used JBuilder as an IDE.
  • Deployed the application on BEA WebLogic Application Server.
  • Involved in writing PL/SQL queries for SQL Server.
  • Involved in production support.
  • Additional development and maintenance activities using Struts and XML parsing/transformation.

Environment: BEA WebLogic Application Server 6.x, Java1.3, JSP, Servlets, JDBC, PL/SQL, SQL Server 2003, HTML, JavaScript, XML, JBuilder, SAX, DOM.

Confidential

Senior Java Developer

Responsibilities:

  • System Study and Creation of Functional and Technical Documents.
  • Development of the Oracle Backend for this Application.
  • Created the master classes using Java 1.2.
  • Used JFC/Swing components.
  • Involved in Inventory, BOM, Purchase modules
  • Provided the enhancements and bug fixes.
  • Implemented user login functionality using Applet and Servlet.
  • Designed user interface using Java Swing.

Environment: Java Swing, Java 1.2, JSP, Servlets, JDBC, PL/SQL, Oracle 7, HTML, JavaScript, XML.

Confidential

Java Developer

Responsibilities:

  • Produced design documents for the project.
  • Contributed in the HLD (High Level Design) and LLD (Low Level Design) documents of the project.
  • System Study and Creation of Functional and Technical Documents.
  • Development of the Oracle Backend for this Application.
  • Interactive Web Page Development by using HTML and Java Applet for Internet Users.
  • Created the Production implementation plan for smooth delivery and to avoid last minute problems and changes.
  • Performed code review and overall system testing
  • Built and deployed the application using ANT Scripts.
  • Performed logical code review and system testing and responsible for overall release of the project.

Environment: Java 1.2, JSP, Servlets, JDBC, MS-Access, JRUN, HTML, JavaScript.

We'd love your feedback!