We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, Nc

SUMMARY

  • 9+ years of professional experience in development and deployment of various Object oriented, middleware and web based Enterprise Applications using Java/J2EE technologies and working on the complete System Development Life Cycle (SDLC).
  • Strong knowledge of Object Oriented Analysis (OOA) and J2EE Design Patterns like Session Facade, Factory, Abstract Factory, Singleton, IoC, Data Access Objects.
  • 6+ years of Strong implementation knowledge of Spring, Hibernate, SOAP based WebServices, XML technologies (DOM and SAX), AOP, JDBC, EJB, Log4J, Multi - threading application.
  • Worked with different Java Application servers like WebLogic Server, Web sphere Application Server 6.x, JBoss and web servers like Tomcat.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Frameworks like JSF, Richfaces, Struts 2.0.
  • Experience in SQL, PL/SQL with Oracle 8/9i/10g, Sybase and SQL Server.
  • Experience in OOAD Techniques and developed Use Cases, UML Diagrams, Entity Relation Diagram using Microsoft Visio.
  • Expertise in programming on java IDE like Eclipse, RAD, NetBeans.
  • Good Knowledge of build and integration tools like Maven and Ant.
  • Detail oriented person with good technical troubleshooting/problem-solving ability.
  • Active participation in entire lifecycle of software development. Activities include study of conceptual design as well as detailed design, coding, unit testing, system integration testing.
  • Experience in the Agile (SCRUM), Waterfall Development Process.

TECHNICAL SKILLS

Tools & Technologies: Java, J2EE, Spring, Hibernate, Web Services, JSF 2 (RichFaces), Struts 2.0, Drools, EJB, JMS, Servlet, JSP, AJAX, JDBC, RMI, JNDI, XML

Web / APP. Servers: Web Logic, Websphere Application Server 6.x, Jboss, Apache Tomcat.

RDBMS: Oracle 10g, Sybase, SQL Server 7.0.

Methodologies / Patterns: Design Patterns, OOAD, UML

IDE: Eclipse, NetBeans.

Build Tools: Maven, ant

Version Control Tools: Perforce, VSS, SVN, Star Team

Operating Systems: Unix, Windows

PROFESSIONAL EXPERIENCE

Confidential, Charlotte. NC.

Java Developer

Responsibilities:

  • Leading in enhancing dynamic payment module.
  • Implement TASA functionality, so user can use existing trade from FX system during payment creation. User has ability to search, filter existing trade on payment entry screen. Implement service interface to get all Trade from FX.
  • Drool rules implementation on Payment entry screen to enhance user experience, so based on users input, the other form input will be shown/hide for user to enter required information for that payment. Rules execute on different event to do enrichment/validation on user’s input on Payment entry screen.
  • With guvnor use, it gives product team a greater flexibility to add new rules on fly for different payment type without any deployment/bounce.
  • Improve Dynamic payment module to get better performance during entry and on blur validation.
  • Implement Account Transfer portlet where user can transfer money to different account with minimal inputs.
  • Consuming SOAP Webservice for payment validation, submission and utility operation.

Confidential, Charlotte. NC

Senior Developer

Responsibilities:

  • Key member in take care of enhancement development of RMD transaction.
  • Developed JSF view for new enhancement on plan(fund) selection, amount withdrawal & tax calculation, and review screen.
  • Development and taking care of performance of each enhancement task, validation of user inputs and calling service to save/retrieve user data.
  • Developed Tax calculation module for Recurring RMD transactions, where different state has different tax values and also user will have ability to update the default tax for that state and calculate the Federal and State tax of withdrawal amount.
  • Consume the Tax Withholding service for federal and State tax calculation. And display taxes on screen based on withdrawal amount and tax inputs.
  • Developed new RMD Acceleration functionality, where user can withdraw full or partial RMD amount of current year.
  • Used Spring for Bean injection, Logging interceptor and define Service components.
  • Consume REST service for fetching/submitting participant and plan data

Environment: Agile development, J2SE 6.0, Web Logic 10.3.5, Spring, SOAP axis, Rest service, JSF2.0, XML, AJAX, HTML, Java Script, jQuere, CSS, Ant, Eclipse.

Confidential, Charlotte. NC

Java Developer

Responsibilities:

  • Key member in takes care of enhancement development.
  • Key member of JSF upgrading from JSF1.2 to JSF2
  • Development and taking care of performance of each enhancement task, validation of user inputs and calling service to save/retrieve user data.
  • Developed QuickFill module, where user can create one or more payments on Template groups or Group of Templates. User can edit payment information on grid itself and later, user can review it before submission. Also improved performance of the editable grid by loading grid input components on row mouse over or on row editing. All user inputs validated before submission and if any validation failed then display error message on error components with highlighting the row in Grid.
  • Develop Template group module and improve performance on Drag and drop component. Where user can search, create/update and delete Template group and assign existing template to template Group.
  • Create axis client for QuickFill and Template group and develop DAO component to interact with service to do many operations
  • Several code refactoring on different module. i.e. Payment Entry, File Import, Approval
  • Implement reusable Advance filter on Approval module.
  • Implement new Report RIR(return input report) where user can search and generate report of failure payments for many reason. Develop UI for search form and report result screen.
  • Added new search criteria in Template Reports and Internal payment reports.
  • Used Spring for bean injection in DAO layer and JSF command objects.
  • Refactoring and Improve the exception handling, logging in DAO and used custom confirmation message component to render all success/failure message.
  • Used log4j for logging in application.
  • Used maven for building and deployment of application.

