We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Over 9 years of Extensive programming experience in developing web based applications and Client-Server technologies using Java, J2EE, JSP, Servlets, Struts, JSF, Spring, JDBC, JMS, JNDI, EJB, Hibernate, JavaBeans, JavaScript, HTML, XHTML/DHTML XML.
  • Participated in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the application.
  • Worked with different SDLC methodologies like Agile SCRUM .
  • Diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, Enterprise Edition Java EE , Enterprise Java Bean EJB , Java Server Pages JSP , Java Servlets, JSF, Struts, and Java database Connectivity JDBC technologies.
  • Experienced in front end and middle ware frameworks like Struts, Tiles, JSF, AJAX, EJBs, RMI and JUnit.
  • Implemented J2EE Design Patterns such as MVC, Session Fa ade, DAO, DTO, Singleton Pattern, Front Controller and Business Delegate.
  • Worked on advanced Hibernate associations with multiple levels of Caching and lazy loading.
  • Worked on databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Involved in writing Shell and ANT scripts for builds and deployments to different environments.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
  • Experienced in developing web services with XML based protocols such as REST, SOAP, Axis, UDDI and WSDL.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Exposure to Application Servers like BEA WebLogic, IBM WebSphere, JBoss and Apache Tomcat Web Server.
  • Worked on IDE's like RAD, WSAD and Eclipse.
  • Good knowledge in SQL and PL/SQL to write Stored Procedures and Functions and writing unit test cases using JUnit.
  • Was part of performance tuning team in analyzing the memory allocations, Java Coding, PL/SQL Objects and implemented caching mechanism.
  • Strong working experience for version control with Rational Clear Case, WinCVS and Visual Source Safe.

Skill sets:

  • Programming Languages and Technologies
  • Java, J2EE ,Java Server Faces JSF , JSP, JavaBeans, Java Servlet, JSTL, EJB, JMS, JDBC, JNDI, J2ME
  • XML DOM, SAX, Xpath, XSL, XSLT, XML Schema, DTD , SOAP, Web Services
  • HTML, JavaScript, Angular JS ,Ajax, CSS
  • C, C
  • OO Methodologies and Tools
  • OOA, OOD, UML Modeling
  • Unit Testing
  • JUnit
  • Databases
  • Oracle, SQL Server, MySQL
  • SQL, PL/SQL, SQL Plus
  • Web Servers, Servlet Containers and J2EE Application Servers
  • Apache HTTP Server, Jakarta Tomcat
  • WebSphere , WebLogic , JBoss
  • Open Source Frameworks and Libraries
  • Facelets, Jakarta Struts, Jakarta Taglibs, Log4j
  • Hibernate, JPA
  • Spring Framework
  • Development IDEs
  • Eclipse, IntelliJ
  • Operating Systems
  • Microsoft Windows - 95, 98, NT, 2000, XP, Server 2003
  • Sun Solaris, Unix

PROFESSIONAL EXPERIENCE

Confidential

Role: SOA Developer

  • Environment: Java1.6, Spring, JSP, Hibernate, Ajax, Jquery, XML, HTML, RAD, JNDI, WSDL, SOAP, Log4j, UNIX, Shell Script, Websphere Process Server, Websphere Application Server Clear Case and Apache Ant.
  • Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
  • Used Agile software development methodology which helps to develop project plans
  • Developed web application using Spring MVC Framework.
  • Implemented Interceptors in conjunction with the strict separation between model, view and controller and allow you to extract common Created own custom components and rendered output for various client devices.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Used Spring IOC concepts to build the framework.
  • created built-in UI component library, which handles most of the complexities of user interface management
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for design web pages.
  • Implemented a Spring tag library for representing event handlers, validators, and other actions.
  • Developed and Configured the Views and the Controller.
  • Implemented Spring AOP for logging
  • Wrote Stored Procedures, Functions, Analytic Functions, Joins and Prepared Statements using PL/SQL and responsible for optimizing these objects where ever necessary.
  • Responsible for creating VOB's, View's etc and merging the code from Development Branch to Integrated Branch in Clear Case and tracked all the issues using Clear Quest.
  • Developed a logging component using Apache Log4J to log messages and errors and wrote test cases to verify the code for different conditions using JUnit.
  • Implemented the persistence layer using Hibernate.
  • Used Jquery/JavaScript for front end Validation.
  • Used Log4j is used for logging different types of messages to write on to the proprietary log model
  • Involved in System Testing, Integration Testing and Production Testing
  • Developed Mapper classes, SpringDAOs and used Hibernate for implementing Object Relational mapping for persistence in Oracle database.
  • Written test scripts and implemented them using JUnit testing framework.
  • Involved in System Testing, Integration Testing and Production Testing

