We provide IT Staff Augmentation Services!

Java Developer,resume Profile

Summary

  • Over 11 years of IT experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client-server environment.
  • Over 8 years of experience in Application designing by using various Object Oriented, J2EE Frameworks.
  • Excellent experience in all phases of Software Development Life Cycle SDLC for Developing, Maintaining and Supporting projects.
  • Proficient in OOPS concepts, design and techniques with front end development.
  • Experience with Object Oriented Design OOD and Object Oriented Analysis OOA , UML associated Tools such as Rational Rose Accomplished a series of internet/intranet projects with RUP and Java-based applications with different IDEs such as Eclipse, IBM RAD,IBM WSAD, JDeveloper and Net Beans with CVS, Subversion and Clear Case.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, XSLT, XHTML, UML, JavaScript, Ajax, J2EE JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB .
  • Knowledge of HTML5.
  • Specialist in working on different kinds of Application Servers web tiers including Apache Tomcat, Web Sphere, Web Logic and Jboss.
  • Deploying EAR, WAR, JAR files to application server.
  • Experience in working with Relational Database RDBMS concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle and MySQL.
  • Experience in shell programming for UNIX and Linux environment.
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT and Maven.
  • Experience in Unit Testing and generating of Test cases using JUnit.
  • Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.
  • Extensive experience in design and development of MQSeries applications using MQSeries for Java and MQSeries JMS APIs MOM Message Oriented Middleware .
  • Extensive experience in Database Design, Data Modelling, Data Cleaning, Data Migration and SQL.
  • Outstanding Written and Verbal Communication skills.
  • Self-motivated, detail oriented, strong team player.
  • Strong problem-solving skills and the ability to think creatively.

Technical Skills

Languages

Java, C, C , HTML, CSS, JavaScript, AJAX, XML, UML, HTML5.

Java

J2EE, JavaEE, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, RichFaces, JSP, Struts, Spring, Hibernate, EJB, JMS, JMX, Web Services JAX - WS XML Web Services , WSDL, SOAP, JNI, XSLT, JDBI, JNDI, JUnit, log4j, ANT and Maven.

Platforms

Windows 7, Vista, XP, 2000, 98, NT , UNIX, Red Hat Linux

Version Control

Rational Clearcase, Tortoise SVN, CVS, MKS

Databases

Oracle9i/10g/11g, SQL Server 2005/2008, MySQL 4.1/ 5.0, DB2.

Database Tools

Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect

ORM Frameworks

Hibernate, IBatis.

J2EE MVC Frameworks

Struts 1.X, JSF 1.X, Spring MVC, Spring IoC/DI

IDEs

Eclipse, JBuilder, RAD, NetBeans

Webservice Specifications

JAX-RPC, JAX-WS, JAX-RS Restful , WS-I Basic Profile, ESB

Webservice Implementations

Axis 2.0, JWSDP

Middleware Technologies

EJB 3.0, JNDI

UML Tools

MS Visio, Rational Enterprise

HTML Editors

MS Frontpage 2003, Adobe Dreamweaver MX CS4

JavaScript Frameworks

JQuery, Dojo

Batch Scripting

ANT

Methodologies

Agile, Scrum, Test Driven

XML Tools

Altova XML Spy, Edit Plus

Loggers

Log4J, SLF4J

Project Details :

Confidential

Role: Java/ J2EE Developer

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Developed UI by using HTML5, CSS, JavaScript, JQuery and Ajax calls.
  • Used JSF Framework to wire the business components.
  • Defining the managed beans in Faces context and business layer component beans.
  • Developed UI screens from scratch with wireframes using Primefaces3.2.
  • Defined Managed beans using annotations and implemented navigation on UI pages in JSF2.
  • Used Maven to build project by defining all dependencies in POM file.
  • Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.
  • Accessed remote and local EJB services from controller using JNDI names.
  • Created different Model objects for Database and presentation.
  • Developed data access object layer components to interact with Oracle and used Hibernate to access Database.
  • Worked on data access layer for insertions, updating and retrieval operations of data from Oracle database.
  • Performed deployment of project EAR on WebSphere.
  • DataAccessLayer accessed Database using JNDI Names of Data source which are created on web sphere.
  • Used SPRING Dependency Injection to access mapper objects created using Hibernate from DataAccessLayer.
  • Used Log4j to log the error friendly log messages to the log files.
  • Used software versioning and revision control system SVN to maintain current and historical versions of Codebase.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the Application.
  • Used Mantis Bug Tracker to keep track of application bugs as well as to coordinate with the testing team

