Java/ J2ee Developer Resume
Herndon, VA
SUMMARY
- 6 years of experience in analysis, design and development of software applications using Java and J2EE technologies
- Extensive experience in developing applications using technologies such as JSPs, Servlets, EJBs, Struts, Spring, Hibernate, JDBC and Web Services
- Experience in client/server, distributed and multi - tier applications using OOAD and Java/J2EE design patterns, java scripting.
- Expertise in implementing design patterns such as Singleton, MVC, Data Access Object and Session Façade
- Experience in using IDEs such as RAD, Eclipse and WSAD
- Extensive experience with Frameworks in Struts, ORM (Hibernate) and Spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security)
- Experience in developing, deploying and maintaining applications in WebLogic, WebSphere and JBoss Experience in testing using JUnit and Cactus
- Experience in performance tuning of Java applications using JProbe and Optimizeit
- Expertise in SQL and PL/SQL on Oracle, DB2 and Sybase
- Experience in development and deployment of JAVA/J2EE web components on Rational Application Developer (iRAD) 6.0, Web Sphere Application Server 5.1, Web Logic Application server 8.1, 9.0, 10.0, Tomcat 5.1, JBoss Application Server 3.2.1.
- Experience with database tools such as TOAD, Aqua Data Studio and SQuirreL
- Understanding of UNIX Shell script programming
- Experience in various operating systems like UNIX, AIX and Windows; expertise in UNIX shell scripting
- Extensive experience in analyzing business requirements into appropriate technical solutions
- Exposure to middleware technologies like webMethods and TIBCO
- Self-starter, good team player with excellent communication skills, ability to work under minimal supervision, adhere to deadlines, motivated to excel
TECHNICAL SKILLS
Server-side Technologies: J2EE, EJB (Session, Entity, Message Driven), Servlets, JSP, Java Beans, Java scripting, JMS, JDBC, RMI, CSS, JMX, LDAP, JNDI, Struts, WebSphere MQ/MQSeries, Sun ONE Directory Server
Programming Languages: Java, XML, XSL, HTML, HTML5, SQL, JavaScript
Databases: Oracle, Hibernate Query Language, Sybase, MySQL, DB2 UDB, MS-SQL Server, SQL, PL/SQL, Stored Procedures, Database Triggers
Operating Systems: Windows, UNIX, Linux
Development Tools: RAD, Eclipse, WSAD
Source Control Management: Rational Clear Case, CVS
Application Servers: Weblogic, WebSphere, JBoss, Tomcat
Testing Tools/Frameworks: Test Director, Win Runner, JUnit
Build and Deployment: Ant, Shell Scripting, Windows Scripting, Automation
Others: UML, Design Patterns
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Java/ J2EE Developer
Responsibilities:
- Designed and developed CDB web services in rpc-messaging style with SOAP, JAXP, SAAJ which is accessed by internal modules during configuration, building and shipping of devices
- Developed a Swing based CDB client used by SOC to interact with the CDB to input and modify device related information
- Modified Swing based interface to JSP based.
- Used Spring frame work for configuring application services
- Generated MSS device related reports using FOP (Formatting Objects Processor)
- Involved in the migration of JDBC based persistence framework to Hibernate based framework
- Developed test cases for CDB web service and CDB client using JUnit and Cactus
- Stored the user preferences for CDB Client using Java Preferences API
- Involved in tuning and optimization of subsystems using Optimizeit
- Involved in testing and optimizing server load using JMeter Consumed Web Services from Platform code for various functionalities.
- UNIX shell scripting for build process, deployment and collecting of logs.
- Developed application service components andconfigured beansusingSpring IoC
- Involved in writing Spring Configuration XML, file that containsdeclarations and business classes are wired-up to the frontend managed beans usingSpring IOC pattern.
Environment: WebSphere, RAD, CVS, Oracle, TOAD, Rational Rose, ANT, Axis, JDIC, JSPs, JUnit, Optimizeit, JMeter, Spring, Cactus, log4j, SOAP, CVS,CSS, BP, XML Spy, Windows
Confidential, Jersey City, NJ
Java/ J2EE Developer
Responsibilities:
- Worked as a Software Developer expert and resource for assessing existing Java code executing on IBM Websphere application server version 5, 6 and 7, migrate the Java code and related components to execute on Tomcat java containers.
- Performed manual review and remediation ofcode to fix the incompatibilities to migrate the code to Tomcat or JBoss.
- Consumed Web Services from Platform code for various functionalities.
- UNIX shell scripting for build process, deployment and collecting of logs.
- Developed application service components and configured beans using Spring IoC
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Migrated the deployment and run time configurations.
- Developed shell scripts to automate the extraction SQL for easy data creation
- Developed using Hibernate which automates the mapping between SQL databases and objects in Java.
- Build, deployment and unit testing the migrated programs.
- Development using OO, OOP Concept for Java as well as in Java script.
- Implemented OOA and Design for various stages of UML in Java Script.
- Implemented CSS3, DOM Api, DOJO and Ajax create a dynamic and interactive experience
- Developing Web Services use
- Developing Web services using JAXB, Jquery for CSS Manipulation, Events, Effects, Animation. And Ajax interaction for Rapid Web Development.
- Performed and supported functional, system or integration testing for the migrated programs.
- Documented the migrate programs and provided knowledge transfer.
- Supported User Acceptance testingand production cut-over for the migrated programs.
Environment: Eclipse IDE, ANT, OOA/OOD, Java scripting, J2EE, Ajax, Servlets, Java Server Pages (JSP), Log4j, Oracle 11g, SVN, Apache Tomcat, JBoss, SQL,HTML
Confidential, Denver, CO
Java/ J2EE Developer
Responsibilities:
- Involved in tuning and optimization of subsystems using Optimizeit
- Involved in root cause analysis (RCA) of different Production defects, and fixing these with minimum regression.
- Set up design specifications together with the business analysts and system designed and developed server side web services
- Developed web tier by using Jsp, Servlets, Struts, JavaScript, HTML and CSS.
- Designed and integrated the full scale Hibernate / Spring / EJB persistence Solution with the application architectures
- Worked on UNIX Shell Scripting tasks.
- Used Exception Handling, STRUTS Validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Involved in Architecting and implementing SOA (service-oriented architecture) and ESB (enterprise service bus) solutions. Developed client modules for the SOA integration
- Involved in reconciliation process of defects across various defect tracking systems (Quality Center, Remedy) etc. and managing these in a Rally Backlog.
- Worked in Agile software methodology and participated daily scrum meetings and bi-weekly scrum planning meetings.
- Used Log4j for debugging the errors and monitoring the logs
Environment: Websphere Portal 6.0, WAS 7.0, JSR-168, Rational Application Developer 7.5, J2EE, Servlets, java scripting, Java Server Pages (JSP), Log4j, Oracle 11g, SVN
Confidential, Lincolnshire, IL
Java Developer
Responsibilities:
- Database connections using JDBC and code implementation using Java.
- Developed User Interface using HTML, DHTML, Java Scripts and CSS.
- Developed Business components using Java Beans.
- Program’s structure analyzing and GUI constructing.
- Interface with clients to clarify requirements, researches problems, answers less routine questions, and develops solutions to problems. Escalates as required.
- Researches, identifies and recommends technical and operational improvements resulting in improved reliability and/or efficiencies in maintaining and/or developing the application.
- Evaluate technical aspects of open work requests with Project manager.
Environment: HTML, Java Script, CSS, Java, GUIReferences provided upon request.
