We provide IT Staff Augmentation Services!

Java Developer,resume Profile

Professional Summary:

  • More than 6 years of extensive experience in Software Development Life Cycle SDLC enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB, Struts, Tiles, Tag Libraries, Hibernate 3.0,and XML.
  • Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, JQuery and CSS.
  • Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
  • Expertise in Web Front End technologies, Spring2.5, Struts1.2, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
  • Strong Communication Skills and Excellent Customer Relations in Collecting and Analyzing user requirements.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Strong database skills in Oracle 8i/9i/10g/11g, DB2, and MySQL and Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design OOAD , Agile Software Development, Scrum Methodology.
  • Proficiency in programming with different Java IDE's like Eclipse.
  • Experienced professional for Object Oriented design using J2EE Gang of Four GOF Design Patterns and for UI development.
  • Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.
  • Seasoned professional, with outstanding project planning, execution, monitoring and resource balancing skills with ability to support multiple simultaneous projects in a matrix organizational structure.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

Technical Skills:

Java Technologies

Java, J2EE, Servlets, JSP, JPA, EJB, Multithreading, RMI, JDBC, JNDI, Java Mail, Hibernate.

Web Technologies

HTML, XML, DHTML, XSL, XSLT, JavaScript, JAX-WSDOM, SAX, SOAP.

Frame Works

Struts1, Spring2.5, Hibernate, Maven

IDE

Eclipse, Net Beans

Operating System

Unix, Sun Solaris,Linux and Windows NT/2000/2003/XP/7.

Languages

C, C , Visual Basic, PL/SQL, UNIX Shell Scripting, PYTHON.

Databases

Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, My SQL, MS-Access,DB2.

Testing Tools

JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, RESTClient, Jprofiler, PAROS

Servers

WebSphere 7.0,WebLogic 11,Jboss Tomcat 4.x/5.x

Software Packages

MS Office 2010, MS Visio, MS Front Page, MS Project Planner.

Project Management

MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination

Source Control

Sub-Version SVN , Clear Case, CVS/PVS and VSS Visual Source Safe

Web-service Framework

Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

Professional Experience:

Confidential

Role: Java/J2EE developer

Role Responsibilities:

  • Extensively involved in requirement analysis, design analysis, bug fixes and documentation.
  • Worked in both Agile and Modified Waterfall methodology of software development using practices of short iteration sprints and scrum.
  • Created a Front-end application using Swing, JSPs, JavaScripts, Struts, Spring and used Hibernate and JDBC to establish connection to database.
  • Heavily used Struts Tag Libraries, Exception handling, Validators in struts development and developed client side validations using Javascript.
  • Debugging and fixing security related issues e.g.. session fixation, X-frame scripting, etc. and performed testing using PAROS and Junit.
  • Log 4j is used for logging.
  • Used ANT scripts for automating building and deployment processes of the application to Web, Application and Data servers for all lower and higher environments.
  • Worked on Sybase and Oracle databases and Unix, Linux, Solaris and Windows based server with good expertise in shell scripting.
  • Created standalone Java programs, unix scripts to read data and insert data into the Database integrating different applications for reports to run.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end View to Web Methods and Database.
  • Provided solutions for bug fixes in this applications.
  • Tested performance for queries procedures in the database.
  • Used Clearcase, SVN Tortoise, CVS, iCART as a version-controlling tool, code repository and migration tool for managing the module developments.

Environment/Technology: Java 1.7, Spring 2.x, Struts 1.x, Spring Web Services, Spring Security, Hibernate 3.x, Eclipse Juno, Windows XP, Apache Ant, WebLogic 10.3.6, SVN Tortoise, CCRC10/11,

Confidential

Role: Sr. Java/J2EE developer

Role Responsibilities:

  • Extensively involved in requirement analysis, design analysis, bug fixes and documentation.
  • Agile methodology of software development using practices of short iteration sprints and scrum.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Created a Front-end application using JSPs and Struts MVC for registering a new clients and configured it to connect to database using Hibernate.
  • Heavily used Struts Tag Libraries, Exception handling, Validators in struts development
  • Developed client side validations using Javascript.
  • Performed unit testing using Junit.
  • Log 4j is used for logging.
  • Used Maven for building of the application
  • Discussed Microsoft SQL Server 2008 tables including Sequences, Functions, Procedures and Table constraints with DBAs during design phase.
  • Created standalone Java programs to read data from several XLS files and insert data into the Database as needed by the Testing team.
  • Ant Build tool configuration for automation of building processes for all types of environments Test, QA, and Production.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end View to Web Methods and Database.
  • Provided solutions for bug fixes in this application.
  • Tested performance for queries procedures in the database.
  • Used Rationalsynergy as a version-controlling tool for managing the module developments.