Environment: Java 5.0, JSF 2.0, Primefaces 3.2, HTML 5.0, CSS, JavaScript, Ajax, EJB 3.0, Spring, XML, XSLT, Web services SOAP,WSDL , Hibernate, DB2, Oracle, Windows 2007, Eclipse, JUnit, Log4j, Maven, SVN, WebSphere 7.0.

Confidential

Role: Java/ J2EE Developer

Responsibilities:

  • Involved in requirement analysis Client interaction.
  • Used Agile Methodology for the entire module.
  • Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
  • Worked with Web Sphere consultants to design JNDI connection and connection pool.
  • Developed Business logic with Spring MVC frame work and ORM mapping using Hibernate ORM frame work.
  • Developed UI by using JSP, HTML5, CSS, JavaScript, JQuery and Ajax calls.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
  • Identifying common functionalities across the divisions in the existing application and recommending changes to improve performance which helped in adapting a common order entry process for organization-wide end users.
  • Guiding the team to achieve quality results and help in inducting new team members.
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate and to also manage CRUD operations insert, update, and delete .
  • Coordination with team members and onsite coordinator for parallel task being executed on the same module.
  • Configured log4j to enable/disable logging in application.
  • Used Maven to build a project structure and war files.
  • Drawing UML Sequence diagram Testing Open source Code review using PMD TOOL and testing with JUnit cases.
  • Involved in Sever side validation based on the Business rules by using Hibernate validator.
  • Involved in unit testing, checkout and check in the source code from Surround SCM.
  • Used JProfiler to identify memory leaks in the application.

Environment: JAVA 1.5/1.6, J2EE, JNDI, JUnit, Servlets, JDBC, Web Services, JSP2.0, Hibernate,

HTML5, Spring, XML, XSLT, Maven, Websphere, Linux, DB2, Oracle 11g, JProfiler 6.0, Ajax, Log4j, RAD.

Confidential

Role: Java/ J2EE Developer

Responsibilities:

  • Involved into analysis and design phase. Participated into discussion meetings about requirements.
  • Involved in the development of Presentation layer using JSP, HTML5, CSS and used Struts framework, Developed Struts validation framework and JavaScript for validation.
  • Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
  • Developed Action classes and dao classes to access the database.
  • Involved in development of presentation layer using Struts framework, and MVC design paradigm.
  • Used DOM parser for accessing objects in JavaScript.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Developed Session Beans and entity beans to implement the business logic and deployed into server.
  • Used WS-Security for providing security within soap messages.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer v7.0.
  • Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Developed Data Access Objects DAO , Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Used JUnit for testing the application, ANT and Maven for building Projects
  • Involved in configuring JMS and JNDI in Web Sphere Application Server.
  • Used JProbe, JMeter for performance testing.
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
  • Used CVS to checkin and checkout and co-ordinate among team members.

Environment: Java, J2EE, JSP, HTML5, CSS, Struts, JMS, spring, Hibernate, NetBeans, Web Sphere, Web services SOAP,WSDL , JavaScript, Log4J, Ant, Maven, CVS, RAD and Oracle.

Confidential

Role: Java/ J2EE Developer

Responsibilities:

  • Used Agile Methodology Scrum and XP for the entire module.
  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • If required giving a quick prototypes for the application.
  • Responsible for High Level Designs HLD and Low Level Design LLD using J2EE Design Patterns for numerous enhancement projects within the application.
  • Responsible for integration of different modules.
  • Developed UI and backend applications using Struts, JSF, Hibernate, EJB 3.0, JSP, HTML, JavaScript and AJAX.
  • Implemented JSP, JSF, Struts Tag Libraries, Java Script and CSS for developing User Interfaces
  • Developed the core backend business logic using Stateful Session beans
  • Developed the Action Classes and Action Forms.
  • Responsible for creating/generating Hibernate classes and configuration XML's to manage Transactions insert, update, and delete .
  • Created JDBC connection pool custom and container based .
  • Responsible for making the design of table and stored procedures for SQL Server 2005 and hand over to DBA for review.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application
  • Responsible for taking up issues raised by testers and end users. If critical issue, responsible to give a quick fix and release the module.
  • Used Web Services to get price from external Business Entities.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Created low level documentation using Eclipse and few user guides for UI components.
  • Used JProfiler to identify memory leaks in the application.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc

