We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • Over 7 years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications.
  • Involved in all phases ofSoftware Development Life Cycle(SDLC) in client server environment.
  • Good Exposure to industries like: E - commerce, Banking, Insurance, Telecom and Service Sectors.
  • Experienced in frameworks and tools: Jakarta Struts Framework, Spring Framework.
  • Expertise working with technologies: Core Java, JSPs, Servlets, JDBC, Struts, JSTL.
  • Expertise working with frameworks likes Struts 2.0, Spring 2.0/3.0, and Hibernate3.0.
  • Expertise in design and development of various web and enterprise applications using JavaScript, JDBC, JMS, IBM MQSeries and RMI.
  • Experience in Struts and Spring Frameworks for implementing MVC, DAO, VO and JMS components.
  • Used Spring Core Annotations for Dependency Injection and Spring JTA transaction Manger.
  • Well Versed Experience in database database connectivity (JDBC) for databases like IBM DB2, Oracle, SQL Server, and MySQL.
  • Strong experience in XML, XSD, JAXB.
  • Highly proficient with core Java concepts like Collection, Multithreading, Serialization, Java beans.
  • Extensive experience in developing Enterprise Applications using IDEs such as Eclipse, My Eclipse,
  • Net Beans, Rational Application Developer (RAD-8), WebLogic workshop, JDeveloper.
  • Experience in implementing dynamic web applications using IBM Websphere, Web Logic and Tomcat Application Servers.
  • Experience in implementing Business Rules using Corticon Business Rules Server.
  • Hands on experience with JUnit in performing unit test and determining the application functionality
  • Hands on experience on the HP fortify tool to check security of the application and coding standards.
  • Hands on experiences on the IBM heap analyzer to identify the memory issues and database lock issues.
  • Used ANT and Maven scripts for building the EAR and the application components
  • Good experience with AJAX, HTML, Java Script, JQuery and Cascading Style Sheets (CSS).
  • Active involvement in complete Software Development Life Cycle (Analysis, Design, Build, Unit Testing, various environments like Dev, SIT, UAT, Staging and Production Support)
  • Experienced in the fast paced Agile Development environment and methodologies including Test Driven Development and Scrum.
  • Good working experience in Operating Systems like Windows Operating Systems, Linux.
  • Motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, Linux

Languages: Java 1.4/1.5/1.6, SQL, IBM DB2, C, C++, Java Script, JQuery.

JAVA Technologies: JSP 2.0, Servlets 2.2, RMI, Java Script, HTML, JAASXML (XML 1.0, SOAP, WSDL), JDBC, JMS, AJAX.

Databases: IBM DB2, Oracle 8i/9i/10g, Microsoft SQL Server 2005, MySQL. Sybase

Application Servers: Websphere Application Server, WebLogic 10.1.2, JBoss, WebsphereESBv6.0/7.0

Web Servers: Tomcat 6.0, Jetty.

Tools: & Frameworks: Struts2, Spring, Hibernate 3.0, CVS, Clear Case, SVN, Perforce

DWRIDE: RAD, My Eclipse 6.x, Eclipse 3.x.

Protocols: TCP/IP, HTTP, HTTPS, FTP, Telnet, SMTP

Others: CVS, VSS, JMS with Websphere MQ

PROFESSIONAL EXPERIENCE

Confidential, Camp Hill, PA

Senior Java Developer

