Core Java Developer Resume
Herndon, VA
SUMMARY
- Possess 6+ years of experience in design, system analysis, testing, implementation and development of software for various Enterprise and web applications.
- Extensive knowledge and working experience on several multi - tiered component developments on the server side involving Java, JSP, Servlets, JDBC, and Java Beans.
- Worked with development tools like Eclipse.
- Have strong programming skills in Core Java and Multi-Threaded applications.
- Experience in working on databases like My SQL and Microsoft® SQL Server® 2008
- Proficient in developing Front end with JSP using Servlets Struts.
- Efficient in packaging & deploying JEE enterprise applications using ANT on WebLogic, WebSphere & JBoss.
- Experience in JEE Design Patterns and designing enterprise application architecture using UML (Unified Modeling Language), Rational Rose.
- Strong expertise in designing and developing multi-tier applications by making use of various frameworks like Struts and possessgood knowledge of Spring 2.5 Framework and Hibernate 3.0 Framework.
- Experience in web scripting technologies like JavaScript, CSS and HTML.
- Worked on various application servers like IBM WebSphere and Weblogic 8.1, 9.0.
- Having good knowledge on SOA technologies, webservices.
- Experienced in writing SQL Confidential .
- Experienced in executing the SDLC and Agile methodologies of a project.
- Spearheaded development of applications based on Model-View-Controller (MVC) architecture, using Struts.
- Possess excellent communication and interpersonal skills.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Expertise in Client Side Designing and Validations using HTML, Java Script, Struts Tag Library.
TECHNICAL SKILLS
Programming Languages: JDK 1.3,1.4,1.5,1.6
Platforms: Windows 2003,2005,2008 Server, Unix
UML Tools: UModel, Rational Rose
IDE & Reporting Tools: Eclipse 3.3,3.4,3.5, MyEclipse
HTML Editors: Adobe Dreamweaver
J2EE MVC Frameworks: Struts 1.1, 1.2, 1.3.8,2.0 Spring 3, JSF 1.2
Databases: MySQL 5.0, Oracle 10g, 9i MS SQL Server 2000, 2005
Database Tools: Toad for MySQL, Toad for Oracle, Connect/J for MySQL
Web Technologies: HTML, Java Script, XML, SOAP
ORM Frameworks: Hibernate 2.0, 2.1, 3.0, JPA
Client Scripting: JavaScript
Server Scripting: JSP 1.2, 2.1, 2.2 JSTL 1.1, 1.2
Batch Scripting: Ant 1.4, 1.5, 1.6
Version Control: Rational Clearcase, Tortoise SVN, CVS
Transaction Control: JTA, Hibernate Transactions
Messaging Technologies: JMS
White Box Testing: JUnit 4.1
Logging Tools: Log4j
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Core JAVA Developer
Responsibilities:
- Worked on designing the content and delivering the solutions based on understanding the requirements.
- Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Involved in the designing of the Application, and various design patterns to be followed
- Developed User Interface using JavaScript and HTML.
- Configured Hibernate for accessing Oracle database.
- Used AJAXAPI for intensive user operations and client-side validations.
- Worked with Java, J2EE, SQL, Hibernate, XML, JavaScript, web servers.
- Worked with designers, architects, developers for translating data requirements into the physical schema definitions for SQL sub-programs and modified the existing SQL program units.
- Designed and Developed SQL functions and stored procedures.
- Involved in debugging and bug fixing of application modules.
- Efficiently dealt with exceptions and flow control.
- Worked on Object Oriented Programming concepts.
- Added Log4j to log the errors
- Used Eclipse for writing code and CVS for version control.
- Installed and used MS SQL Server 2008 database.
- Configured and implemented Hibernate in Persistence Layer.
- Spearheaded coding for site management which included change of requests for enhancing and fixing bugs pertaining to all parts of the website.
Environment: Java, JDK1.5, Java beans, IBM WebSphere, webservices,JavaScript, MS SQL, Hibernate, XML, Windows XP, Ant, SQL Server database, Eclipse, CVS.
Confidential
Java Developer
Responsibilities:
- Identified and tackled issues related to application as reported by users
- Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.
- Gathered requirements by meeting with business users for improving and documenting the same in the form of document for system requirement.
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript and HTML using Struts Framework.
- Implemented Design Patterns like MVC, Front Controller, Composite view and all Struts Framework Design Patterns to improve the performance
- Have experience in working on Action forms, Action servlets and struts-config.xml file of Struts MVC framework.
- Used hibernate 3.0 and implemented and managed data persistence functionality.
- Have experience in integrating other systems through XML.
- Involved in debugging and bug fixing of application modules.
- Connected to backend database by using JDBC.
- Used SQL query language in SQL server for creating stored procedures.
- Formatted and displayed reports by using XML.
Environment: Java5, Servlets, XML, Struts 1.2, SQL, JavaScript, SQL Server,ANT, Struts, JSP, Tag Libraries, JDBC, Eclipse, CVS.
Confidential, Ashburn, VA
Core Java/J2EE Developer
Responsibilities:
- Implemented the use cases and was responsible of business class.
- Successfully used Struts for creatingJSP pagesfor dynamic representation.
- Handled persistence by working with Hibernate.
- Used the JMS API for handling messages.
- Involved in debugging and bug fixing of application modules.
- Design Pattern like MVC was used for building the system architecture.
- Have worked with a team as Team Lead and conduct training sessions for the team.
- Created materialized views for developing easy and fast access of important data.
- Generated reports from the database using SQL.
Environment: Java 1.5, Struts, J2EE, JSP, Java Script, AJAX, Hibernate, spring, XML, SQL Server, MVC, SQL
Confidential
Core Java Developer
Responsibilities:
- Prepared document for technical specification.
- Involved in interaction with Business analysts, technical architects to identify the functional and requirement gaps.
- Developed cash management reporting and alert components using JDBC and Java.
- Developed interactive user interfaces for viewing, editing, copying, sharing and deleting the reports and alerts using JSP, HTML, JavaScript and AJAX.
- Extensively involved in writing the SQL Confidential to fetch data from database for reports.
- Developed stored procedures for implementing the copying and deleting reports functionality.
- Used JavaScript and performed client side validation of business rules in Java.
- Preparedand tested unit test cases.
- Examined the tables of database, views and stored procedures used in the project as part of testing using SQL Developer tool.
- Trained junior team members for understanding and developing the framework.
Environment: JSP, JDBC, HTML, Java, Servlets, XML, JavaScript, SQL Developer, AJAX and Apache Tomcat.
Confidential
J2EE Developer
Responsibilities:
- Designed the front end (Struts,JSP, Servlets) and the middle tier (session beans)
- Deployed the setup and fixed bugs of the application.
- Tested unit and wrote test cases.
- Worked on the development end, fixed defects and maintainedthe application.
- Was responsible for testing the change of code on Development, Integration and Testing tiers for the ultimate release of the code.
- Used Plain old Java object (POJOs), JSP for enhancing the user interaction with the application.
- Pulled up data from the MS SQLdatabase.
- Installed and configured Apache Tomcat for the purpose of creating Java Beans.
- Involved in presentation, Business and Integration tiers to understand the business flow.
- Played an active role in creating session beans, and created different package and subscription style for customer.
- Worked closely with the testing team to recreate defects, fixing defects and explaining the mapping of the business rules and the implemented code.
- Involved with the team leaders of different domains to understand and input the possible conflicts in the business rules during the development phase.
- Documented the conflicting defects and presented the possible solutions for new business rules to the team lead.
Environment: JSP, Java beans, Java, JDBC,JDK1.2/JDK 1.4, Apache Tomcat, JavaScript,Ant, MS SQL, Windows XP.
