Sr. Java Developer Resume
Fairfax, VA
SUMMARY
- Over 9+ years of Experience in SDLC including Systems Analysis, Design, Development and Implementation of large Scale business application software’s.
- Experience in Web and Client/Server Application development using Java and Java EE which includes Servlets, JSP 2.1, JSP Custom Tags, Struts, Hibernate, Spring MVC, Spring IOC,AJAX, JMS, JNDI, JDBC, XML, XSL and Java Beans.
- Having strong emphasis on business requirements analysis, modeling (UML), designing solutions and implementation.
- Experience in implementing MVC framework using Spring and Struts.
- Experience in developing User Interface using HTML, CSS. Extensive in developing rich internet applications using JSP, JSON, JavaScript, jQuery, AJAX, HTML and CSS.
- Experience in implementing persistence layer using JDBC, Hibernate.
- Extensive in developing rich internet applications using JSP, JSON, JavaScript, JQuery, AJAX, HTML and CSS.
- Worked On Web Sphere Process Server 6.0 and Web Sphere Integration Developer 6.2
- Experience with Application Servers like BEA Web Logic 9.X, IBM Web Sphere7.0, 6.0, Apache Tomcat Server 6.
- Experience in Implementing Service Oriented Architecture using Web Services (SOAP, RESTFul, WSDL, and WADL).
- Implementation knowledge in validating frame works with Struts Validation.
- Experience in writing Scripts using Java Scripts, Unix Shell scripting.
- Experience in applying Core Java and J2EE Design Patterns in web applications.
- Implementation experience of Software Development Methodologies Agile methodology and Test First Driven Development, Waterfall Model.
- Experience using ANT, Maven, JUnit and Log4j.
- Knowledge in developing applications using W3C Standard.
- Strong experience with Version Control like SVN, CVS.
- Experience in writing database objects like Stored Procedures.
- Experience with Data Base Servers using Oracle 10g, Oracle 8i/9i, My SQL, DB2.
- Knowledge in Software Designing tools for UML Microsoft Visio.
- Experience in using different IDE’s like Eclipse 3.4, My Eclipse, Net Beans and RAD7.0.
- Domain Experience in Banking, Telecom, SCM.
- Ability to learn and adapt quickly and to correctly apply new tools and technology.
- Strong communication and analytical skills with very good experience in programming & problem solving.
- Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.
- Excellent communication, organisation and time management skills. Strong multi - tasking abilities needing little or no supervision. Work well with both independently and as a contributing member of the team
TECHNICAL SKILLS
Languages: JAVA 5.0, C, C++
Frameworks: Struts, Spring, Hibernate
J2EE: Servlets, JSP, JSTL, EJB, JMS1.1, JDBC, Junit, JNDI Web Services (SOAP, Restful), XML, JAXB, DOM, SAX, JavaMail, Multi-threading.
Web Designing: Html, JavaScript, jQuery, CSS, AJAX.
Database: Oracle 10g, Oracle 8i/9i, DB2, SQL, My SQL,Pl/SQL.
Testing Frame Works: Junit.
Design Tools: UML, Rational Rose
Operating Systems: Unix, Linux, Windows 98/2000/XP/7.
Web/App-Servers: Jakarta Tomcat, WebShpere, WebLogic, JBoss and WebSphere Process Server 6.0
IDEs: Eclipse 3.4, Spring Tools Suite, RAD, WSAD, WID 6.2
Methodologies: Waterfall Model, Iterative, Agile, Test Driven Development.
Version Control Systems: SVN, VSS, CVS.
Integration Tools: Map Force2007.
Performance Tuning: Optimize IT.
PROFESSIONAL EXPERIENCE
Confidential, Fairfax VA
Sr. Java Developer
Responsibilities:
- Provided in-depth analysis to resolve production and application issues.
- Provided a concrete explanation of resolutions to issues, inquiries and requests.
- Managed to works in group and independently.
- Written server side and client side validations.
- Provided feedback and developed production support standards and policies.
- Analyzed production support related issues, inquiries and requests.
- Involved in Bug fixing.
- Involved in Web service development using SOAP.
- Used the SOAP UI to test the web services.
- Involved in developing user Interface (UI) for Physician Personal Information Module using JSP’s.
- Involved in modifying the Stored Procedures.
- Troubleshot problems involving timeliness of services.
- Communicated technical and non-technical information.
- Developed complex SQL queries to perform efficient data retrieval operations.
- Provided production support by documenting tickets and communicating with customer and vendor.
- Resolved system issues on own and collaborated with IT team members.
- Ensured compliance with structured Project Delivery Process.
Environment: Core Java, WebSphere7.0, Struts1.1, JSP, Servlets, JDBC, Web Services (SOAP, WSDL), XML, HTML, CSS, Java Scripts, JUnit, Oracle 10g, PL/SQL, TOAD, RAD7.0, Log4j, ANT, SVN, Visio and Windows XP Prof, Agile.
Confidential, San Diego CA
Big Machines Developer
Responsibilities:
- Participated in the business requirements analysis meetings and prepared use-case diagrams.
- Used Agile methodology and version tool for checking sprint status.
- Responsible for Requirements gathering for Developing the Proposal.
- Written server side and client side validations.
- Developed the Configuration flow for the Oil & Gas Implementation.
- Developed the Commerce Process for the Oil & Gas Implementation.
- Developed the Proposal Document for the Oil & Gas Implementation.
- Has written some Business rules using Java API.
Environment: BIGMACHINES 12.2, JAVA, XML.
Confidential, San Diego CA
WPS Integration Developer
Responsibilities:
- Responsible for Requirements gathering for Developing the Integration Module.
- Involved in the preparation of Data Design Document (DDS) based on the Business Requirement.
- Created Necessary Interfaces the SMS-SER Integration.
- Participated in the business requirements analysis meetings and prepared use-case diagrams.
- Used Agile methodology and version tool for checking sprint status.
- Build the Middleware Module using the WID.
- Has written Java Snippets in Process Flow’s.
- Installed the SSL Certificates for the application.
- Working with infrastructure team on project for creating a Production Environment.
- Handling Defect Management from Production Support prospective (Defect Manager for all releases).
- Responsible for configuring all necessary jar files in application server.
Environment: Web Sphere Process Server 6.2 and Web Sphere Integration Developer 6.2., Java.XML.
Confidential, San Diego CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the Production Support Activities of this project
- Handled production Support High Priority (P1 and P2) Tickets. And implemented the Changes.
- Worked on Setting up the Production Environment for the Sales Management System.
- Worked as a Web sphere admin for this Application.
- Worked on Creating the Clusters for the application.
- Installed the SSL Certificates for the application.
- Working with infrastructure team on project.
- Code reviews and refactoring done during the development and check list is strictly adhered during development.
- Creating necessary database tables in Production environment using SQL Developer/ TOAD
- Handling Defect Management from Production Support prospective (Defect Manager for all releases).
- Responsible for configuring all necessary jar files in application server.
- Responsible for managing project build files.
- Worked with Agile Scrum methodology for frequent software delivery.
Environment: Infor CRM Epiphany 7.0.3, WebSphere7.0, Oracle 11g, PL/SQL, TOAD, RAD7.5, ANT, SVN, Visio and Windows 2008 Server.
Confidential, Columbus OH
Sr. Java/J2EE Developer
Responsibilities:
- Responsible for Requirements gathering for Developing web applications
- Involved in the preparation of Data Design Document (DDS) based on the Business Requirement
- Software Life Cycle Management using Spring MVC Architecture
- Assigned for Change Requests and Scope Items Implementation using Java, Oracle
- User Interface Implementation based on Change Requests using JSP, Java Scripts and Struts tiles
- Developed service layer using Spring frame work and IOC.
- Developed persistence layer using Hibernate.
- Extensively worked on web services to get the data from third party systems.
- Developed classes that used Hibernate to access an Oracle database.
- Working with database developer on SQL scripts and Stored Procedures.
- Writing JUnit test cases, performing peer code review and integration testing.
- Working closely with QA team in testing phase.
- Working with infrastructure team on project environments Implemented Hibernate DAO Classes for data logs in the Oracle Database.
- Creating necessary database tables in Development environment using SQL Developer/ TOAD
- Handling Defect Management from Development prospective (Defect Manager for all releases).
- Responsible for configuring all necessary jar files in application server.
- Responsible for managing project build files.
- Code reviews and refactoring done during the development and check list is strictly adhered during development.
- Worked with Agile Scrum methodology for frequent software delivery.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of JUnit to test the application.
- Good experiences in debugging the application by running the server in debug mode and having the experience in usage of Log4j to persist the data in log files.
Environment: Core Java, WebSphere7.0, 1,Spring, JSP, Servlets, JMS,Hibernate, Web Services (SOAP, WSDL), XML, HTML, CSS, Java Scripts, JUnit, Oracle 10g, PL/SQL,TOAD,RAD7.0,Jquey, Log4j, ANT, SVN, JQuery, Visio and Windows XP Prof, Agile.
Confidential, OH
Sr.Java Developer
Responsibilities:
- Involved in preparation of the design document and functional specification for the project.
- Involved in implementing MVC Architecture to separate the presentation, business and database logic in the application using Spring MVC framework.
- Developing Rich user interface using HTML, CSS, XHTML and Java Scripts.
- Responsible for implementing business logic using enterprise java beans.
- Responsible for writing stateful beans which supports data transactions.
- Used JMS for modules integration.
- Developed the presentation and service layers using Spring, JSP, JSTL, JavaScript, HTML, CSS.
- Creating XML Documents for file configuration.
- Implementing Hibernate to map the data from DAO to Data Base.
- Configured Hibernate Configuration files and mapping files.
- Writing Java Scripts and shell scripts for Client Side validations.
- Implemented J2EE design Patterns (Session Façade, DAO).
- Used AJAX for getting data from database without reloading the entire page.
- Written necessary SQL/ PLSQL queries for modifications and retrieval of data in database.
- Involved in configuring data base tables in Web logic application Server.
- Configured and Written build scripts using ANT tool.
- Responsible for configuring all necessary jar files in application server.
- Responsible for managing project build files.
- Worked with Agile Scrum methodology for frequent software delivery.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of JUnit to test the application.
- Good experiences in debugging the application by running the server in debug mode and having the experience in usage of Log4j to persist the data in log files.
Environment: JDK 1.5,, J2EE, JSP, Servlets, Spring, EJB, JMS, Hibernate, AJAX, Java Script, Web Services, SOAPUI,Agile, CSS, XML, XHTML,My SQL Server, Eclipse, SVN, JUnit, ANT,JSTL,Log4j, Web Logic 8.1.
Confidential, Chandler, AZ
Sr.Java Developer
Responsibilities:
- Participated in gathering the requirements and develop functional documents.
- Prepared the design specifications using Use Cases.
- Generated Class diagrams and Sequence diagrams using Rational Rose.
- Developed the presentation layer using Spring MVC, JSP, JSTL, JavaScript, HTML, CSS
- Developed Servlets to process Clients Requests
- Used Java Scripts for Client Side validations
- Used JDBC and JMS for interactions with Oracle Data Base.
- Developed EJB’s for business logic operations.
- Used logging techniques provided by Log4j tool for efficient logging and debugging.
- Followed the Rational Rose (UML) for Full System Development Life Cycle.
- Performed unit testing of the application using JUnit.
- Played an active role in deploying the Web application on the JBoss Server.
- Participated in the preparation of User Manuals.
- Conducted tele-conferences and provided on-site co-ordination with offshore team
- Actively participate in the team discussions.
- Provided timely updates and weekly status reports.
- Demonstrated the behavior of the tool to on-site clients.
Environment: J2EE, JSP, Servlets, Spring, EJB, JMS, JDBC, HTML, Rational Rose (UML), SQL, Oracle, Pl/Sql, Eclipse, JBoss, JUnit, CVS, Log4, Agile.
Confidential, Columbus OH
J2EE Developer
Responsibilities:
- Involved in preparation of the design document and functional specification for the project.
- Involved in code construction for Data Extractor and Enricher modules.
- Developing Rich user interface using HTML, CSS, XHTML and Java Scripts.
- Creating XML Documents for file configuration.
- Developed the presentation layer using Spring, JSP, JSTL, JavaScript, HTML, CSS
- Configured and Written build scripts using ANT tool.
- Responsible for configuring all necessary jar files in application server.
- Developed custom tags and EL-functions to separate presentation and processing logic
- Responsible for managing project build files.
- Developed custom tags and EL-functions to separate presentation and processing logic
- Unit testing of the application using JUnit Test Framework
- Developed test-cases for unit testing and QA
- Worked with Waterfall methodology.
- Involved in post-launch activities and production support
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of JUnit to test the application.
- Good experiences in debugging the application by running the server in debug mode and having the experience in usage of Log4j to persist the data in log files.
Environment: Java1.5,J2EE,Servlets,JSP,Spring,HTML,CSS,JavaScript,SQL,RAD,TOAD,PL/Sql,Eclipse,SVN,Junit,Log4J,ANT, Oracle9.2, Apache Axis2, Tomcat,Ajile, Windows XP.
Confidential
J2EE Developer
Responsibilities:
- Developed dynamic pages using JSP tags to invoke Servlets. JSP Content was configured in XML Files
- Implemented a controller Servlet for the security of the system
- Prepared PL/SQL queries and stored procedures for creating tables, triggers and select statements
- Used Oracle drivers with Oracle as a backend to perform various database manipulations
- Validations for the Client Side were done using JavaScript
- Developed a conceptual static HTML prototype to validate the business requirements
- Involved in integration and testing
- Developed the front-end screens for the respective modules. Created web interface using HTML and JavaScript.
- Implemented server side processing using Java Servlets.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
- Implemented data base connectivity with Oracle using JDBC.
- Configuring the Properties and Dimensions in Endeca Tool.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of JUnit to test the application.
- Good experiences in debugging the application by running the server in debug mode and having the experience in usage of Log4j to persist the data in log files.
- Responsible for resolving the issues with the environment.
- Involved in several activities like monitoring/ configuring connection pools, memory, message service and queue settings in the process of tuning the performance of application server.
Environment: Java1.4,JSP,Servlets,iBatis,JavaScript,Struts,HTML,JavaScript,Pl/SQL,SQLDeveloper,LOG4J,JUNIT,ANT, Web logic Server, Oracle 8i,Endeca Tool.
Confidential
J2EE Developer
Responsibilities:
- Used JSF layout for View of MVC. JavaScript, DHTML also used for front end interactivity
- Building dynamic, browser-based interfaces using Java, JSF components.
- Write faces-config.xml, Backing Beans, JSF pages, Data Access Bean and View Bean classes in the web layers to implement MVC2 framework.
- Developed the application using JSF, JSP, Custom Components, and Hibernate to fulfill performance, scalability and reliability requirements.
- Developed classes that used Hibernate to access an Oracle database.
- Developed the front-end screens for the respective modules. Created web interface using HTML and JavaScript.
- Implemented server side processing using Java Servlets.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedure which were commonly used by different modules.
- Implemented data base connectivity with Oracle using JDBC.
- Involved in the Development of EDI Module.
Environment: Java1.4, JSP, Servlets, HTML, CSS, JavaScript, Hibernate, MQSeries, JSF, Oracle 9i, PL/SQL, Web Logic Server, Maven, LOG4J, JUNIT, ANT, Windows XP.
Confidential, TX
Java Developer
Responsibilities:
- Involved and reviewing several project life cycle documents like Software Requirements Specification documents, Software Design Specification documents, etc.
- Used JSF framework for handing presentation and business logic.
- Used Dojo tool Kit with AJAX for effective UI design i.e. Pull up the data from database without refreshing the Web Page.
- Developed user interfaces using JSP tags, JSF tags.
- Implemented all necessary faces core and html tags and supported bean classes.
- Responsible for writing managed beans with application business logic.
- Responsible for configuring faces configuration files.
- Extensively used JavaScript for client side validations.
- Responsible for implementing spring application contexts.
- Implemented spring dependency injection on server faces beans.
- Used SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.
- Used JDBC connectivity with callable statements to invoke the stored procedures.
- Implemented messaging between components using JMS.
- Written UNIX scripts to identify user login information.
- Created stored procedure using SQL, PL/SQL for data modification (using DML insert, update, and delete).
- Used Log4j for logging errors.
- Designed and implemented relational database.
- Used Rational Clear Case as configuration management tool.
- Involved in testing, debugging, bugs fixing and documentation of the system.
- Increased application development efficiency by creating reusable scripts, code and adopting OOP.
- Involved in configuring java environment with Linux Operating System.
- Implemented Linux system resource with Java Environment.
Environment: Jdk1.5, Java API, Servlets, JSP2.1,JSF1.2,Spring1.0,AJAX, Dojo, JavaScript, Web Services, VCS, JUnit, Oracle 9i,Tomcat 5.0,JMS, Log4j, HTML, CSS, Eclipse3.1, CVS,ANT, XML, Clear Case.
Confidential, FL
Java Developer
Responsibilities:
- Involved in the system requirement analysis.
- Designed the flow diagrams using Visio, Prototype screens based on the client requirements.
- Designed User Interface with JSP with JSF.
- Written Java Scripts for database connectivity and validations.
- Implemented business logic with managed beans.
- Designed and Implemented Hibernate as Data Access Layer for efficient database management and caching.
- Implemented application Integration with Web Services (SOAP, WSDL).
- Integrated different applications and passing messages using JMS.
- Written queries using SQL, PL/SQL to store the data in the database tables.
- Participating in Unit Testing and Integration Testing of the application.
- Used Log 4j for logging errors.
Environment: CoreJava API, JSF1.0, JSP, Hibernate, DHTML, XML, Java Script, JMS, Web Services, Microsoft Visio, MS SQL Server 2003,JBoss Developer, Eclipse3.2 and Log 4j and Windows XP.
