Senior Java Developer Resume Profile
PROFESSIONAL PROFILE
- Around 7 years of strong experience in the full life 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. Complete multi-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 writing Sub Queries, Cursors, Functions and 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 in Risk analysis, use case analysis, baseline acceptance criteria and deliverables.
- Expertise in BEA Web Logic 11g, Jakarta Tomcat 5.5/6.0.23
- Experience working with core Java and Java Multi-Threading application
- Excellent experience with Databases such as MySQL, Oracle 10g/11g and SQL Server 2005
- Proficiency in System Life Cycle including developing and testing the applications.
- Experience in MVC Model View Controller architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns.
- Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
- Experience using Agile and Extreme Programming methodologies.
- Conversant with Web/application Servers- Weblogic, Tomcat 5.5/6.0.23.
- Extensively worked on debugging using Eclipse debugger.
- Experience with Databases like Oracle 10g/11g, MySQL, and JDBC etc.
- 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-ordination and 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
Senior JAVA Developer
Responsibilities:
- Designed and developed picking/put away screens using Eclipse 3.6, HTML, JSP, Servlets and Java Script.
- Worked with project teams in developing RF scanning applications for picking, replenishment putaway. Used AJAX components in developing UI.
- Configured Spring to 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, MyEclipse, WebShpere, 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 implementing Web Services using SOAP, REST and XML/HTTP technologies.
- Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
- Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
- Worked on Oracle SQL Server as the backend databases and integrated with Hibernate to retrieve Data Access Objects.
- Also designed and prepared Unit test case using JUnit and Log4j and 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 /Java JAVA Programmer at BeFreeStudios. |
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, DHTML for interactive web pages.
- Created a test database in MySQL and tested it using HTML, PHP and Wamp Web Server.
- Expertise in developing light weight business component and integrated applications using spring framework, Spring web MVC using features like IOC and 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 programing 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
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Worked with Struts MVC Paradigm components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Implemented spring service 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 using JUNIT as a framework.
- Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
- Proficient in testing Web Pages functionalities and raising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Deployed the application on WebLogicserver.
- Involved in planning process of iterations under the Agile 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
Role: 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.