We provide IT Staff Augmentation Services!

Java Developer Resume

Atlanta, GA

Professional Summary:

  • Software Professional with Total 9.4yrs(8 yrs in Java) of experience in Design and development in the areas of Object Oriented technologies, client/server applicationsand web based applications.
  • Extensive programming experience in developing web basedand Enterprise applications using various application architectures like Object Oriented design and SOA and Industry specific reference architectures on heterogeneous platforms like UNIX/Linux and Windows.
  • Hands on experience in designing, developing, testing and implementation of application software using Core Java, Multi-Threading,J2EE,JavaBeans,JNDI,JSP,Servlet, Hibernate, JPA, Spring, EJB, SOA, Webservices, JSON, JMS, MQ Series, Struts, XML, XSD, XSLT, JAXB, HTML, JavaScript, AJAX, JQuery, UML, DesignPatterns, Maven, Ant and Oracle.
  • Expertise in working with servers like WebLogic, WebSphere, JBOSS and Tomcat.
  • Implemented Service Oriented Architecture by publishing and consuming WebServices using SOAP, RESTFul protocols, WSDL, XML, JAXB, XSD and Apache Axis2 framework.
  • Good working experienceonWaterfall andAgile methodology.
  • Experience on Middle-ware products like TIBCO EMS and Oracle Fusion products.
  • Good Knowledge and work experience on developing web application using Struts frameworks.
  • Experience in J2EE design patterns including Singleton, Factory, Session Façade, Data Access Object, Data Transfer Objects and Business Delegate.
  • Good Experience in various UI technologies including JSP, AJAX, JQuery, CSS, HTML, XSLT and JSON.
  • Worked with different Java IDE’S includesRAD, Eclipseand JDeveloper.
  • Experience in using various version control tools like SVN, CVS and VSS.
  • Expertise in using XML Parsers SAX and DOM.
  • Effectiveness in coordinating with business team to fix defects and resolve issues.
  • Complete knowledge of software development life cycle (SDLC), through phases of requirement, design, documentation, implementation and testing.
  • Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle, DB2, MySQL.
  • Proficient in using Maven and ANTfor building projects and Log4j for logging and debugging purposes.
  • Responsible for Requirement gathering, Requirement review, Coding, Code review, Test case review.
  • Ability to learn the emerging new technologiesquickly.
  • Possess excellent communication, interpersonal, analytical and problem solving skills.
  • Good Experience in TDD.

Technical Skills:

J2EE Technologies :JDBC, JSP, Servlets, RMI, EJB, JNDI, JMS.

Web Technologies :HTML, DHTML, JavaScript, JSON, AJAX.

XML Technologies: XML, DTD, XSLT, XSD and Xpath, JAXB SAX, DOM.

Databases :Oracle 10g, 9i, SQL Server 2000, DB2 and Sybase.

Operating Systems : UNIX, Linux, Windows 98/2000/NT/XP.

Web Servers : Tomcat and IBM HTTP Server.

Application Servers :WebSphere 7.0, Weblogic10.3 andJBoss 5.1.

Middleware: Tibco EMS, Oracle ESB, JMS and MQ-Series.

IDE’s: Eclipse, RAD andJDeveloper, TOAD, SQL Developer.

Framework :Spring 3.x and Struts 1.2.

ORM Technologies: Hibernate 3.x and JPA.

Webservice Specifications :JAX-WS and JAX-RS.

UI Technologies: JSP, JavaScript, JQuery, AJAX, CSS and HTML.

Version Control :SVN, CVS and VSS.

Bug Tracking Tool: HP QC and JIRA.

Professional Experience:

Confidential

Role: Java Developer.

Description:This project will be used by the RMD Department of BOFA. RMD will issues loans to the borrowers based on collateral Status before issuing the loan RMD checks that whether that collateral is insured are not and collateral’s Social Security Number through third party agencies and finally RMD checks whether borrowers is paying tax properly for that collateral are not with the help of third party agency.

Responsibility:

  • Used Agile methodology for design and development of project.
  • Designed and developed the front-end using JSP, HTML, CSS, JQuery, Ajax, JavaScript.
  • Implemented Tax and Loan ID modules.
  • Responsible for developing DAO layer using Spring MVC and configuration XML’s for Hibernate and to also manage CRUD operations (insert, update, and delete).
  • Implemented factory, singleton and DAO design patterns.
  • Created and maintained the configuration of the Spring Application Framework (IOC) and implemented business logic using EJB.
  • Converted EJB MDB’s in to Spring MDP’s.
  • Implemented SOAP Services(JAX-WS) to interact with external systems like Fidelity and TSYS.
  • ConvertedBusiness to customer services into Restful Services.
  • Used RESTfulclient to interact with the services by providing the RESTful URL mapping.
  • Responsible for bug fixes and documentation.
  • Used Selenium Test Automation Tool.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.
  • Ability to learn and adapt quickly to the emerging new technologies.

Environment:CoreJava, J2EE, JSP, Servlets,Hadoop,Spring Core, Spring MVC, Spring ORM, Spring AOP and Spring JMS, Hibernate, JPA, EJB, WebServices(SOAP and Restful), JQuery, Ajax, XML, JavaScript, JSON, CSS, HTML, SVN,Selenium, Log4j, Weblogic, Putty, UNIX/Linux, SQL, SQL Developer and Oracle DB.

Confidential NJ.

Title:Enterprise Transaction Scanning in AML(Anti Money Laundering).

Role: Java Developer.

