Java Developer Resume
MI
SUMMARY
- Around 6+ years of experience in the IT industry specializing in development of Java and J2EE architecture based systems.
- Extensive professional experience in Object Oriented design, Systems Analysis, Software & Web Application development.
- Worked extensively on J2EE Platform for developing Web and Distributed Applications by using EJB, JDBC, JSP, JSF, JSTL, and Servlets with MVC architecture.
- Experienced in developing web - based applications using XML, CSS, HTML, DHTML, XHTML, JavaScript, JQuery and AJAX Technology..
- Experienced in all stages of software engineering life cycle including Requirements gathering, Documentation, Implementation, Unit testing, System testing, build and release.
- Experience in using variety of J2EE Application Servers such as Apache Tomcat, and IBM’s WebSpheres and JBOSS.
- Experience in building web-applications using JSF framework.
- Comprehensive knowledge of web/client server development using n-tier architecture in J2EE technologies.
- Knowledge in Java Management Extensions (JMX) and Java Transactions (JTA).
- Experience in developing the web-based applications using MVC design pattern with Struts.
- Extensive development experience with open source frameworks like Hibernate, Spring.
- Experience in Database Design using PL/SQL, Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
- Experience in using UML and OOPS concepts in designing J2EE applications.
- Experience working with Agile software development methodologies.
- Expertise in Web/UI Development with expertise in JavaScript and CSS.
- Responsible for evaluating, selecting and implementing web technologies such as MQSeries.
- Experience in using CVS and VSS for version control and JUnit for testing.
- Self motivated and proven ability to work independently or in a team environment.
- Technical abilities are complemented with excellent communication and user interaction abilities.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, JDBC, Servlets, JSP, Oracle, SQL, PL/SQL, XML, Unix, Pascal
J2EE Technologies: EJB2.0, JSP1.1, J2EE1.4, JMS, J2SE, Java Servlets2.4/2.3, JDBC2.0, Struts
Web Technologies: HTML, CSS, Java Script, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JAXB, OWL
Databases: Oracle 8i/9i/10g, DB2
Frameworks: Jakarta Struts 1.1, Spring
Distributed Computing: EJB, RMI
ORM: Hibernate
Developer Tools: MS Office, Eclipse, EditPlus
Application & Web Servers: Weblogic8.1/9.1, Apache Tomcat 5.0, Jboss, WebSphere5.0
Operating Systems: Windows XP/2000/NT/98/95, UNIX and MS Dos
PROFESSIONAL EXPERIENCE
Confidential, MI
Java Developer
Responsibilities:
- Creating a configurable form is to make POJO, Java Bean. Creating the annotations using the Hibernate.
- Using ANT to create DDL .SQL for creating or modifying tables will be generated for all the beans in the package.
- Involved in the executing the script in database and all names should follow naming convention based on HRNG Table naming convention.
- Creating the new forms bean definition in data entry forms. xml.
- Creating the validation rules for the appropriate form in form level and column levels.
- Take the validation rules and implemented the rules In DROOLS JBOSS as per requirements. For validating the form and throw the error messages and warnings.
- Determine the appropriate reporting group for new created form. And creating the DDL in reporting Schema if their is no structure already in place for the new form
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
- Writing the test scripts in Selenium RC.
- Creating the Queries in Oracle for retrieving the data for the new forms as per the requirements. And generating the Scripts in DDL and DML.
Environment: Java 6, J2EE, JDBC, XML, Servlets 2.3, EJB, Drools (JBOSS), Oracle 10g,Selenium RC, Eclipse, SVN.
Confidential, NJ
Java/J2EE Developer/Protégé Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Created account for users and association of roles will be handled outside of Protégé.
- Implemented the Load and browse interface with client/server model as per the user access.(Super User, R/O,R/W)
- Enhanced the load process to merge company associations into the ontology file. Company associations will has to be read from the relational DB.
- Implemented the Save process to extract hierarchical association data from the ontology.
- Implemented the Publish Interface dat would initiate a “publish operation” on the server.
- Created New nodes, Delete nodes, merge nodes and Split nodes in Protégé associate a set of nodes and entities with it.
- From the UI side developed the Frames using Java Swings..
- Implemented the functionality to save Ontology into a relational database as a blob.
- Installation, Configuration of Oracle Database 10g on Server and setup Development environment.
- JMS (publishing & subscribing, Queues) using MQSeries during Module-enhancements of Application.
- Designed Database Schema and sequence diagrams by using UML.
- Developing stored procs and Triggers using SqlDeveloper.
- Developing persistence layer using JDBC and DAO.
- Server side programming using Servlet and JaxB.
Environment: Java 6, J2EE, JDBC, Protégé 4.0.2,SKOS Plug-in, Search Plug-in, OWL Plug-in, Protégé-core-application Plug-in, Ajax, XML, Oracle 10g,Clobs, Swings, Servlets 2.3,Store procs, EJB,MQSeries.
Confidential, NJ
Java/J2EE Programmer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Web pages are developed using Java Server Pages, HTML5, DHTML, Ajax, and JavaScript.
- Developed entire project using struts framework and developed layout using tiles.
- Developed business modules using Hibernate & Spring frame work technologies.
- Designed the presentation layer with HTML and JSP.
- Implemented Server side validation using DynaValidator forms.
- Configuration of application using Spring, Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Used Struts Framework, Html5, JSP, and JavaScript for Front End User Interface design. Worked with the collection libraries.
- Configuring Hibernate, Struts and Tiles related XML files.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Used Visual Source Safe for version control.
- Deployed the application on Sun App server.
Environment: Java 5, J2EE, JDBC, JSP, Struts, Eclipse, HTML, DHTML, CSS, XML, Java Script, Hibernate 3, Spring 2.5, Oracle 10g, SQL, PL/SQL, Unix, Junit, Ajax, Net Beans, JNDI, MS Access, Java Beans, Web Services, Rational Rose, UML, Visual Source Safe, Sun One App Server
Confidential, MN
Java/J2EE Developer
Responsibilities:
- Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
- Responsible for prompt development of the system using DAO and MVC Design Patterns.
- Application development on Windows and UNIX platforms.
- Developed Multithreaded Model to process Trades.
- Developed the application using Beans, Servlet and EJB’s.
- Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile.
- Developed business modules with JSP, Servlet, Struts framework, Java, XML/XSL and EJB technologies.
- Implemented the object oriented design patterns.
- Developed software under Websphere platform using Java, C++, JSP, MQ Series. implementing web technologies such as MQSeries.
- Implemented SOA Architecture while making the requests and parsing the response from Web services by using XmlBeans
- Developed XmlBeans Parsers to parse the data from the web services.
- Used Struts Framework, Html, JSP, and JavaScript for Front End User Interface Design.
- Developed business modules using Hibernate & Spring frame work technologies.
- Involved in writing hibernate mapping files for hibernate Dao’s and injecting them using spring configuration files.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Used CVS for version control.
- Deployed the application on Web Logic server.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
Environment: Java, J2SE, J2EE 1.3, EJB 2.0, JSP, Servlets 2.3, JDBC 2.0, Web Logic application server, Eclipse3.1, Tomcat 5.1, UML, HTML5, XML/XSLT, DHTML, Oracle 10g, CSS, Java Script, Unix/Shell Script, JMS, Hibernate, Spring, SQL, Junit.
Confidential, MN
Front End Developer
Responsibilities:
- Participated in architectural design of project.
- Developed and maintained rich interactive applications using, JavaScript, CSS, Ajax and Jquery.
- Implemented presentation layer with HTML and XHTML.
- Implemented the business logic layer using OOP.
- Created physical design of the database.
- Written stored procedures Triggers and jobs in SQLServer2005.
- Created Custom User Controls and GridView control.
- Created an Email component with rich text formatting.
- Worked on Agile methodology.
- Involved in Unit Testing.
Environment: SQLServer, HTML, XHTML, CSS, AJAX, JavaScript, Jquery, Winforms
Confidential
System Analyst
Responsibilities:
- Developed the web interface using MVC design pattern with Struts framework
- Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
- Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
- Developed the JSP’s using the struts framework tag libraries.
- Developed the WORKFLOW concept using the struts framework to avoid the back button problems.
- Maintained the struts config files, tiles definition files and web.xml.
- Session Beans are designed in such a way to serve the following:Inserting, updating, and deleting data from the database
- Developed and executed the business validation logic in form beans.
- The framework involves struts framework, which internally uses the J2EE design patterns.
- Developed the servlets, beans for the application
- Preparation of Test Plans.
- Involved in the application development and unit testing.
- Responsible for design and architecture of the project by using MVC Struts frame work
Environment: Struts Framework, Java, JDBC, J2EE, JSP, Servlets, EJB, Java Beans, HTML, XML, IBM Websphere Application Server, Oracle, SQL, Unix, Junit.