Confidential

Role: Sr. Java/J2EE Developer

Environment: Java1.5, J2EE, Spring, SOA, EJB, Tiles, JSP, Tag libraries, JavaScript, AJAX, XML, Maven, JUnit, Hibernate,Jboss, web Services,CVS, SQL, PL/SQL, , UML, UNIX and Oracle10g/11g

  • Actively participated in the complete software lifecycle SDLC of requirement design, development and implementation.
  • Involved in Analyzing, gathering the client requirements and in daily Scrum TDD meetings.
  • Developed the application by implementing Spring Framework based on MVC Architecture.
  • Developed like sophisticated EL, separation of data, navigation handling, different view technologies instead of JSP , ability to provide more advanced features such as AJAX
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for design pages.
  • Used binding the component data to the related backing bean in the Update model values phase and conversion is the process of transforming the component data from String to Java objects.
  • Developed a Spring Custom tag library for rendering UI components on a page.
  • Used Spring IOC concepts to build the framework
  • Developed Mapper classes, Spring DAOs and used Hibernate for implementing Object Relational mapping for persistence in Oracle database
  • Involved in Production support by fixing production issues.
  • PL/SQL was extensively utilized for coding and writing complex database triggers, stored procedures and packages.
  • Implemented the persistence layer using Hibernate.
  • Involved in System Testing, Integration Testing and Production Testing
  • Used Jquery/JavaScript for front end Validation

Confidential

Role: Sr. Java/J2EE Developer

Environment: Java1.5, J2EE, Spring, Struts, EJB,,JSP, Tag libraries, JavaScript, AJAX, XML, XHTML , ANT, JUnit, Hibernate, Web Services, CVS ,SQL, PL/SQL, UML, UNIX, Oracle10g/11g

Responsibilities:

  • Analysis of the Requirements Documents and the creation of the Functional Specification Document and User specification documents.
  • Worked on detailed design document and used Rational Rose for different UML diagrams
  • Implemented Struts framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Implemented the page layout using Struts Tiles Framework.
  • Written Struts Action Form, Action Classes using Struts Framework.
  • Written JavaScript for client side validations using Ajax Framework.
  • Implemented, configured and developed XML for the frameworks like Struts, Hibernate, Ant build script Applications.
  • Executed test regression and reported defects and assured resolution using the Rational Clear Quest.
  • Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business features
  • Implemented view layer MVC and validations using JSPs, Tiles, EL, custom tags, JavaScript, Struts form beans.
  • Validating the views using validation plug-in in Struts Frame Work.
  • implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs
  • Developed the front end with JSP, developed dynamic page designing using JSP tags to invoke Servlets. JSP Content is configured in XML Files.
  • Written JavaScript for front end Validation.
  • Used Log4j is used for logging different types of messages to write on to the proprietary log model
  • Developed Mapper classes, SpringDAOs and used Hibernate for implementing Object Relational mapping for persistence in Oracle database
  • Developed and implemented Web Services SOA to interact with the other subsystems of AT T.
  • Created and configure spring to use Dependency Injection.
  • Used Spring provided hibernate utilities to interact with Hibernate framework.
  • Written Triggers, sequences, Outer joins and inner joins, packages, functions, procedures in Oracle and Sql Server.

Confidential

Role: Sr. Java/J2EE Developer

Environment: Java, J2EE, Struts ,EJB,WebServices, JSP, Tag libraries, JavaScript, AJAX, XML, ANT, Subversion SVN , JUnit, Hibernate, SQL, PL/SQL, UML, UNIX and Oracle10g.

