We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Over 8+ years of experience in development and design of various applications using Java/J2EE technologies.
  • Extensive experience with web based application design & development using Servlets, JSP, Hibernate, Spring, XML, Model - View-Control (MVC) Architecture.
  • Good experience with Spring, Hibernate application frameworks and J2EE design patterns.
  • Experience in writing Web Services using WSDL, SOAP to communicate with other systems.
  • Excellent database experience working on Oracle, SQL, PL/SQL .
  • Implemented back end interfaces and database transactions using PL/SQL packages, stored procedures, functions, cursor management, exception handling, object types and triggers.
  • Proficient in Data Migration approaches: Bigbang and Bigbang-Delta methods.
  • Good functional knowledge of PeopleSoft CRM and Telecom Business Support System.
  • Performed in-depth analysis of different data models like PeopleSoft, Vantive, Chordiant and other custom CRM systems and been involved in large-scale migrations.
  • Published a review paper on Business Object Relationship Model in TACTICS (TCS technical magazine) including valuable insights on Object-Relational DBMS (ORDBMS).
  • Ability to function in diverse cultures having worked with international clients and secured appreciation for good work and communication skills.

TECHNICAL SKILLS

Programming Languages: Java2, J2EE, SQL, PL/SQL, C, C++, PeopleCode (PeopleSoft), PSP

Java/J2EE Technologies: Java, Jdbc, Servlets, JSP, XML, Spring, Hibernate, Web Services, WSDL, JAX-WS, JAXB, SAX, DOM

Databases: Oracle (11g, 10g, 9i), DB2, MySQL

ERP: PeopleSoft CRM (8.8, 8.9)

Tools: Eclipse, MyEclipse, SQL Developer, Toad, Aqua Data Studio, PeopleTools (8.46), soapUI, XMLspy

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

Operating Systems: Win 98/NT/2000/XP, Red Hat Linux, UNIX

Version Control: VSS, Clear Case, CVS

Data Mining: Classification, Association Rule Mining, Clustering

Others (acquainted): Java Swing, Applets, Animation, RMI, EJB (Session bean), JNLP

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Senior Java Developer

Responsibilities:

  • Contributed software engineering expertise in the development of products through the software lifecycle, from requirements definition through successful deployment.
  • Designed and developed application using Spring Core, Spring Web MVC modules.
  • Integrated Hibernate framework with Spring framework to communicate with the back end process.
  • Developed applications using different J2EE Design Patterns such as Singleton, Factory and DAO.
  • Developed persistence layer using Hibernate Object Relational Mapping (ORM) framework and integrated the persistence layer using Spring Framework dependency injection feature.
  • Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Anonymous PL/SQL programs, Cursor management, Exceptions Handling in PL/SQL programs, Collections, Object Types and Row, Table level triggers.
  • Implemented JAVA 2 WSDL forms web services using JAX-Web Services, WSDL, SOAP through apache Axis for payment processing and address validations.
  • Utilized the parsers SAX, DOM, JAXB to retrieve the data from the xml documents.
  • Implemented the project using Ajax, Java Script, HTML, and DHTML as UI components.
  • Extensively used Java Collections API with Generics for data manipulation.
  • Used SVN as version control tools to maintain the code repository.
  • Coordinated the test and production deployments and resolved the issues during deployments.
  • Responsible for integration and testing.
  • Responsible for fixing bugs and supporting the business functionality.

Environment: Spring 3.0, Hibernate, Core java, AJAX, WebSphere Application Server 8.0, J2EE, JSP, JDBC, XML, CSS, HTML, JNDI, Rational Application Developer, SQL, PL/SQL, Java Script, Web Services, Apache Axis, SOAP, Log4j, ClearCase, Clear Quest, Junit, Unix, Windows XP, Oracle 11g.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Worked with BA to finalize user requirement documentation and prepare the high-level design and detailed design.
  • Implemented requirements using Agile development methodology (test driven development)
  • Implemented UI components using Java Script, HTML, DHTML, CSS.
  • Refactored legacy functions and converted them using OO design and MVC pattern.
  • Used spring framework for the business layer using Spring Web MVC, DAO, Spring ORM.
  • Implemented using Hibernate framework to communicate with database.
  • Re-designed and moved some functionality to stored procedures (developed using PL/SQL) to improve the performance.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.5 features.
  • Communicated with preferred vendor applications by using Web Services with the help of SOAP, WSDL, JAX-WS.
  • Performed extensive testing (unit test, functional test and regression test) to make sure all the code in CVS is been covered by a test case.
  • Developed ANT scripts for automating build process

