Senior Ja Developer Resume
VA
SUMMARY
- Over 9+ years of IT experience on core Java/J2EE technologies using JSP, JavaScript, Spring MVC, Struts, Hibernate, Ajax, Web Services, SOA, Alfresco, Selenium, JDBC, XML, HTML, Adobe Flex, ANT, client - side scripting, Maven scripting language with specialization in Government, Financial, Telecom, Insurance, e-commerce and retail domains.
- Experience as a web developer, developing internet/intranet, client/server, distributed architecture applications using Java and J2EE Technologies.
- Involved in design, development, test and implementation phases of Software Development Life Cycle and Agile Development with focus in Object Oriented Programming.
- Good experience working with a team of Analysts/ Developers on tiered applications using Web Application Frameworks, Design Patterns, MVC architecture in the areas of B2B and B2C domains.
- Excellent Programming and Object Oriented Analysis and Design (OOAD) & debugging skills, strong in data structures.
- Worked on Oracle 11g/10g/9i/8i, MySQL, Microsoft SQL Server 2005/2008, MS-Access, Sybase 10.x. Strong Experience in database design using SQL, PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries using Oracle.
- Experience in J2EE Design Patterns like Front Controller, Data Transfer Objects (DTO), and Data Access Objects (DAO).
- Strong experience in Front End Development using technologies like AWT, Java Swing, JSP, JavaScript, AJAX.
- Expertise in working with internal functions and shortcuts in various Java IDE’s like Eclipse, NetBeans and JBuilder IDE tools to debug the existing application.
- Strong experience in Rational Clear Case/Clear Quest and in Object Relational Mapping (ORM) frameworks like Hibernate.
- Expertise in using Test-driven Development (TDD)/Test First Development (TFD) using the automated test frame works like JUnit and HTTPUnit.
- Good knowledge in SOA (Service Oriented Architecture) and experience in developing J2EE Web services using SOA, REST, WSDL.
- Experience in working with application servers including JBoss, WebSphere, WebLogic as well as Java web server including Tomcat.
- Experience in developing data capture and presentation templates using XHTML, DHTML, CSS, PHP and JSP pages.
- Expert in Core Java with strong understanding of Core Java Concepts, Multithreading and Event/Exception handling.
- A team player, strong interpersonal and communication skills, Professional demeanor and analytical skills with a high learning acumen to adopt new tools and technologies with ease and seamlessly integrate skill sets into the project implementation lifecycle.
TECHNICAL SKILLS
Java Technologies: Core Java, JDK Update 5/6, JSP 2.0, JDBC, Struts 2.0/1.2/1.1, Spring, Hibernate, Java Web Services, JUnit, SOA, JSF, CSS, AJAX, JNDI, AWT, Swing, ANT Scripting Language, XML, XSLT, JavaScript, Unix Shell, HTTPUnit, WSDL, Design Patterns.
App/Web Servers: Apache Tomcat 4.x/5.x/6.0, BEA WebLogic 11G/9.x/8.x/7.x/6.1, IBM WebSphere 5.x/6.x, JBoss 4.x.
IDE and Tools: Eclipse 3.6.x, IBM RAD 7.x/6.x, JBuilder 9.x/8.x, SUN Java Studio, JUnit, Visual Studio 6.0, ANT, Bugzilla, MS-SQL Query Analyzer, IBM Rational Application Developer (RAD), ClearQuest v7.x/6.x, TOAD (Databases), Netbeans.
Databases: Oracle 10g/9i/8i, DB2, MS SQL Server 9.0/8.0/7.0, Sybase 10x, T-SQL, PostgreSQL, MS Access 97/2000.
Web Technologies: HTML, JavaScript, JSP, DHTML, Ajax, CSS, PHP.
Protocols: HTTP, HTTPS, FTP, SMTP, POP3, TCP/IP & LDAP.
Testing Tools: JUnit, Bugzilla, Log4j, ANT.
UML Tools: Rational Rose 2005/03/00, Rational Software Architect (RSA), Star UML, Microsoft Visio.
Design Method: UML, OOA, J2EE Design Patterns
Performance Tool: JProvider and Rational Performance Studio.
Methodology: IBM Rational Unified Process (RUP), Agile Refactoring.
Operating System: Windows XP/Vista/7 and Windows Server 2008, UNIX, Solaris 9/10, Fedora Linux 10/12/14, MacOS
Version Control: CVS, Subversion, PVCS, Rational Clear Case Version Control.
XML Technologies: XML, SAX, DOM, JAXP, SOAP.
PROFESSIONAL EXPERIENCE
Confidential, VA
Senior JAVA Developer
Responsibilities:
- Designed the entire end-to-end architecture for the AASBS Registration Web Application. Designed the UI, the services layer and the database object model design based on Java Spring 3.0 MVC architecture.
- Developed the web front end layer using JSP, JavaScript and Dojo toolkit for the Registration application where different users, namely, employees, contractors, and clients can login to their maintenance pages and manage their accounts.
- Added dynamic functionality to the user interface using JavaScript and Dojo toolkit.
- Developed the service layer Restful Web services using Spring for various service tasks including email application, attachment service, and transfer of data across different applications.
- Developed the DAO layer using Java JPA specification to setup object relational mapping to support the database operations for the service layer operations.
- Installed and deployed the application on the JBoss Application Server, with JBoss Developer Studio being the IDE for development.
- Built the project using Maven script.
- Developed an exclusive Forgot and Reset Password application for the system where users will be sent password reset instructions by email to reset their password.
- Developed an exclusive Attachment Service tool where users can upload and manage attachments on the system platform.
Environment: JDK 1.6, JBoss Developer Studio, Maven, Javascript, Dojo, JSP, Ajax, Spring MVC, Hibernate, Oracle 10g, SVN,, JIRA, Agile development, Windows, CSS, HTML, Putty.
Confidential, Rockville, MD
Senior JAVA Developer
Responsibilities:
- Developed web application software for Confidential ’s CreateTheGood.org and DriveToEndHunger.org using Java programming language on Eclipse platform.
- Using JavaScript language and Dojo Toolkit, developed the web application user interface and added dynamic functionality to the web applications for Confidential ’s Front Office Application Services team.
- Using Spring MVC architecture developed the web services and widgets to be embedded in Confidential web properties.
- Deployed the JIRA 4.x defect tracking system for identifying bugs and assigning among the team members.
- Involved in migrating the defects repository to JIRA from Bugzilla which was the legacy defect tracking system.
- Involved with integration of JIRA with CVS source control program in the company.
- For Remote Procedure calls, developed REST web service with support of JIRA.
- Was involved in Project Tracking using JIRA ticketing manager.
- Using Selenium created automated test cases for the CreateTheGood.org widget application for testing purposes.
- Participated in High level design and detailed design meetings with development teams.
- Developed software with Oracle database as backend support using PL/SQL language and iBATIS as the Object Relational Mapping (ORM) tool.
- Using Alfresco, developed the stories application using the content management systems.
- Using Selenium, developed a testing framework for the main web application.
- Debugged issues in software by using debugging and testing tools in Eclipse.
- Participated in the entire scrum related meetings & answering/resolving development teams’ questions/issues.
- Involved in performing CVS tasks like committing code changes to development repository and maintaining code integrity.
Environment: JDK 1.6, XML, ANT, AJAX, XML Parsers (DOM, SAX), PL /SQL Stored Procedures, Spring MVC, Hibernate, Oracle 10g, UML, Eclipse 3.3.2, JUnit, CVS, JIRA, Agile development, Windows and UNIX, CSS, HTML, Putty, WebLogic 9.2
Confidential, Herndon VA
Senior JAVA Developer
Responsibilities:
- Using Java, JSP and Java Spring developed the GUI and a large scale backend engine to develop analytics software using Eclipse and JavaScript. The software is used to analyze and query the system data consisting 20 million loan data by connecting with the database using JDBC and Eclipse IDE.
- Implemented the database connectivity using JDBC with Oracle database as backend in a dynamic environment.
- Involved in the design and development of the mission critical application, which involved creating Restful web services based on a centralized schema and implemented on WebLogic and JBoss App Server.
- Configured CVS for version control of the application and applied Agile methodology of Development.
- Created test plans, test cases and testing strategy for the planning and execution of test scripts and involved in solving production issues by providing support.
- Work involved design, implementation and coding in XML, Java, CSS, XHTML, HTML, ANT, and JSP.
- Used Spring MVC as web framework and Spring to develop light weight business components.
- Used Hibernate framework for the model component development and to persist the data into DB2 database.
- Used Asynchronous Java Script and XML (AJAX) in a module for auto suggested functionality.
- Assistance in end-to-end Application testing, IBM WebSphere Commerce Enterprise for application deployment.
- Involved in Unit Testing (Test Driven Development) and Conducted Code Review.
Environment: JDK 1.6, XML, ANT, AJAX, XML Parsers (DOM, SAX), PL /SQL Stored Procedures, Spring MVC, Hibernate, Oracle 10g, Eclipse 3.3.2, JUnit, CVS, JIRA, Agile development, IBM Rational Application Developer (RAD), WebLogic 9.2