Responsibilities:

  • Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business feature.
  • Designed powerful Struts MVC and JSP Tag libraries for reusable web interface components Tabbed UI, dynamic menus, and editable combo boxes . Used Struts Validation Framework to make the validations in the front end
  • Designed and developed GUI Front-end Screens JSP's module using struts tag libraries, HTML, DHTML.
  • Used AJAX to populate the some fields once the claim number is entered without refreshing the page.
  • Written test scripts and implemented them using JUnit testing framework.
  • Connectivity to the database is provided using JDBC
  • Implemented design patterns like singleton, value object, DAO'S, factory.
  • Developed WSDL for the Web services basing on business rules and requirements.
  • Developed the web applications using JSP, Servlets, DHTML, CSS, AJAX and Java Script.
  • Developed the presentation layer in Java Server Pages JSP and Java Beans.
  • Performance Tuning of the Application
  • Used Ant scripts for code compilation and Log4j for logging purposes.
  • Worked with stored procedures and SQL statements to interact with the database.
  • Involved in enhancements to the existing functionality as per the requirement.
  • Developed using Eclipse IDE and involved in writing Unix Scripts.
  • Deployed JSP Pages and made them accessible to the Client using WebLogic Application Server.
  • Prepared required mappings in Struts-Config.xml file.
  • Implemented JSP Custom Tag Libraries and used in JSP Pages.
  • Used Design patterns MVC2, Facades, Business delegates and Transfer objects.
  • Created and managed the connection pools for Data sources, JDBC.
  • Implemented the web services and associated modules integration
  • Used design patterns like MVC, Dao's and DTO to access database
  • Implemented JSTL/Tiles Framework for front end development.
  • Written JavaScript for front end Validation.
  • Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.
  • Used Log4j is used for logging different types of messages to write on to the proprietary log model
  • Implemented various Actions and Form beans in the Struts framework. Implemented the page layout using Struts Tiles.
  • Involved in writing procedures, complex queries using PL/SQL to extract data from database.
  • Wrote JUnit test classes for testing the application in individual modules.
  • Used Triggers, sequences, Outer joins and inner joins, packages, functions, procedures in Oracle and Sql Server.
  • Involved in System Testing, Integration Testing and Production Testing

Confidential

Role: J2EE Developer

Environment: Windows XP Professional, J2EE, JavaScript, JAXP, J2EE Patterns, XML, Apache STRUTS, JMS, JDBC, JDK 1.4, Java Mail, SQL, Oracle, Sybase, JSP 2.0, Servlets, EJB, IBM Websphere Application Server 5.0, WebSphere Studio Application Developer 5.1.0 WSAD , Clear Case.

Responsibilities:

  • Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various online tests. Worked with business users to meet the standards.
  • Involved in the design of Relational Database Schema with Entity Relationship diagrams.
  • Implemented MVC architecture using Apache STRUTS framework.
  • Created stored procedures, triggers, sequences, and PL/SQL statements to interact with the database.
  • Involved in writing JUnit Test Cases and Ant Build Script
  • Extensive use of Stateful Session Beans and Secure Socket Layer in order to keep track of user information while the user is logged in, thereby making the session more secure.
  • Java Message System JMS is used to update the info about the new materials available which could be useful for different companies.
  • Java Mail API's are used to intimate the finance department regarding the number of shipments leaving the manufacturing point and details about the financial transaction, which has to be made with respect to the current market price.
  • Developed code in JAXP to help efficient search of items and their details manufactured by storing the XML file in the server cache instead of communicating with the database at every instance.
  • Use of RSA algorithm to encrypt the login information and store the password in the server cache for frequently visiting users.
  • Installation and maintenance of Concurrent Versioning System CVS for users to check out project and maintain various versions of the project.
  • Analyzed the efficiency of the Web site using Jprofiler and Jmeter.

Confidential

Role: J2EE Developer

Environment: Windows XP Professional, J2EE, JavaScript, J2EE Patterns, XML, Apache STRUTS, JMS, JDBC, Java Mail, SQL, Oracle, JSP 2.0, Servlets, Clear Case.

Responsibilities:

  • Played an active role in design and development of the application. The entire system is based on MVC Framework.
  • Utilized WebSphere Studio Application Developer WSAD 4.0 for implementing all the J2EE components and for writing JUnit Test cases for testing components.
  • Developed the whole application using Struts Model-View-Controller MVC paradigm and used various front-end design patterns.
  • Played an active role in development PAOS and MARS as part of which developed JSP, Servlets and EJB.
  • Implemented various Actions and Form beans in the Struts framework. Implemented the page layout using Struts Tiles.
  • Played a key role in implementation of Servlets and JSP within a struts framework.
  • Played a key role in the development of Session bean API and its implementation.
  • Database connectivity, pooling and communication with DB2 database was achieved from the data store layer through formulation and use of SQL stored procedures and prepared statements and developed based objects for this functionality.
  • Responsible for the development of Servlets which for validating the users requests.
  • Developed stored procedures in DB2 for PAOS and MARS using PL/SQL.
  • Played key role in implementing Value Object and DAO design pattern patterns.
  • Used Rational Rose for creating use cases, class, and activity and collaboration diagrams.
  • Played a key role in setting up infrastructure for JMS messaging.
  • Written test cases and implemented the testing architecture using JUnit to test the code.
  • Developed Unix Shell scripts for merging and ftp files to different servers.
  • Implemented the necessary infrastructure to parse XML documents using JAXP.
  • Used Rational Clear case as a version control system.

We'd love your feedback!