Java/j2ee Developer Resume
Mclean, VA
SUMMARY
- Over 6 years of experience in Application Design, Development and Testing in JAVA and J2EE technologies.
- Programming in Java for enterprise business applications using Servlets, Java Server Pages (JSP), JDBC, HTML, CSS, Java Script, Ajax.
- Worked on MVC Architecture using Struts framework and implementing custom tag libraries.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Worked on Hibernate for mapping the java objects to relational database.
- Experience in using Log4J, JUnit.
- Experience in writing ANT scripts to build and deploy applications.
- Good knowledge of XML, XSLT, JAXP (SAX & DOM), JAXB, XSD processing.
- Have a very good experience in configuring and deploying web - apps to the application server such as WebSphere and Apache Tomcat.
- Good Experience in working with scripting languages like JavaScript, JQuery.
- Used JSON to represent data that is read from Restful Web service.
- Developed Java Applications using Eclipse IDE, Net Beans.
- Good Experience in Agile (SCRUM) and Test Driven Development (TDD) methodologies.
- Worked on J2EE design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), Front controller.
- Good knowledge ofWeb Services (SOAP, WSDL, UDDI), JAX-WS, JAX-RPC, REST.
- Committed to Excellence, Self-motivator, Team player and prudent developer with strong problem solving and communication skills.
- Strong aptitude towards learning new technologies.
TECHNICAL SKILLS
Operating Systems: Red Hat Linux8.0/HP-Unix, Windows 2007/XP/2000, DOS
Languages: C, C++, Java (JDK 1.4/1.5/1.6) and SQL, PL/SQL, XML, XSL/XSLT
J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB Concepts
FrameWorks: Jakarta Struts 2.0, Hibernate 2.0/3.0, Spring 2.5, IBatis 2.3
Web/Application Servers: Apache Tomcat 6/5/4, Web Sphere 6, Web logic 10.x, JBoss 5.
Version control: CVS, VSS, Subversion, Clear Case.
Web Technologies: HTML, DHTML, JavaScript, CSS, JQuery, XML.
IDE: Eclipse 3.6, Net Beans 3.5
RDBMS: Oracle 10g, SQL server 2008, MS-Access
HTML Editors: Edit plus, Notepad ++ Dreamweaver
Others: MS-Office, JRuby Testing tool, JUnit, Photoshop, Toad, SQL Management Studio.
Build/Integration Tools: Ant1.5.6, Maven, Hudson
PROFESSIONAL EXPERIENCE
Confidential, Mclean, VA
Java/J2EE Developer
Responsibilities:
- Identifying the Security Vulnerabilities of existing applications using HP Fortify.
- Analyzing the various Security Risks in the Applications and coming up with solutions to remediate them.
- Used IBM Rational Clear Case for version control of source codes.
- Used the Enterprise Security API (ESAPI) in the remediation of Security Vulnerabilities.
- Configuring Oracle Web logic 11 Application Server for the deployment of Applications.
- Creation of Prepared Statements for data retrieval and insertion in the Sybase Databases.
- Used JAD Decompiler to decompile class files in order to analyze the code for Security Vulnerabilities.
- Worked closely with the Testing Team in order to close Defects raised in the Quality Centre.
- Wrote extensive JUnitTest Cases in order to verify the functionality of the methods.
- Involved in Peer Reviews of the code changes.
- Modification of existing ANT scripts in order to facilitate the changes needed for Security Remediation.
Environment: Java (JDK 1.4/1.6), JSP, HTML, Java Script, WebLogic 11, Eclipse 3.8, JDBC, Struts 1.3, JUnit,Spring, Sybase, HP Fortify, IBM Rational Clear Case, UNIX.
Confidential, Columbus, Ohio
Java / J2EE Developer
Responsibilities:
- Worked in an Agile environment with open workspace, pair programming, daily stand-up meetings, retrospectives, show and tell and iteration open meetings
- Effectively interacted with team members and business users from different regions for requirements Capture and Analysis
- Involved in Requirement gathering and determining the scope of the Project
- Used MVC architecture for application development
- Involved in the Development of Struts Framework Controllers
- Configured the URL mappings using struts-config.xml file
- Diligently followed Test Driven Development as mandated by requirements
- Added several enhancements to an already rich web application using JQuery
- Performed client-side validation usingJQuery and server side validation using struts 2 validation framework
- Stack included Struts, Spring and iBatiswith Oracle databases
- Duties involved creating web pages with rich UI that requires working on all of presentation, logic and data tiers
- Used Jersey Restwebservices for information assessment.
- Used JSON to represent data that is read from Restful Webservice.
- Assisted testing efforts during pilot of Acceptance Test Driven Development process
Environment: Java 1.5, Struts 2.1, Spring 2.5, Oracle 11g, iBatis, JUnit, Easymock, JMockIt, JSP, JQuery, XML, SVN, Eclipse, Jersey Rest,ANT, Maven, Apache Tomcat.
Confidential, Fishers, IN
J2EE Developer
Responsibilities:
- Played key role in implementing the business logic based on PRE business specifications.
- Used Spring MVC to achieve Model View Controller design pattern.
- Developed spring controllers to achieve various functionalities.
- UsedSpring IOC to achieve dependency injection.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Framework.
- Developed unit test cases for service layers usingJUnitframework.
- Used JDOM parser to write XMLTranslatorsto consume different service calls.
- Implemented Factory, Singleton design patterns for supporting get service calls consumption.
- Configured various flows in the application usingspring web flow.
- Developed UI using JSP,JSTL,CustomTaglibraries andspringtag libraries.
- Used JQuery, Java Script for client side scripting.
- Used XML Schemas (XSD) for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
- Used MySQL database for development of the system.
- Build the entire application using Maven.
- Experience withtheAgiledevelopment.
- Worked on enhancements, change requests and defect fixing.
- Interacted with business analysts, and testers.
- Contributed in standardizing project coding and code review, guidelines and checklist.
- Performed unit testing, troubleshooting from development phase to production rollout.
Environment: JDK 6, J2EE (Annotations, Jsp, Servlets, SOAP), Spring, Hibernate, Apache Tomcat, Eclipse 3.5, JavaScript, JQuery, XML, Log4j, CSS, JUnit, Maven, MySQL.
Confidential
Software Programmer
Responsibilities:
- Involved in analysis, design and development of components at Client Side as well as Server Side.
- Designed and coded JSP for user interactive Web Pages.
- Design and implement the application based on Struts framework.
- Validated the inputted data using Java Script.
- Extensive work on EJB and Servlets in application logic layer.
- Developed Entity Bean representing data object.
- Installed, configured and deployed components on IBM WebSphere.
- Accessed back-end data source of DB2 with JDBC API.
- Did unit testing using JUnit.
Environment: J2EE 1.4, Java, Servlet, JSP, EJB, HTML, JavaScript, XML, DB2, JUnit, WebSphere.