Java Developer Resume
SUMMARY:
- Over 8+ years of software development and IT enabled services experience in developing and supporting enterprise wide, Client/Server, Multi - tier, Web PLM application software.
- Extensively experience in both Client Side and Server Side Programming, worked extensively in Java, Java Beans, Liferay portlets, Spring, JPA, Hibernate, Servlet, JSP, JSTL, JDBC, XML, XSLT, AJAX, JavaScript and HTML.
- Experience in handling Tomcat with Apache Web Server, Web logic and JBoss Application Servers.
- Good knowledge in working with Windows and UNIX operating systems
- Extensive background in all phases of software engineering including Requirement Collection, Analysis, Design, Coding, Testing, Documentation and Implementation
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation
- Have worked with several leading clients of different sectors such as Toyota Finacial Services, GE HealthCare, Aviva, and Sprint. Experienced in Java web and client server development with knowledge in all the phases of the software development life cycle.
- Used ANT, MAVEN script to compile, build and deploy the web application.
- Excellent programming experience with SQL and PL/SQL for the databases like Oracle 9i, 10g, 11g and SQL Server.
- Exposure in MVC Architecture using Struts and Spring framework.
- Expertise in using Development Tools Eclipse, Edit Plus and NetBeans
- Experience in various methodologies like Waterfall and Agile.
- Worked with Source control tools like CVS and SVN
- Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
- Committed to excellence, self-motivator, fast-learner, team-player, and a prudent.
- Developer with strong problem-solving skills and communication skills.
TECHNICAL SKILLS:
Programming Languages: Java
Client Scripting: Javascript
Server Scripting: JSP1.2,2.1, Shell scripting
Platforms: Windows 2003 Server, Unix.
Application Server: WebLogic 10.0, 10.3, Apache Tomcat 5.5,Jboss 7
Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, 11g.
Database Tools: SQL Developer
J2EE MVC Frameworks: Struts 1.1, Spring, Hibernate
IDEs: Eclipse 3.3, 3.4, 3.5,JBuilder 2005,2006, NetBeans
Webservice Specifications: JAX-WS, JAX-RS(Restful)
Webservice Tools: WSDL
Source Control: CVS and SVN
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT requirements and translate business requirements into working model.
- Developed user interfaces using JSP, Spring, JPA,JSTL,HTML and CSS.
- Design and develop the GUI screens of some modules using HTML, and AJAX.
- Involved in generating productivity reports for various users and work lists (which helps management to compare user productivity, average times and also to download it).
- Design and development of reporting using Spring Quartz triggers.
- Design and development of vehicle management tool and content stocking application of MTS.
- Analyzing and fixing code defects and trouble reports.
- Write server side implementation for some modules using beans and base classes.
- Merging the code, schema and updating in SVN once the Development activity and unit testing is completed in Development environment.
- Involved in testing the integrated code on simulated system.
- Managing the application servers.
- Perform Functional and UI Testing.
- Execution of Test Cases and validation of test results.
- Development of shell script to manage the log files on Unix servers.
- Development of capturing and email the application servers system data using shell script.
Environment: JDK 1.5, 1.6, JPA, Hibernate, Spring, JSP, Html, Java Scripts, AJAX, Oracle, SQL developer, LOG4J, Winscp, Putty.
Confidential
Java Developer, Module lead
Responsibilities:
- Development of QPM server management utility which communicates with different versions of weblogic consoles 9.2, 10.3 and 11 to retrieve servers or stacks details from these application servers.
- Tool enables us to get the updated status of weblogic stacks/instances/servers.
- Tool also provides option to manage the weblogic stacks and perform start/stop and restart operations.
- Design and develop the GUI screens of modules using JSP, JQuery, HTML and AJAX.
- Infrastructure, Configuration and Application management.
- Application build and deployment management.
Environment: JDK 1.5,1.6, JSP, JavaScript, JQuery, Ajax, Eclipse IDE, Weblogic SDK, Weblogic 9.2,10.3 and 11g server, HP Quality Center.
Confidential
Liferay Portal Developer
Responsibilities:
- Development of Portlets for Liferay portal server using Eclipse IDE, which communicates with the IPF components to retrieve the documents and images which are related to the given patient.
- Creation of MySql database
- Migration and Movement of database from Mysql to Oracle
- Functional Validation and Testing of code design.
- Creation of Web services using WSDL files, which parses the XML data and stores the same in Database.
- Testing of Web services using SOAP UI.
- Internationalization and Localization.
- Application Deployment in different environments.
- Environment setup and Application Configuration in UAT and Development servers.
- Developed portlets for creation of random access code and generation of PDF document.
- Performed testing based on test scripts which was created.
- Transformation of XML to HTML documents using XSLT style sheet.
- Creation of PDF documents dynamically from XML based on attributes value.
- Merging the code, schema and updating in SVN once the Development activity and unit testing is completed in Development environment.
Environment: Liferay plugin-sdk, Eclipse with Liferay IDE, NetBeans, PL/SQL developer, Filezilla, Putty, SOAP UI, Java, JavaScript, XML, HTML, JSP
Confidential
Java Developer
Responsibilities:
- Development of sub modules to track the list of Products and sub-Category.
- Developed user interface on Struts 1.1 Framework using JSP 2.0 and HTML.
- Creation of Test Scripts
- Testing of application
- Application deployment into Stage and Prod environment
- Co-Ordination with DBA and Web Services team for Load Testing
- Application to support team
- Major and Minor enhancements to the application, adding new functionality/use cases using JSP and Java Scripts.
Environment: Java, JavaScript, XML, HTML, JSP, Struts 1.1, Eclipse IDE.
Confidential
Java Developer
Responsibilities:
- Deployment of Mass Customization project in Pre-Prod and UAT environment.
- Resolving the production issues.
- Performing Health check by running scripts in Production
- Creation of login pages for applications.
- Customization of HTML, java script based web pages as per the project need.
Environment: Java, JSP, Java Script and HTML
Confidential
JAVA Developer
Responsibilities:
- Designed and developed JSP, Servlets.
- Wrote Build Script for compiling the application
- Developed stored procedures, triggers, and queries using PL/SQL.
- Maintained responsibility for database design, implementation and administration.
- Testing the functionality and behavioral aspect of the software.
- Responsible for customer interaction, analysis of the requirements and project scheduling.
- Responsible for designing the system based on UML concepts, which included data flow diagrams, class diagrams, sequence diagrams, state diagrams using eclipse tools.
Environment: UNIX, Windows, Core Java, SQL, JDBC, JavaScript, HTML, JSP, Servlet, Oracle.
Confidential
Team Lead
Responsibilities:
- Involved in transition for TFS onsite team
- Troubleshooting the Mainframe access issues faced by the TFS employees.
- Provided Lotus Notes Level 2 support.
- Verifying the users account details in Active Directory before granting any access.
- Granting access to the data share for the particular group.
- Performed Ticket monitoring and Report generation.
- Knowledge Transition
- Documentation
- Involved in audit and clean-up projects for various TFS application.
- HPSD - Peregrine Bridge Testing
- Involved in Quality monitoring and Report generation
- New Hire Class Co-ordinator with TFS trainers
- and Assistance to New Team member
- Assistance to Helpdesk and Deskside team during transition phase.
- Creating the access levels for the users according to their job title & location and department
- Technical Specialist for the Toyota Helpdesk and Desk-side support Projects
- Creation, Modification, Deletion of Lotus Notes id
Environment: Lotus Notes, Mainframe application, Siebel application (STARS)
Confidential
L2 support
Responsibilities:
- Handling the technical issues of the TCS employees in regards to the Lotus Notes, Networking and Windows XP systems.
- Technical new hires.
- Software Installation on the End-User systems.
- Remote Troubleshooting of application related issues
- Call monitoring and Quality assessment of Team.
- Queue Monitoring and Report Generation.
- Lotus Notes Configuration for TCS employees
- Network User Id management.
- Quality Assessment
Environment: Remedy, CCM.net, Lotus Notes, Dame ware NT Utilities and GoTo Assist.