Responsibilities:

  • Involved in creating architecture of project, which supposed to be include all tracks of work like eligibility, enrollment, security, Plan Management and framework etc.
  • Prepared of Technical Design Document, to get clarifications for ambiguous requirement for all the Modules In the project.
  • Developed/involved in creating web application using enterprise java technologies like struts2.0 spring3.0 and hibernate3.3.
  • Used the Struts 2.0 for implementing the MVC (Model View Controller) of the application.
  • Highly involved and created the action classes, action interceptors and business services.
  • Implemented the Application security for the access health Project using Strut2.0 Action Interceptor concept reduced the Lot of work for the Developer.
  • Used Java Reflection and spring dependency injection concept to avoid the Dependence between the Projects in our application.
  • Developed a declarative transaction management using spring jtatransactionmanager, all database operations will use the same for committing/roll backing unit of work.
  • Implemented services like creating application retrieve application, save application.
  • Design, Coding and Development different services need for the project like Email Services, Virus Scan for uploading files that can be used as a common service throughout the project.
  • Extensively used hibernate as ORM tool for all database operations. Had great exposure on creating parent/child relations hierarchy, one-many, many-many, many-one associations.
  • Used all hibernate queries criteria, query and native.
  • Created domain classes and mapping (hbm) files by using hibernate tool by inputting DB table info.
  • Resolved many circular dependencies in object graph, improved performance queries by using fetch mode option.
  • Configured hibernate second level cache as Ehcache and implemented in the distributed environment, also used option called disk store which only saved keys in memory and values for the corresponding key will be disk.
  • Implemented hibernate bean replicator which is resetting all primary keys to null in object graph allowing entity to persist again for cloning of same object.
  • Implemented the Java Messaging services (JMS) to load the plan data by creating the bus queue and queue factory to avoid the database locking issues for the plan management module.
  • Split the Access health Application into Customer and worker portal application in order to have 2 Ear Files for the Customer and worker application and support to improve the performance and support to the workspace.
  • Resolved the issue in splitting the Access health CT application into customer and worker application like session management (Maintaining the session between the two portals when worker login on behalf of Customer).
  • Implemented the interface for Access Health CT application to provide the authentication from web services.
  • Implemented (Exposed) the web service for the Data Transfer for the Connecticut state and consumed the web service from the Connecticut to prepopulate the data.
  • Implemented SOAP web services for interacting with federal hub to get data about user and perform validation on the data entered.
  • Used the HP fortify tools to analyze the security of the application and coding standards and fixed coding standards and application security based on the HP fortify report.
  • Used the IBM heap analyzer tool for heap dump files to identify the memory leaks and lock issues in the application.
  • As a Part of the Framework /security Team did a lot of Research and Development (R&D) work along with development.
  • Implemented Google Services like Google Analytics and SEO (Search engine Optimization) for our application to tracks the unique number visitors.
  • Used Find Bug RAD plugin and Junit for making sure good quality of code.
  • Used Maven for building the application and later on we have removed the Maven to Shared Library concept for improving the server start up time for developers.
  • Used the IBM Rational Application Development (RAD) IDE for the development of the Project.
  • Extensively worked on configure the RAD and Hibernate3.0 settings.
  • Used Web sphere application servers for application deployment and testing purposes.

Environment: Windows 2007, JDK1.6, J2EE (Servlets, JSP, Struts, springs, IDM DB2, RAD, Web sphere 7.0, Java Script, CSS, XML, JQuery),Toad, IBM Data studio.

Confidential, Foster, CA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Created Components using spring, Struts, JSP, and Servlets.
  • Used the collection framework, Multithreading concepts and used the java reflections extensively. Used java reflection to eliminate the dependence in the project.
  • Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using RAD tool.
  • Developed different modules using J2EE architecture by implementing MVC model.
  • Implemented Hibernate 3.0 and JPA in the data access layer to access and update information in the Enterprise Oracle9i Database.
  • Used Websphere and Apache Tomcat 6.0 application servers for application deployment and testing purposes.
  • Used the collection framework, Multithreading concepts and used the java reflections extensively. Used java reflection to eliminate the dependence in the project.
  • Involved in designing phase of XML SOAP for getting the Web services from the server.
  • Wrote Stored Procedures using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable.
  • Followed Agile methodologies and participated in daily SCRUM stand ups.
  • Used Spring for implementing (Data access objects) DAOs.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Rational Software Architect (RSA) for web authentication.
  • Performed unit testing of core functionalities through Junit.
  • Unit testing before check in the code for the QA builds.
  • Involved in Code reviews for the code units developed by the team.
  • Used Maven for building the application.
  • Fixing the defects, maintenance in production.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.
  • Involved in providing to the design inputs to different Cross- Commit Systems.

Environment: Windows, JDK1.5, J2EE (Servlets, JSP, Struts, springs, SQL Server 2005, Eclipse IDE, Websphere 6.1, Java Script, CSS, XML, RSA).

Confidential, Minneapolis, MN

Senior Java/J2EE Developer