Environment: Agile development, J2SE 6.0, Web Logic 10.3.5, Spring, SOAP axis, JSF2.0, RichFaces, XML, AJAX, HTML, Java Script, jQuere, CSS, Maven, Eclipse.

Confidential

Responsibilities:

  • Key member of Architecture and designed team. Designed database schema of complete application. Member of integration team, who takes care of integration of different applications (OUPS, PEDM and OUPS Messaging) to achieve final goal.
  • Sole responsible for development of complete product, which includes API for downloading data from specified FTP server, validating data files, storing them in Sybase DB,
  • Developed Javascript Grid Table Lib, which is reusable in all application where it can be used as Grid table with view, edit and delete functionality on row data. Also implemented freeze, collapse and expand functionality on Grid Table.
  • Developed complex Compliance report through which user can identified whether investments follow the compliance rules.
  • Developed Rule Engine, UI for creating Rules where user can define the rules.
  • Used Spring for configuring all the layers of the application, used Hibernate as a ORM.
  • Developed several jobs which run periodically, generate reports and ftp them to system specified.
  • Developed UI for application which allows user to search investment transaction data based on parameters (like asset class, year, fund size etc.). Used Struts2.x and Jsp for UI development.
  • Developed Exception handling for complete application, which includes logging errors in db and sending mail to either vendor (for invalid data) or to support team (for system errors).
  • Used log4j for logging in application.
  • Wrote JUnit test cases for providing test coverage for the application.
  • Used maven for building and deployment of application and test automation.
  • Creating Data Source in Websphere Application Server and use it in application through JNDI lookup.
  • Also Setup Messaging queue in Websphere Application Server

Environment: Waterfall development, J2SE 5.0, Spring, Hibernate, XML, XSD, AJAX, Struts2.0, HTML, jQuery, CSS, Tomcat, Oracle 10g, Maven, RAD, Websphere Application Server 6.

Confidential

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development and System Testing of the application.
  • My main responsibility was development of modules like Investment data rendering, UI and report development. I have developed Data base schema, Hibernate POJOs, DAO classes, Spring configuration file, Struts config file, Action classes.
  • Integrated UI of the application (in Struts) with the UI of Vignet Portal (in JSP), taking care of navigation and data exchange between Portal JSP Pages and Application.
  • Developed Reports in PDF using iText api and Excel using POI HSSF api..
  • Involved in Development of Stand-alone Batch job for getting data from Third Party application in the form of csv data file, parsing and validating those files and insert data into Sybase DB.
  • Developed Generic pagination finicality on Search pages and integrated it with UI. All the searching and filtering is done using Ajax calls for better user experience.
  • Worked on Performance improvement of search pages and testing of the same for large search results.
  • Developed Service which Parse CSV file containing Trade Data, validate it for proper data, and store them in the DB using DAO layer. It also generates the excel email for confirmed records.
  • Involved in load testing for the application and writing jUnit test cases for the services which I developed.
  • Written Unit Test Case, Traceability Matrix, and design documents.
  • Involved in solving bugs that come out during UAT (User Acceptance Testing).
  • Participated in daily scrum meeting to map out activities for the projects
  • Creating Data Source in Websphere Application Server and use it in application through JNDI lookup.

Environment: J2SE 5.0, Spring, Hibernate, Struts 2.0 AJAX, SOA, Jsp, Servlets, iText API, POI HSSF, HTML, Java Script, CSS, XML, Websphere Application Server 6, Sybase 12, Maven and Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Mainly involved in technical design, development and testing of the core engine of the loyalty application which actually takes sales data and execute rules on it to calculate the points for the specific member.
  • Developed integration layer which imports sales data to the system for processing and exports the data after processing if needed, using core Java IO API.
  • Involved in development of RIA (Rich Internet Applications) (in Struts, Ajax, Java Script).
  • Involved in Developments of Authentication and Authorization module of the application using which one can create new roles for the system and specifies the ACL (Access Control List) for that role.
  • Involved in Integration of the application with the existing landscape for exchanging the sales data and updated information of member.
  • Involved in design of schemas. Created Views in ORACLE to improve performance of the search screens and report generation and implement export to excel functionality of search results.
  • Involved in code reviews of the core engine and integration engine.
  • Involved in load testing for the application and writing jUnit test cases for the services which I developed.
  • Developed Admin Master Module of the application which provides master data information for user also information for engine parts through Web Service using Axis following SOA to send engine data to external application.

Environment: J2SE 5.0, Struts 1.2, AJAX, SOA, Web Services, SOAP, Servlets, HTML, Java Script, CSS, WebSphere Application Server 5.x, Oracle 10g, XML, Eclipse.

Confidential

Software Developer

Responsibilities:

  • Mainly involved in technical design, development and testing of Report Designer and Charts module of the application.
  • Implement many 2d and 3d Charts beans including Bar, Pie, Radar, Line, and Doughnut etc.
  • Implement all charts bean property editor using Java Swing.
  • Integrated Charts beans into Report Writer.
  • Developed report wizards for generating report editor in Swing.
  • Developed Chart Designer where user can implement different type of reports, also user can export charts into XML format.
  • Developed editor pan for importing XML formatted chart to generate different type of report from XML.

Environment: Jdk1.4, Swing, Applet

We'd love your feedback!