Environment: J2EE, JSP, Servlets, Struts , EJB, HTML, Java script , XML SAX and DOM , Net Weaver Server, Jetty, Log4j, Ant, Maven, Oracle, JUnit 3.7, JNDI, Springs, Hibernate, custom and container connection Pooling, Eclipse IDE, Net Weaver authentication, JProfiler 6.0, Jboss.

Confidential

Role : Java/J2EEDeveloper

Responsibilities:

  • Participated in user requirement sessions to analysis and gather business requirements.
  • Participated into meetings to discuss about requirements and communicated to users Agencies to get the information about requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Involved into implement application prototype POC using JSP, Servlets, JDBC and Struts framework to give the presentation to the governor.
  • Involved into design the Business requirement documents and Technical requirement documents.
  • Used Struts framework to develop user interfaces using JSP, CSS, HTML technologies and struts tag libraries and Struts validation framework.
  • Implemented Ejbs Stateless and Stateful session beans .
  • Developed JDBC adopters and Assembly diagrams to communicate to the database.
  • Developed Web Services using Java technology.
  • Implemented Spring MVC module for repayment module.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Developed web pages for SSO using JSF and implemented Hibernate for mapping and persist the data.
  • Followed agile methodology Scrum . Worked on Stories and involved into daily scrum meetings.

Environment: Java 1.5, J2EE, Struts 1.1, JSP 1.1, Servlets, EJB, JSF, Hibernate, Spring , JNDI, HTML, CSS, XML, XSLT, Java Script, Struts Validation Framework, Tiles, Ajax, Net Beans, Web services, SOAPUI, Web Logic, Log4j, ANT, JMS, MQ, SVN, JUnit, Oracle 10g.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Implemented User interface using Struts framework tag library JSP's and validation by using JavaScript.
  • Used MVC architecture framework like Struts to implement user interfaces. Implemented validations and tiles for web pages using struts validation framework.
  • Involved in building GUI using JSF, JSP, JavaScript, Html and CSS.
  • Participated in Functional and Systems Requirements Modeling sessions to create System Requirements for the application.
  • Technical design for the system to the MVC architecture, Front Controller, Business Delegate and Data Access Object, Value Object and Singleton patterns.
  • Involved in System Testing, Functionality Testing, Unit Testing, Integration Testing, GUI Testing, Regression Testing, Load Testing, Smoke Testing and Security Testing.
  • Actively Involved in EJB component development, deployment for the different application interfaces.
  • Involved into write and modify the database stored procedures, functions and PL/SQL Scripts.

Environment: Java 1.5, J2EE, Struts Framework, JSP, HTML, JDBC, JavaScript, CSS, Eclipse, Web Logic, Win CVS, ANT and Oracle .

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Participated in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed UML diagrams like Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Proposed the implementation of Business delegate pattern to separate view from business process and implemented Singleton for data source lookup.
  • Worked on the technologies like JSP, Servlets, JDBC, Java Beans, JavaScript, CSS for developing various modules.
  • Developed complex database SQL queries/ Stored Procedures and tuning SQL queries.
  • Agile delivery of software using practices from extreme programming, etc.
  • Involved in developing user interface using JSP's, HTML, JSTL and Servlets.
  • Wrote technical documents related to workflow model and activities performed for the particular work items.
  • Implemented logging mechanism using log4j tool.
  • Responsible for unit testing using JUnit and building test cases and templates for integration testing.
  • Used SVN for version control and managing among team members.

Environment: Java, J2EE, JSP, JDBC, PL/SQL, Servlets, Ant Script, Java Script, Log4j, SVN, RAD, Tomcat and Oracle.

Hire Now