Sr. Java Developer Resume
Charlotte, NC
SUMMARY
- Six plus years of strong experience in the fulllife cycle (SDLC) of the software development process including requirement gathering, analysis, design, development,writing technical/system specifications, interface development and implementation of Client/Server, Distributed, Internet and E - Commerce application using Object Oriented Methodologies and RDBMS.
- Completemulti-tiered application development lifecycle experience using Java-J2EE/J2EE Technologies Expertise in reviewing client requirement, prioritize requirement, creating project proposal.
- Expertise in several J2EE Technologies like JSP, Servlets, Web Services
- Expertise in writin gSub Queries, Cursors, Functionsand performed data analysis using SQL, SQL Server Management Studio, Oracle
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams,Use Case Diagrams, Class Diagrams and State Diagrams.
- Expertise inRisk analysis,use case analysis, baseline acceptance criteria anddeliverables.
- Expertise inBEA Web Logic 11g, Jakarta Tomcat 5.5/6.0.23
- Experience working withcore JavaandJava Multi-Threadingapplication
- Excellent experience withDatabasessuch asMySQL, Oracle 10g/11g and SQL Server 2005
- Proficiency inSystem Life Cycleincluding developing and testing the applications.
- Experience inMVC (Model View Controller)architecture, usingStruts, AJAX and Spring Frameworkwith variousJava/J2EE design patterns.
- Proficient inJava/J2EEtechnologies likeJSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service usingIDEs likeEclipse 3.1/3.5.
- Experience usingAgileandExtreme Programmingmethodologies.
- Conversant with Web/application Servers-Weblogic, Tomcat 5.5/6.0.23.
- Extensively worked ondebuggingusing Eclipse debugger.
- Experience with Databases likeOracle 10g/11g, MySQL, and JDBCetc.
- Efficient team member with excellent work/time management skills, excellent leadership, communications and Interpersonal Skills, ability to work under strict deadlines.
- I wish to closely participate in the growth, development and success of the organization.
- Project co-ordinationand management skills.
TECHNICAL SKILLS
Languages/scripts: JAVA, C, COBOL, JavaScript, HTML, XML, UML,Visual Basic, PL/SQL,CSS
Operating System: Ms Dos, Windows NT, Windows 7, UNIX
Database and Tools: Oracle10g/11g,JDBC,MySQL5.0/5.1, SQL Server 2000/2005, MS Access, DTS, SSIS
Version Control Tools: Visual Source Safe, CVS
J2EE Technologies: Java Beans, Web Services, Java, JSP, Servlets, XML, JDBC, RMI, JMS, JNDI, SOAP/WSDL, AJAX, SOP, i18N, l10N Resource Bundles & properties MOM JMS1.1, Sonic MQ
Framework and Libraries: Apache Ant, Spring 2/2.5/3, Jakarta Struts1.1, Jakarta Taglibs, JSTL, Log4j, Hibernate 3.5, SOP
Development IDEs Tools: Eclipse 3.6, NetBeans, Eclipse debugger, JUnit, clear case
Web Servers/Servlets Container: Apache Tomcat 5.5/6.0.23, BEA Weblogic 11g, Glassfish Application Server 2.1.1/3.0
Core JAVA/APIs: Multithreading, RMI, Collections, IO, Servlets, AWT, JDBC 3.0, RMI, JNDI, Java Mail API, JMS
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. JAVA Developer
Responsibilities:
- Designed and developed picking/put away screens usingEclipse 3.6, HTML, JSP, Servlets and Java Script.
- Worked with project teams in developing RF scanning applications for picking, replenishment & put away. UsedAJAXcomponents in developing UI.
- ConfiguredSpringto manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
- Experience in using IDEs Eclipse, My Eclipse, WebSphere, JDeveloper for Application development.
- Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5
- Experience in implementingWeb ServicesusingSOAP, RESTandXML/HTTPtechnologies.
- Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
- Designed/developed UI withAJAX, HTML, DHTMLand JavaScript for interactive web pages.
- Worked on Oracle & SQL Server as the backend databases and integrated withHibernateto retrieve Data Access Objects.
- Also designed and prepared Unit test case usingJUnit and Log4jand removed the maximum bugs before passing on the application to the QA team.
- Wrote build and deployed scripts using ANT scripts.
Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring 2.3.2, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Web logic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6
Confidential, Winooski VT
Sr. Java Programmer
Responsibilities:
- Developing RIA's (Rich Internet Applications) using a combination of Flex, Flash, Java, PHP.
- Wrote HTML, CSS and used JQuery for non-interactive webpage designs.
- Designed/developed UI Action Script, MS Script, HTML, and DHTMLfor interactive web pages.
- Created a test database in MySQL and tested it using HTML, PHP andWamp Web Server.
- Expertise in developing light weight business component and integrated applications usingspringframework,spring web MVCusing features likeIOCand configuring application context for spring bean factory.
- Created an online survey in Flex with retrieving the questions and answers from the database.
- Completed Adobe Online Training in Flex.
- Spring Introduction - Involved in complete hands on programming on the core product development using J2EE, JSF and Spring
Environment: Java, J2EE, Adobe Flex, Flash, Wamp Server, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Oracle10g, SQL server, Eclipse 3.6
Confidential, St Louis MO
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application usingStruts,ServletsandJSPfor the presentation layer along withJavaScriptfor the client side validations.
- Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
- Worked withStruts(MVC Paradigm) components such asAction Mapping, Action class, Dispatch action class, Action Form bean.
- Implementedspringservice layer with dependency wiring, transaction, DAO and annotations.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Wrote Test Cases usingJUNITas a framework.
- Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services
- Proficient intesting Web Pagesfunctionalities and raising defects.
- Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module.
- Deployed the application onWebLogic server.
- Involved in planning process of iterations under theAgile Scrum methodology.
Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring DI & AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, WebLogic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6,3.4
Confidential
Java/J2EE Developer
Responsibilities:
- Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
- Involved in analysis, design, construction and testing of the online banking application
- Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
- Prepared the detailed functional requirements along with screenshots and description of all the modules.
- Used AJAX for asynchronous communication with server
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used Struts Tiles Framework in the presentation tier.
- Developed Struts Action classes using Struts controller component.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Used Struts validator framework for client side and server side validation.
- Also implemented dynamic loading of JSP’s using AJAX.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
- Responsible for writing complex SQL and HQL queries.
- Apache Ant was used for the entire build process.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used CVS for version controlling.
Environment: JAVA, J2EE, JUnit, ANT,AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server2005, Servlets, Struts, HTML, XML, Spring 2.0, Hibernate 2.0, Log4j, WebLogic 8.1, Unix, Rational Rose, CVS.