We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

PA

SUMMARY:

  • 12.5 years of Experience in analysis, development and implementation of application software in the areas of distributed n - tier architecture, Client/Server architecture and Web-based environment using JAVA/J2EE Object Oriented technologies
  • Strong expertise experience in SOA and Java/J2ee Technologies providing solutions for Healthcare industries as a Developer, Technical Lead
  • Extensive development experience specializing in a environment building n-tier applications for web deployment using Java, J2EE, JSP, Servlets, Struts, Hibernate, JPA,Ibatis Spring, Web Services using SOAP, Restful Webservices, AJAX, JSTL, JDBC, JMS, JNDI, JavaBeans, JavaScript, HTML, XML, JMS, XSLT
  • Proficient in Object Oriented Analysis and Design (OOAD), applying J2EE patterns and frameworks like Spring, Struts,Tiles, MVC, Singleton pattern, Controller factory Pattern, DAO and other design patterns
  • Expertise in writing and deploying Java Servlets and JSPs to abstract complicated logic from traditional Web Scripts and to empower Java-based web solutions in J2EE environment
  • Experience in Java 1.5, JEE5, Servlets, JSP 1.2(JSTL), Spring, Java Beans, JDBC, Java Script,Angular.
  • Experience in Web development using HTML, DHTML, CSS, XML, XSL, and XSLT
  • Extensively used various IDE tools such as Eclipse, JBuilder and MyEclipse
  • Experience in working with Application Servers like WebLogic 8.1, JBOSS, Apache Tomcat and WebSphere
  • Extensive project implementation skills using both core and advanced java technologies including Spring, Struts and Hibernate(ORM) framework
  • Extensive success in translating Business requirements and user expectations into detailed specifications employing Unified Modeling Language (UML) using MS-Visio. Experience in utilizing Tiles and Validators in Struts framework
  • Strong knowledge in Database designing. Experience with database mapping and writing complex SQL queries, HQL Queries, Stored Procedures using Oracle9i/10g and SQL Server 2000/2005/2008.
  • Extensive knowledge in Hudson/Jenkins Continuous Integration tool.
  • Knowlege in IBM App Scan.
  • Used Samurai tool for Thread Dump analysis.
  • Experience in FailForward tool for fail back.
  • Experience in DynaTrace to montor Application performance
  • Extensively used Gradle Build tool.
  • Having experience in implementing Oauth Specification for Secure Authorization for WebServices.
  • Worked on WLST Scripts for Deployment, Start and Stopping the servers.
  • Experience in Ignite for Database Monitoring
  • Experience in the usage of Nexus and JFrog tool for Dependency Management.
  • Experience in version controllers including Visual Source Safe (VSS), Subversion, CVS(Concurrent Versions) and GIT.
  • Experience in uDeploy to deploy WebApps into Servers automatically
  • Experienced in Unit & Regression testing in creating Test Plans, Test cases, Test scenarios and Test data.
  • Good track record of meeting scheduled timelines for assigned projects.
  • Excellent working relationship with the team-members, management and clients; Ability to work independently and in teams
  • Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Good team player and ability to work in fast paced environment.
  • Ability to work well in internal and cross-organizational Team environment.
  • Strong Skills in Analytical, Data Gathering, Analyzing, Problem Solving, Coordinating, Planning and Organizing.
  • Developed Virtual Services using LISA tool

TECHNICAL SKILLS:

Programming: C, C++,Java, SQL and PL/SQL

Java Technologies: Java, J2EE, Servlets, JSP, JSTL, JDBC, JNDI, JMS

Databases: Oracle 8i/9i/10g, MS Access 2000, MYSQL

IDE/Development Tools: IBM RAD, Eclipse, WSAD, My Eclipse,FireFox Rest Client, SQL Developer, and JDeveloper

Frameworks: Struts, Spring, JUnit,Hibernate,Mockito (Mocking objects)

Operating Systems: Windows 98/NT/2k/XP, Linux and Unix(Solaris)

Designing Tools: Microsoft Visio,Erwin

Web /Application Server: BEA WebLogic V8.x, V9.x, IBM WebSphere V5.x & V6.x, JBoss4.2.2,Tomcat

