Java Developer Resume
Lansing, MI
SUMMARY
- 4+ years of professional experience in Object Oriented Designing, Development, Documentation, Coding, Debugging, Implementation and testing of various applications.
- Proficient in technologies Java, J2EE, EJB 3.0, JMS, JSP, Servlets, JSP Custom Tags Libraries, XML, Custom Tags Libraries, JavaScript and HTML.
- Hands on experience using WebLogic 10.x/8.x, IBM WebSphere 5.x/6.x, and Tomcat Server.
- Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO, Singleton etc.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Good knowledge in Java and EJB Design Patterns.
- Experienced in Oracle and SQL Server 2005 including SQL/PLSQL.
- Extensively worked with Servlets based Multi - Tier applications.
- Good knowledge of Hibernate and Hibernate Query Language (HQL).
- Experience working in front-end technologies like XML, HTML, CSS, JavaScript, AJAX.
- Extensive experience with java compliant IDE’s like Eclipse 3.0, RAD 6.0 and Intellij.
- Have strong analytical skills with proficiency in debugging, problem solving.
TECHNICAL SKILLS
Languages: Java (1.4/1.5/1.6), C, SQL.
J2EE Components: Servlets 2.5, JDBC 3.0, JNDI, JSTL.
Web Frameworks: Struts 1.1, Struts 2.0, Spring 2.0, JSF, JNDI, JSTL.
ORM/Data Mappers: Hibernate 3.0.
Server Technologies: JSP, Tags, JSP, Custom Tags.
Middleware technologies: EJB 3.0, Plain Old Java Object (POJO).
Client Technologies: HTML, DHTML, CSS, Java Script, JSTL Tag Libraries.
Web Services Technology: SOAP, WSDL, UDDI, XML, SOA, JMS, Hibernate.
Client Scripting: JavaScript, HTML,.
Server Scripting: JSF Tags, Custom Tags, JSP Action Tags, Struts Tags, Spring Tags.
Application Servers: Weblogic 8.0/10.3, WebSphere 6.x/5.x, JBOSS 4.
Database Servers: Oracle 8i/10G, MS SQL Server 2005, MySQL.
AJAX Frameworks: JQuery, AJAX.
Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade, Business Delegate.
Platforms: Windows XP, Vista, Red Hat Linux 4/5, UBUNTU.
Versioning tools: Rational Clear Case, CVS.
IDE’s: Eclipse 3.x, IntelliJ, IBM RAD.
PROFESSIONAL EXPERIENCE
Confidential, LANSING, MI
Java Developer
Responsibilities:
- Online Uploaded Documents from the MIChild Database are read and are stored in the MIBridges Database.
- Created Front end pages Using JSP's and handle the server side logic in EJB 3.0 and Servlets.
- Extensive use of Relational queries to retrieve data from the data base.
- JDBC 3.0 is used as the database connectivity.
- Java 1.6 is used for coding the server side.
- Used Apache Tiles plug-in in UI designing and Struts form validations.
- Developed presentation layer using JSP, HTML, XML, XSLT and Java Script.
- EJB 3.0, Servlets are used to handle the data collected from the JSP’s.
- Used Rational Clear Case and Clear Quest for version control.
- PL/SQL Developer is used for querying.
- External Applications communications was achieved using J2EE Web Services. Top-Down approach was used to create WSDL and generate EJB enabled web services using Apache CXF.
- Oracle 10g is used as the database.
- Designed and developed web pages by using Struts, JSP, Servlets, HTML, and JavaScript.
- Implemented J2EE Design Patterns like MVC, Business Delegate, DAO and DTO.
- Implemented client side validations using JavaScript.
- Maintaining the business standards in EJB and deployed them in WEBSPHERE 7 application server.
- Used Spring MVC implementation to connect the view to the model. And JSON was the preferable data transfer mechanism between the service layer and the UI.
- Fixed Defects to meet the QA standards.
Environment: JDK 1.6, Oracle 10G, Windows XP, EJB 3.0, Servlets, JSP, JSF 1.2, Java script, AJAX, PL/SQL developer, Rational Clear Case, Rational Clear Quest, WebSphere 6.1 and Web services.
Confidential, COLUMBUS, OH
Java Developer
Responsibilities:
- Designed & developed GUI for claim creation, processing and tracking.
- Created Use Case Diagrams in UML.
- The user interface components are developed using Java AWT/swing API.
- Developed the business layer components as Stateless Session Beans based on EJB API.
- Integrated external services (WSDL’s) into service app component by generating connector rules and then created activities to exchange data from Drools runtime flows with external services.
- Developed the data access layer components as entity Beans based on EJB API.
- Developed web based user interface screens using HTML and Java Script.
- Created CSS to get unique look and feel across the related facets.
- Client Side validations were done using JavaScript.
- Deployed the EJBs on Web Sphere.
- Design and development of a model-view-controller application framework (XML based "Struts"-like MVC model 2) for the company.
- Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database DB2.
- Made use of Visual Age for GUI development and deployment.
- Stored procedures and triggers are created for high performance.
- Designed and implemented Connection pooling for high-level performance.
- Visual Age is used for coding through all the stages of this project.
Environment: JAVA 2.0 (JDK 1.2/JDK1.3), EJB 1.0, JSP, HTML, JavaScript, Servlets, Unified Modeling Language, XML, Web Sphere Application Server, Eclipse, DB2, Java AWT/Swing API, Stored procedures, Triggers, IBM Visual Age for Java.
Confidential
Jr. Java Developer
Responsibilities:
- Played active role in Software Design, Development, Testing and Production support of the application.
- Developed JSP’s to generate dynamic content based on the service requester and their requirements.
- Used HTML Forms and JavaScript to develop user interactive web pages and validate the data.
- Used Jdbc-Odbc Bridge to access and present data to clients.
- Used Servlets to create the GUI
- Used Servlets to process the data entered by the client in the search system.
- Used JavaScript for validating the data entered by the client.
Environment: JSP 1.2, JavaScript, HTML, Servlets, JDBC, Weblogic 6.0, VSS, Oracle 7.3.
