Sr. Java/j2ee Developer Resume
ArkansaS
SUMMARY
- Around 6 years of experience in Analysis, Design, Developing, Testing and Implementation of various Internet/Intranet applications using JAVA and J2EE technologies.
- Extensive experience with Java - J2EE technologies (Servlets, JSP, Java Beans, J2EEPatterns).
- Strong knowledge in various frameworks like Spring, Hibernate, Struts and MVC.
- Implemented Design Patterns such as Facade, Business delegate, Front Controller, MVC, Singleton, Prototype, DAO, Composite View, Abstract factory, Factory method, Adapter, Decorator etc.
- Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.
- Strong experience in working with Web servers and Application servers like Apache Tomcat and IBM WebSphere.
- Good experience in development using Web markup languages like HTML, XHTML, DHTML, CSSand JavaScript.
- Profound knowledge in XML related technologies like XML, XSL, XML Schemas, JAXB, JAXP, SAX and DOM Parsers.
- Strong experience with major databases such as IBM DB2, MySQL and Oracle.
- Implemented Stored Procedures, Triggers, Cursors and Packages in the application.
- Efficient in using IDE’s like Eclipse, RAD, WDSC and RSA.
- Used Ant scripts for building the application.
- Good Experience with various version controlling systems like CVS and SVN.
- Good Knowledge on Web Services like SOAP, WSDL, RPC.
- Having good knowledge on usability studies being part of product development.
- Excellent proficiency in Unit testing, Integration Testing using various testing methodologies and tools like JUnit.
- Sound conceptual knowledge of Business Processes, Project Lifecycle and SDLC.
- Extensive experience in Object-Oriented Analysis, design and complete product development life cycle including Requirements Analysis, Design, Development, Implementation, Testing and Maintenance.
- Strong problem solving, logical implementation, trouble-shooting, Installation and Configuration Skills.
- Quick learner and ability to work in challenging and versatile environments and Self-motivated, good written/verbal communication.
TECHNICAL SKILLS
Languages: Java, Java Script.
J2EE Technologies: JSP, Servlets, JDBC
Frameworks /Java Tools: Hibernate, Spring, Struts, ANT and Log4j.
WebDesign Technologies: HTML, XML, CSS, XSL, XSLT and AJAX.
Web/Application Servers: IBM WebSphere 7.0/6.1/5.x, Apache Tomcat 5.x, JBoss 7.0/6.1.
Database: DB2, MySQL, Oracle.
Source Control: SVN, CVS.
Defect Tracking Tool: HPQC
Unit Testing Tools: JUnit, Mock objects in Spring.
Others: JSTL, DAO, Web Services.
Operating Systems: Windows XP, Windows 2000 professional edition, Windows NT, UNIX/Linux.
IDE’S: Eclipse, RAD, WDSC, RSA.
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, UT
System II - Java Developer
Responsibilities:
- Involved in the development of technical design for the PFE batch program.
- Java/J2EE is used in the development of this stand alone batch program.
- Used JDBC for connecting to the database.
- Implemented MVC architecture usingSpring framework in the presentation layer of J2EE architecturefor the API Project.
- Used Builder, Factory and Façade patterns in development of this batch programs.
- Used Agile- scrum methodology.
- Used Resource Manager to schedule the job in Unix server.
- Supported the QA process by involving in defect triage meeting and fixing any defects that might arise.
- Eclipse is used as an IDE for the development of source code.
Environment: Java, J2EE, JDBC, XML, Spring 3.1.1, PL/SQL, Oracle 10i/11g, Agile, CVS, SVN, Kettle, Eclipse, JBoss 6.1/7.0, and Resource Manager.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the development of the application using J2EE.
- Developed Presentation layer using JSP, HTML, DOJO, JavaScript and XML.
- Used various design patterns for module design and development.
- Involved in integrating UI with business layer.
- Developed business logic and web flow using Spring.
- Worked with Web Services in the application.
- Handled offshore as part of the development process.
- Performed technical reviews of code and unit test plans created by the team.
- Involved in the team meetings with the customers and weekly status meetings.
- WSDC was used for the development of source code.
Environment: Java, J2EE, Spring 3.0, Dojo, JSP, HTML, CSS, JavaScript, Ajax, JUnit, Web sphere 6.1, Web Services(Restful), CVS, WSDC.
Confidential, Arkansas
Sr. Java/J2EE Developer / Technical lead
Responsibilities:
- Used Rational Software Architect as an IDE for coding.
- Involved in design and development of the application using J2EE.
- Developed new front end screens for All State Plans and modified screens for other screens (health care plans, Dependent information etc) as per new requirements.
- Responsible for writing JSP's core, Custom tags, Java Beans.
- Extensively used the JavaScriptto handle client side programming and for validating the front end screens.
- Extensively worked on SQL queries in process of executing the business logic for desired output.
- Log4J was used for logging application activity.
- Used Clear Quest to enter Defect’s and Enhancements status periodically to the application.
- Involved, Initiated, Recorded, facilitated in Reviews like Design, Code and Unit Testing reviews.
- Worked as onsite lead and handled offshore.
- Involved in the team meetings to exchange the information and weekly status meetings.
- Fixed issues arising from Integration Testing to the User Acceptance Testing.
- Sonar was used as code review tool and build forge for the build process.
Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, Ajax, JUnit, RSA 7.5, Web sphere 6.1, log4J, SQL, DB2, QMF, Sonar and Build forge.
Confidential, Arkansas
Technical lead (Java)
Responsibilities:
- Involved in design and development of the application using J2EE.
- Developed Presentation layer using JSP, HTML, DOJO, JavaScript and XML.
- Developed business logic using Spring.
- Involved in creation of IBM SOA Document work flow in implementing the application.
- Worked on UML(case, sequence diagrams) for design activities.
- Wrote the validation xml files and properties file needed for validating user inputs.
- Used various design patterns for module design and development.
- Worked as onsite lead handling offshore team for the two modules.
- Worked with various Web Services in the application.
- RSA 7.5 was used for the development of source code.
Environment: JDK 1.5, Struts, Spring, Hibernate, UML, CSS, JSP, HTML, XML, AJAX, Java Script, IBM WebSphere 6.1/7.0, DB2, RSA 7.5, SVN, XML Beans, Web Services, DOJO, Weblogic, Team forge.
Confidential, Chevy Chase, Maryland
Sr. J2EE Developer
Responsibilities:
- Involved in design and development of the application using J2EE.
- Involved in all phases of the application development.
- Developed Presentation layer using JSP, HTML, JavaScript and XML.
- Developed business logic using Session Beans and Entity Beans.
- Used IBM SOA Document work flow in implementing the application.
- Used UML(case, sequence diagrams) based on design documentation.
- Wrote the validation xml files and properties file needed for validating user inputs.
- Used various design patterns for module design and development.
- Implemented Patterns such asSingleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
- Worked with Spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables with Java Beans.
- Wrote and tested Java Beans to retrieve trading data and subscriber’s information from database server.
- Wrote procedures to call various stored procedures from database.
- Involved in coding the helper classes for better data exchange between different layers.
- Provided production support by fixing bugs.
- Performed unit testing, system testing and user acceptance test.
- Used PVCS for defect tracking.
- Used CVS for version control.
- Worked with various Web Services in the application.
- Eclipse IDE was used for development of source code.
Environment: JDK 1.4/1.5, J2EE, Spring, Hibernate, UML, CSS, JSP, HTML, XML, AJAX, CVS, Java Script, IBM WebSphere6.0, Web logic, My SQL, PL/SQL, Eclipse, XML Beans, WebServices (SOA, SOAP).
Confidential
J2EE Developer
Responsibilities:
- Involved in Estimations, Sizing.
- Involved in the design and development of the Web-Tier Components using Servlets, Jsps, and JavaScript.
- Involved in Allocation, Scheduling And Tracking of Tasks in the Development and Testing Phases.
- Involved in Code Reviews and Functional Testing.
- Involved in writing JUnit Test Cases, Unit Test Cases and Unit Testing.
- Guided the team from the technical perspective and helped them resolve the issues.
- Understanding functional specifications.
- Effective client communications (Raising of Queries and following up with Client).
- Constructive knowledge sharing among the team members.
Environment: Java, J2EE, JDBC, Servlets, JSP, HTML, XML, CSS, XSLT, Java Script, JUnit, Oracle & Web Sphere Application Server, Weblogic.
Confidential
J2EE Developer
Responsibilities:
- Prepared SLC Documentation and design prototypes.
- Designed the workflow using UML diagrams.
- Involved in different phases of Application development such as Requirement Gathering, Design, Development and Testing.
- Validation using Java Script.
- Worked with DB team to develop and fine tune the SQL queries.
- Involved in Unit testing of application using JUnit.
Environment: Java, J2EE, JDK, JDBC, Servlets, JSP, HTML, XML, XSLT, Java Script, JDBC, My SQL and Tomcat.