Internet Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, DTD

Version Controls: Clearcase, VSS, CVS,SVN and GIT

Continuous Integration Framework: Hudson

Dependency Management: Nexus

Build Script: Ant, Maven and Gradle

PROFESSIONAL EXPERIENCE:

Confidential, PA

Sr. Java/ J2EE Developer

Responsibilities:

  • Migraged from Archiva to JFrog Repository
  • Developed Design for Reports
  • Preparing Business Requirement Documents (BRD). Coding, Spring classes, form beans and validators.
  • Developed Webservices using Spring
  • Used Spring and AspectJ for common Logging mechanism.
  • Used TeaLeaf tool to narrow down the production issues .
  • Used extensively Hudson/Jenkins for Continuous Integration along with udeploy
  • Used IBM App Scan to find security Vulnerabilities.
  • Used FailForward tool for fail back.
  • Used DynaTrace to montor Application performance
  • Used ignite for Database Monitoring
  • Used uDeploy to deploy into Servers
  • Used ANT build tool for all the projects
  • Used Nexus/JFROG for Dependency Management.
  • Used Samurai tool for Thread Dump analysis.
  • Preparing Unit Test Reports, Unit Test Plan.
  • Used JDBC to invoke stored procedures and database connectivity to Oracle10g
  • Used Mockito Framework in junit testing.
  • Preparing Integration Test Cases & Reports.
  • Used SVN/GIT for version control

Environment: Java, Spring, JMS, Design Patterns like Front Controller Multi-threading, POJO, XML, value Object, Business Delegation, Singleton, DAO,ANT, CSS,J2EE technologies, Ajax, Oracle 10g,BEA Web logic 8.1, Eclipse, RAD, Active Directory, Subversion, MS-Visio, Windows 2000 server.

Confidential, TN

Sr. Java/ J2EE Developer

Responsibilities:

  • Implemented SL4J for few projects.
  • Implemented CI using Hudson for couple of Projects.
  • Implmented Production Redeployment strateg using WL
  • Preparing Business Requirement Documents (BRD). Coding, Spring classes, form beans and validators.
  • Developed Restful Webservices using Jersey API.
  • Used Spring and AspectJ for common Logging mechanism.
  • Used JMeter to Simulate the load.
  • Used extensively Hudson for Continuous Integration.
  • Used ANT build tool for all the projects
  • Worked as Build Manager for my Project.
  • Deploying Automatically in Weblogic Server and creation of DataSources using WLST Scripts.
  • Used Nexus for Dependency Management.
  • Used Samurai tool for Thread Dump analysis.
  • Implemented java ThreadLocal concept to have different values for each thread/request.
  • Preparing Unit Test Reports, Unit Test Plan.
  • Used JDBC to invoke stored procedures and database connectivity to Oracle10g
  • Used Mockito Framework in junit testing.
  • Preparing Integration Test Cases & Reports.
  • Used SVN for version control

Environment: Java, Spring, JMS, Design Patterns like Front Controller Multi-threading, POJO, XML, value Object, Business Delegation, Singleton, DAO,ANT, CSS,J2EE technologies, Ajax, Oracle 10g,BEA Web logic 8.1, Eclipse, RAD, Active Directory, Subversion, MS-Visio, Windows 2000 server.

Confidential, VA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in analyzing the business needs, system and database designing. Preparing the User Requirement Documents (URD).
  • Involved in development of use cases, class diagrams, and sequence diagrams using Visio.
  • Extensive use of the JDBC API for making calls to back-end Oracle 10i stored procedures and functions.
  • Coding Java, JPA, DAO access layer, service layer.
  • Used DAO(Data Access Objects) pattern with JPA
  • Preparing Business Requirement Documents (BRD). Coding, Spring classes, form beans and validators.
  • Making entries in applicationContext.xml file and Creating persistence.xml files
  • Developed Restful Webservices using Jersey API.
  • Implemented Oauth Specification for Secure Authorization.
  • Used Spring and AspectJ for common Logging mechanism.
  • Used JMeter to Simulate the load.
  • Used extensively Hudson for Continuous Integration.
  • Used Gradle build tool for all the projects
  • Worked as Build Manager for my Project.
  • Deploying Automatically in Weblogic Server and creation of DataSources using WLST Scripts.
  • Used Nexus for Dependency Management.
  • Used Samurai tool for Thread Dump analysis.
  • Extensively used Gradle Build tool.
  • Configured Multiple Datasource using Spring AbstractRoutingDataSource.
  • Implemented java ThreadLocal concept to have different values for each thread/request.
  • Preparing Unit Test Reports, Unit Test Plan.
  • Used JDBC to invoke stored procedures and database connectivity to Oracle10g
  • Having Knowledge on Apache Configuration.
  • Used Mockito Framework in junit testing.
  • Migrated all Webservices projects from JDK 1.6 to JDK 1.7.
  • Preparing Integration Test Cases & Reports.
  • Used SVN for version control