Environment: Java 1.5, J2EE, Spring 3.0, Spring MVC, Hibernate 3.0, WebLogic 10.3,, WSAD 5.1, SOAP UI, Eclipse, XMLspy, CVS, Oracle 11g, Junit, Ant, XML, SOAP, WSDL, HTML, DHTML, Java Script, CSS, SQL Developer, Toad

Confidential, Parsipanny, NJ

Java Developer

Responsibilities:

  • Participated with DBA group to analyze and design the database changes and prepare the logical and physical diagrams.
  • Performed analysis of object relational mapping and created the logical, physical and application flow diagrams and use case documents using Visio.
  • Re-designed and developed core framework and database access by replacing JDBC base data access by Spring 2.0 and Hibernate 2.5
  • Implemented configuration wizard using Spring MVC.
  • Developed the workflow interfaces using JSPs, CSS, HTML.
  • Implemented Singleton, Service Locator, factory, DAO design Patterns based on the application requirements.
  • Provided estimate for new modules and did impact analysis for engineering change requests.
  • Involved in performance tuning for services complex business condition by addressing tuning at different level starting from database level moving up to application level.
  • Followed SDLC for the complete life cycle of the project.
  • Coordinated with the business and testing team for release activities
  • Supported the application during testing and production phases

Environment: Java 1.5, J2EE, Spring 2.0, Spring MVC, Hibernate 2.5, Junit, HttpUnit, Log4j, VSS, JDBC, JBoss 5.1, Oracle 10g, Eclipse, SQL Developer, Toad

Confidential, Fortworth, TX

Java Developer

Responsibilities:

  • Designed and developed enterprise level application specifications across all tiers (J2EE application, business domain, persistence)
  • Designed class diagrams / definitions and activity / sequence diagrams using UML for components that would be written in Java and SQL
  • Implemented standard web applications using JSPs and servlets.
  • Developed the common APIs to communicate with existing system.
  • Involved in preparing Test Cases and configuration of the system using unit test Plan and system integrate plan and support the system through various phases of life cycle.
  • Acquired experience with data analysis, data access, data structures, data manipulation, technical and user documentation.
  • Prepared status reports, update Project Plan and conduct meetings with clients.

Environment: Tomcat 5.1, Unix (IBM AIX), Windows XP, JDK 1.3, J2EE, JSP 1.2, Servlet, XML, Java Beans, UML, Mainframe, Oracle 10g, C, WS MQ, JMS, Log4j

Confidential

Oracle, PL/SQL & Java Developer

Responsibilities:

  • Formulated requirement specs by analyzing data in excel sheets
  • Developed understanding of business involving identification of stakeholders and their representation in the system and performed analysis on presenting excel sheet data in UI
  • Designed the data model and provided draft designs for report screens
  • Developed various modules (Core Java, JDBC, Servlets, JSP) that involved CRUD operations - create, retrieval, update and delete.
  • Analyzed and designed the approach for migration
  • Implemented migration scripts (Java) for moving data from excel sheets into database
  • Deployed the application at client site and acquired UAT sign-off from clients
  • Designed and developed new features and services for the existing CRM system that involved impact analysis, design, development and testing in the following components: Order Management, Service Management, Case Management
  • Developed new business projects, application engines, service orders & line actions to cater to the requirements as given by the business
  • Administered system testing and delivery of work items
  • Implemented changes and enhancements through Change Requests
  • Provided production support involving emergency bug fixes and on-call support

Environment: Java 1.5, JDBC, Servlets, JSP, MySQL, Apache Tomcat, Windows XP, Ant, SQL, PL/SQL, PeopleCode, PeopleSoft CRM 8.9, Oracle 9i, PeopleTools 8.46, PL/SQL Developer, Toad, Windows 2000, VSS

Confidential

Oracle, PL/SQL Developer & Data Migration Analyst

Responsibilities:

  • Analyzed the source systems: identification of appropriate tables, understanding of data model, interpreting data representation - for customer, account, portfolio, case.
  • Developed understanding of PeopleSoft BORM data model and identified tables pertaining to particular components.
  • Performed data mapping between source and target tables including reference data.
  • Designed and implemented migration and delta scripts (PL/SQL Stored Procedures, Functions, Packages) for Customer, Portfolio components.
  • Involved in unit testing and system integration testing .
  • Generated reconciliation reports.
  • Performed tuning of scripts to reduce migration window .
  • Performed dry runs, migrations for MIT, BRT sign-offs, rehearsal and live migrations.
  • Handled post-migration issues.

Environment: SQL, PL/SQL, PeopleCode, PeopleSoft CRM 8.8, Oracle 9i, PeopleTools 8.43, PL/SQL Developer, Toad, Windows 2000, VSS

We'd love your feedback!