Responsibilities:

  • Involvement in Analysis, Design, Build, Testing and Implementation phases of the project.
  • Created Components using Struts, JSP and Servlets.
  • Preparing the XML schema for the cross commit XML structure.
  • Used Spring Framework for MVC and JMS.
  • Used the collection framework, Multithreading concepts and used the java reflections extensively. Used java reflection to eliminate the dependence in the project.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Used Spring for implementing (Data access objects) DAOs.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of patient treatment information among J2EE components and legacy system.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Marshalling and Unmarshalling of the XML using JAXB Framework.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Configuring application in Websphere Application server in development and Test environment.
  • Followed Agile methodologies and participated in daily SCRUM stand ups
  • Unit testing with Junit for individual components before check in the code for the QA builds.
  • Fixing the defects, maintenance in production.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.
  • Involved in providing to the design inputs to different Cross- Commit Systems.

Environment: Windows, JDK1.5, J2EE (Servlets, JSP, JAX WS), XML, Schema Binding using JAXB, Struts, Spring, SQL Server 2005, Eclipse IDE, JMS MQ, Websphere 6.1,Java Script, CSS.

Confidential, Perth Amboy, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Developed UI layer usingJSP, HTML, Servlets, EJB alongwith Controller classes.
  • Involved in database table design and implementation.
  • Performed Unit/Modules/Integration and Acceptance Testing.
  • Used JavaScript for user level and form validations in the UIlayer.
  • Developed SQL queries and stored procedures.
  • Used the collection framework, Multithreading concepts and used the java reflections extensively. Used java reflection to eliminate the dependence in the project.
  • Developed and implemented the Spring MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, and Form Bean.
  • Developed the Presentation Tier usingStrutsframework.
  • Used the Validation framework withstrutsto validate input atthe server-side.
  • Developed the Action classes along with Action mapping andconfigurations instruts-config.xml file.
  • Developed process classes for data processing, database access (JDBC),connection pooling, SQL Queries usingjoins.
  • Used Oracle as resource tier and developed PL/SQLStored procedures, Function and Event Triggering in add, update and retrieval modules
  • Designed and tested case documentation.

Environment: HTML/DHTML, Java, JavaScript, XML, Servlet 3.0, JSP 2.2, EJB 3.0, Struts 2.0, Spring, JDBC, MS SQL, WAS (Web sphere Application Server), CVSNT, JUnit, Eclipse 3.4.

Confidential, Philadelphia, PA

J2EE Developer

Responsibilities:

  • Involved in developing the front end and processing the business logic using MVC based Struts framework and Oracle Application Development Framework.
  • Involved in the design of the application.
  • Created UML diagrams based on the business requirements.
  • Have prepared UML Sequence diagrams, Class Diagram, Activity diagrams to be incorporated in the Technical Design document using Microsoft VISIO tool.
  • Designed front-end using HTML, JavaScript, CSS, and JSP
  • Used XSLT for arranging the Data (XML Data) in the order required by the Client.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Developed Action Form and Action Classes in struts framework.
  • Designed Stateless Session Beans for implementing the Business logic.
  • Used JMS, MDB for server side messaging
  • Designed stored procedures and triggers along with Performance tuning for SQL.
  • Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
  • Configuration and deployment of the web application using Web Logic.
  • Used CVS for version control and source code management
  • Used UNIX Shell Scripting to update the databases and Start up the application server.
  • Prepared technical reports and documentation manuals during the program development.

Environment: JSP, JSF, Struts, HTML, XSLT, AJAX, XML, Jquery, CSS, XML,EJB, JMS, SQL, PL/SQL, Web Logic, Junit, UNIX, Shell Script, Web Services

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analyzed the performance.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Used the collection framework, Multithreading concepts and used the java reflections extensively. Used java reflection to eliminate the dependence in the project.
  • Designed the mailing component suitable to the client’s specific requirement of using the VIM protocol and integrated it with the application.
  • Designed and developed C2C Payments module, which enable customers to do money transactions through emails.
  • Prepared the Unit test plans and the integrated test plans.
  • Implemented Version control for the Project using Microsoft Visual Source Safe.
  • Conducted and recorded defect prevention meetings.
  • Coordinated and supported the onsite team during implementation.

Environment: J2EE/Java, EJB, Struts, JDBC, Servlets, JSP, JMS, JNDI, XML, UML, Oracle 9i, Ant, CVS, Rational XDE, JavaScript, JBoss and Windows NT.

We'd love your feedback!