Environment: Java, Spring, Hibernate, JMS, Design Patterns like Front Controller Multi-threading, POJO, XML, value Object, UML, Business Delegation, Singleton, DAO,ANT, CSS,J2EE technologies, Ajax, Oracle 10g,BEA Web logic 8.1, Eclipse, RAD, Active Directory, Subversion, MS-Visio, Windows 2000 server.

Confidential -hill Publicaitons, NJ

Sr. Java/ J2EE Developer Aug

Responsibilities:

  • Participated in the full life cycle of the project including Analysis, Design, Development and testing phases of the Application.
  • Design of web pages using JSP/HTML/DHTML and client side validation with Java Script
  • Struts were used to make the application Web-centric, and followed the MVC architecture for the application. Used DynaActionForms to simplify the use of ActionForm for each JSP.
  • Extensively used Tiles framework along with Struts.
  • Used Validation Frameworks for validation on client Side.
  • Integrated View Commands with the Business Commands.
  • Database Connectivity coding using JPA.
  • Data retrieval and storage in the Oracle database. Retrieval of data from database using JDBC Connectivity.
  • Responsible for writing, tuning and maintaining complex SQL statements.
  • Developed, implemented, and maintained an asynchronous AJAX for improved customer experience. created multiple job schedulers.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
  • Developed test suits for the application using JUnit
  • Create packages, Check-in, Checkout using CVS

Confidential

Sr. Java/ J2EE Developer

Responsibilities:

  • Analysis, Planning and design of the requirements. Interact with customer for requirements gathering.
  • Participate in Functional and Technical Design documents
  • Responsible for the design and development coordination of project to develop a Struts/MVC based web application for an online Insurance to Value Calculator.
  • Creating web pages using JSPs. This web pages used to get info from Customer.
  • Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries. Business logic implementation using Java Servlets and Struts.
  • Developed Actionforms and Actionclasses in Struts Framework
  • Created Business logic for Data Transfer from one application to another through xml beans.
  • Developed a batch job to read xml and saving the same in Database.
  • Session Handling through filters.
  • Used EhCache to cache the frequent usage data so that performance of application will be increased
  • Suggested use of open source display tags (tag lib) for displaying results in html format and in excel format easily which will reduce coding time significantly.
  • Suggested to use Jprofiler to test the application performance.
  • JCodeModel to generate runtime class.

Confidential

Sr. Java/ J2EE Developer

Responsibilities:

  • Struts were used to make the application Web-centric, and followed the MVC architecture for the application. Used DynaActionForms to simplify the use of ActionForm for each JSP.
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Utilized the Struts Framework, JSTL and Custom Tag Library to create the UI using JSP.
  • Extensively used Struts for MVC architecture implementation.
  • Developed struts Action Classes that executes the request of the client.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Analysis, Planning and design of the requirements. Interact with customer for requirements gathering.
  • Design of web pages using JSP/HTML/DHTML and client side validation with Java Script.
  • Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries.
  • Developed Servlet Classes which acts as controller which handles request/response mechanism
  • Struts were used to make the application Web-centric, and followed the MVC architecture for the application. Used DynaActionForms to simplify the use of ActionForm for each JSP.
  • Extensively used JavaScript for client side validations
  • Involved in Database designing using ER Modeling and creating tables.

We'd love your feedback!