Responsibilities:

  • Interaction with Business users on daily basis for gathering the Requirements.
  • Involving in the analysis and gathering the requirements.
  • Involving in the preparing low level design.
  • Involved in the development of Report Generation module. Which includes volume statistics report, Sanctions Monitoring Metrics report, TPS report.
  • Implemented Online List Management (OLM) and FMM module using Spring and Hibernate.
  • Created Configuration files for the application using Spring framework.
  • Implemented a REST ful interface for the search and Address services
  • Implemented SOAP Services(JAX-WS) to interact with external systems.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Involved in Functional and Integration testing.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.

Environment:CoreJava,multithreading,Fircosoft, J2EE, JSP, Servlets, Spring Core, Spring MVC, Spring ORM, Spring Batch, Hibernate, JPA, WebServices(SOAP and Restful), JQuery, Ajax, XML, JavaScript, JSON, CSS, HTML, SVN, Hudson, Log4j, Weblogic, Putty, UNIX/Linux, SQL, SQL Developer and Oracle DB.

Confidential Atlanta, GA

Title:TradeClearing System.

Role: Java Developer

Responsibility:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Developed UI and backend applications using Struts, Spring, Hibernate, Java, EJB 3.0, JSP, HTML, DHTML, JavaScript and AJAX.
  • Implemented JSP, Struts Tag Libraries,Java Script and CSS for developing User for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
  • Used Web Services to get price from external Business Entities.
  • Developed reusable services using BPEL to transfer data between heterogeneous systems Using different Adapters.
  • Implemented integration between the BPEL worklist and Oracle eBusinessSuite .
  • Implemented security for BPEL services using OWSM.
  • Responsible for integration of different modules.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the application.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment:CoreJava,J2EE, JDeveloper, Spring, Hibernate, SOA 10g(BPEL), Weblogic Server, Webservices, JMS, PL/SQL, Sql Developer, XML HTML, JavaScript, SVN, Maven, Log4j, JUnit, Sybase, JBoss, Oracle, DB2, SAP, Mainframe(COBOL), Windows XP and Unix.

Confidential , UK

Role: Java Developer..

Responsibility:

  • Day to day support activities.
  • Meeting the Client SLA on the production tickets.
  • Design and development of new change requests using Java, struts, JSP and EJB
  • Responsible for all the SDLC phases of a change request including testing and live support.

Environment:CoreJava, J2ee, JSP, Eclipse, Servlet, XML, Struts, Tiles, AJAX, EJB, JUnit,JBoss,websphere Application Server, Ant, JavaScript, CSS, Log4J, Junit,HTML, PL/SQL, CVS,Sybase and Mainframe(COBOL), DB2.

Confidential, India

Title:Custom Business Application.

Role: Java Developer.

Responsibility:

  • Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
  • Involved in all phases of SDLC (Software Development Life Cycle).
  • Created UML diagrams like class diagrams and activity diagrams using the Rational Rose.
  • Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and Developed the presentation layer using AJAX for RUI(Rich User Interface).
  • JSON is used in conjunction with JavaScript for making HTTP requests.
  • JQuery is used for validation.
  • Developed the presentation tier of the application using Struts framework and MVC design pattern.
  • Configured the Hibernate ORM framework as persistence layer for the backend by using hibernate.confg.xml
  • Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the POJO’s, Java Collections, and Synchronization etc.
  • Used Hibernate object relation mappings (ORM) for the database operations on MySQL.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic.
  • Extensively participated in application integration. Spring is used to integrate Struts and Hibernate. Implemented interceptors for Spring and Hibernate.
  • Transactions were implemented using declarative transactions in Spring with transaction managers capable of supporting Hibernate.
  • Configuration issues in the various frameworks used were identified and resolved to extract an acceptable level of performance in terms of efficiency, response and robustness.
  • Consumed Web Services as a gateway for the payment through the third-party.
  • Developed Web Services using SOA, SOAP, WSDL, UDDI and JAX-WS,JAX-RPC programming models.
  • Used Ant as build tool for building and deploying it into Weblogic Server. Ant scripts are used for automating build process.
  • Developed and execute unit tests and test suites for product components using JUnit Testing Used.

Environment:CoreJava, J2EE1.6.x, JDK, JSP, Struts 2.x, Tiles, JMS, Spring 3.x, Hibernate 3.0, MySQL, Eclipse, WebSphere Application Server, JBOSS, JSON, AJAX, JQuery, Web Services(SOAP,WSDL),Ant, JavaScript, CSS, Log4J, Junit,HTML, PL/SQL, CVS and DB2.

Confidential India.

Title: RMS (Repayment Management System).

Role:Programmer.

Responsibility:

  • Involved in Development of RMS Enhancements like RMS Transaction, RMS Monthly History, Scheme Change maker/checker, Customer service query, Non Provisioning Assets screens like specific provision manual marking, writeoff manual marking, sale of asset, property value updating, collateral value updating and ground rent prospect entry.
  • Developed sub-modules of non provisioning Assets like sale of asset, writeoff manual marking and ground rent prospect entry.
  • Involved in requirements planning, analysis and design discussions with the technical team.
  • Documentation & review of requirements with design team.
  • Involved in preparing program specifications and testing scripts and updating the same.
  • Developed stored procedures, Functions, views and also wrote PL/SQL scripts.
  • Used JSF layout for view of MVC.
  • Responsible in troubleshooting application and understanding the same.
  • Used web services to fetch data synchronously from the other interfaces
  • Integrated Spring DAO for data access using with Hibernate.
  • Coordinated with team in troubleshooting and fixing production application issues.
  • Involved in setting up processes, procedures, knowledge transfer to offshore teams.

Environment:CoreJava, J2EE, XSL, XML, JSP, Struts, Tiles, Spring 2.x, Hibernate, JavaScript, HTML, CSS, Oracle,Websphere Application Server, DB2, Web Services (WSDL, SOAP), SQL/PL SQL and windows.

Hire Now