Environment/Technology: Java 1.5, Spring 2.x, Struts 1.x, Spring Web Services, Spring Security, Hibernate 3.x, Microsoft SQL Server 2008, Eclipse, Windows XP, Apache Ant, WebSphere 6.0.

Confidential

Role: Java Developer

Responsibilities:

  • Actively interacted with team members in design meetings and constantly recommended improvements.
  • Implemented and involved in design of Service Oriented Architecture using REST Web Services.
  • Involved in code optimization, scalability of the application and production support.
  • Implemented and written various configuration files for implementing Spring IOC and MVC.
  • Developed many controller classes for accepting REST endpoint request.
  • Involved in communicating with internal clients in gathering requirements and converting them to technical specifications.
  • Used Hibernate in developing DAO layer for persisting data.
  • Implemented front end components using HTML, CSS, JavaScript, and JSP.
  • Implemented client side validations using JavaScript.
  • Written the DAO and DAO implementation classes for Model layer.
  • Used Spring REST Template to test the Rest endpoints internally.
  • Used Eclipse as Integrated Development Environment IDE .
  • Used MAVEN as the build tool and refactored POM file.
  • Maintained highest coding standards when implementing a task.
  • Performed extensive unit testing using Junit and Mockito framework.
  • Used Advanced Rest client for functional testing the Rest endpoints.
  • Used Apache Jackson for parsing JSON data.
  • Used Apache JMeter and Firefox plug-in Poster for local testing.
  • Helped the QA team to devise the test plan for the application by explaining the vision document and the business case.
  • Involved in system testing and user acceptance test.
  • Used Log4j as the logging framework.

Environment: J2EE 1.6, HTML, JavaScript, JSP, UML 2.0, JSP, Spring 3.0 MVC, IOC, AOP , Rest Web Services,

JSON, Oracle SqlDeveloper,Junit3.8, ANT 1.7 , Advanced Rest Client, Maven, JMeter, Poster, Log 4j , CVS,

Eclipse 3.0, Web Sphere 6.0

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering and analysis
  • Prepared Use case, Class and Sequence diagrams using Rational Rose tool
  • Designed and developed Validation framework for field validations in Struts framework
  • Designed and developed new J2EE Components like bean components to incorporate business level validations
  • GUI was developed using JSP, HTML, and JavaScript.
  • Involved in writing SQL scripts and creating backend database table for complex business operations.
  • Involved in Unit integration, bug fixing and Code reviewing.
  • Design, development and Testing of JSP pages.
  • Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
  • Worked on JavaScript, JQuery and Ajax extensively for various user interactions, front-end validations, event handling and other visual effects.
  • Deployment of JSP and Servlets was done using tomcat.
  • Developed J2EE components on Eclipse IDE.
  • Used Spring Framework for the presentation layer.
  • Developed JSP, SpringusingEclipse.
  • Involved in developing forms using JSP, HTML and Java Script.
  • Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
  • Validate the input data using JavaScript.
  • Developed DAO objects to communicate with the database using JDBC.
  • Enhanced the Web Application using Java, HTML, JSP, Servlets and Oracle.
  • Participating in Design reviews and Technical reviews.
  • Created Technical Analysis Overview, Unit Test Plan, Impact Analysis.
  • Developed application code using Core Java and J2EE.
  • Prepared Unit test plans.
  • Developed DAOs for accessing database.
  • Involved in updating Database schema and stored procedures using PL/SQL.
  • Generated build file using ANT.
  • Deployed application in WebSphere Application Server.
  • Used CVS as a source control for code changes.
  • Prepared user guide, deployment guide, system admin guide.

Environments: Java, J2EE, Spring, JSP, log4J, XML, JDBC, JavaScript, CSS, HTML, Eclipse3.0, Tomcat5.5.

Confidential

Role: Software Developer

Responsibilities:

  • Developed and refactored web pages using HTML, JSP, Javascript and CSS.
  • Implemented complex business logic in core java.
  • Worked on Eclipse 3.2 IDE as Application Development Environment.
  • Implemented the Struts Model View Control MVC structure.
  • Configured Struts-Config.xml.
  • Designing of database components using SQL and PL/SQL.
  • Performed unit and functional testing on code changes.
  • Creation and maintenance of data using SQL Server database.
  • Used JDBC for database connectivity. Designed and implemented complex SQL queries.
  • Used JavaScript for client side validations.
  • Optimized the performance of the application using various techniques in JSP, EJBs such as caching static and dynamic data, flushing data partly, choosing right include mechanism, etc.
  • ANT was used for building the application.
  • Analysis study of the new enhancements and guiding the team on the requirements.

Environment: Struts 1.1, Eclipse 3.2, WebSphere 4.0, JSP, HTML, CSS, JDBC, Ant 1.5 and SQL Server 2000.

Hire Now