Java/j2ee Developer Resume
Farmington Hills, MI
SUMMARY
- 7+ years of professional experience in IT consulting, software development industry.
- Extensive experience in Java Server side programming, Client/Server technology and Web based software development using J2EE and XML.
- Strong Java GUI (front end) and J2EE (server side) Architecture, design and development experience.
- Experience in developing Client - Server/N-tier/ Web-Development using Servlets, JSP, AJAX, JSTL, Struts, JDBC, XML, SAX, DOM, HTML, DHTML, CSS and Java Script.
- Proficient in Java Enterprise Technologies such as EJB, JMS, JTA, JAAS, JSF, Custom Java Tag Library, JDBC.
- Worked on MVC architecture, N-tier architecture and Design patterns.
- Experienced in OOAD techniques, developing Use Cases and Interaction Diagrams.
- Expertise in databases like Oracle, SQL Server, MYSQL, Teradata and Hadoop.
- Creating various database Objects as well as writing Stored Procedures using TSQL and PL SQL.
- Experience in OC4J 10.1.3, Web sphere 7.0 / 6.0 / 5.1, Web Logic 10 / 9.1 / 9.0 / 8.1 , JBoss, and Tomcat 6.0 / 5.5 / 5.0Servers.
- Experience in Struts Framework, Spring Framework, Hibernate, Apache Wicket, Ofbiz Framework and JSF.
- Experience in Build tools like Ant and Maven.
- Working experience in all the SDLC phases like Analysis, Design, Development, Testing and Implementation.
- Experience with object oriented modeling - UML.
- Familiar with various software methodologies, design patterns.
- Extensively worked in Requirement Analysis/gathering and documentation.
- Experience in using Agile methodology techniques.
TECHNICAL SKILLS
Languages: Java 1.5/1.4, J2EE (EJB, Servlets, JSP, JDBC, JNDI, JMS), C++, C, SQL, PL/SQL, DAO, HTML, DHTML, CSS, JavaScript, XML, XSL, XSLT, Web Services (SOAP, UDDI, WSDL), SOA, AJAX, COBOL, UNIX Shell Scripts.
Web Application Frameworks: Struts Framework, Apache Wicket Framework, Spring Framework, JSF, Hibernate Framework.
Distributed Object Management: Enterprise Java Beans (EJB 3.0), RMI and RPC.
RDBMS: Oracle 10g/9i/8i, SQL Server 2005, MySQL and DB2.
Database Tools: Toad and SQL Developer for Oracle. SQL Server Management Studio for SQL Server.
Tools: Web Sphere Studio Application Developer (WSAD) 5.1/5.0,Eclipse 3.0/3.5, RAD, Oracle JDeveloper 10g/9i, AppPerfect,JUnit, Crystal Reports, log4J, Structs, Ant, Hibernate and
Spring.: Application Server IBM Web Sphere 5.0/4.0, JBoss, OC4J, Tomcat 5.5 and Web Logic.
Web Server: Apache Web Server 2.0.44.
Version Control: VSS, MKS, SVN, CVS and Clear Case.
Operating Systems: Win Vista/XP/NT/2000, Linux/Unix.
GUI: JFC Swing, AWT.
Methodologies/ Process Tools: Agile, OOAD - UML using Rational Rose.
PROFESSIONAL EXPERIENCE
Confidential, Farmington Hills, MI
Java/j2EE Developer
Responsibilities:
- Using JDBC to fetch data from Oracle, Teradata, DB2 and MYSQL and reported that data to different teams who needs it.
- Creating different mockup screens using Java Script and reporting those mockup screens to different teams to get the permission for developing web applications.
- Creating web applications using Struts framework to develop different Web pages and display data into the web pages.
- Enable customer information based on their finance and their online payments.
- Using Java Script Popup different windows in each web page for better information about finance and adjustments.
- Making adjustments based on each Customer requests and their appointments related to their Finance.
- Creating High Level Design documents, low level design documents using MS Visio and PowerPoint to provide the documentation and guidance for peers and business users.
Environment: Java, J2EE, Spring 3.0, Eclipse 4.3, JBoss 5.1/7.1, My SQL Workbench, DB2, Teradata, Hibernate, Core Java, Object Oriented Patterns, Object Oriented Design, MS VISIO.
Confidential, Dearborn, MI
Java/J2EE Developer
Responsibilities:
- Working in all phases of software development including Analysis, Design and Development and Testing of Web-based applications in Agile methodology.
- Creating web application design using open source MVC, JSP and Struts Frameworks.
- Working on client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Developing database objects to store and manipulate data on Oracle for the generating reports.
- Involving from Initial design and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
- Deploying the application on the JBOSS Application Server.
Environment: Java, J2EE, JBoss 7.1, Eclipse 4.3, Java Script, CSS, HTML, JDBC, Oracle 10g, PL SQL, Hadoop, Core Java, MS VISIO.
Confidential, Farmington Hills, MI
Java/j2EE Developer
Responsibilities:
- Developing and processing Spring JDBC batch jobs to retrieve the transactions that pertain to the customers and their auto loans from various databases (DB2, Teradata, My SQL).
- Involved in writing the database integration code using Hibernate.
- Leveraged the AOP features of Spring framework to handle exceptions.
- Developing User Interface Screens using Spring MVC, to enable customers obtain auto finance.
- Extensive experience in developing various web based applications using Hibernate 3.0 and Spring frameworks.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Using Java script, HTML, CSS, Rich faces, JSP, JSTL, and XSL developed template based reusable header, footer and role based menus and GUI screens.
- Creating High Level Design documents, low level design documents using MS Visio and PowerPoint to provide the documentation and guidance for peers and business users.
Environment: Java, J2EE, Spring 3.0, Eclipse 4.3, JBoss 5.1/7.1, My SQL Workbench, DB2, Teradata, Hibernate, Core Java, Object Oriented Patterns, Object Oriented Design, MS VISIO.
Confidential, Harrisburg, PA
Jr. Java/J2EE Developer
Responsibilities:
- Developed UI’s using JSP pages. The views are programmed using JSP pages with the struts tag library.
- Model is the combination of EJB’s, and Java classes and web implementation controllers are Servlets.
- Used EJB as a middleware in designing and developing a three-tier distributed application.
- Experience working in Agile development.
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Developed and executed various JUNIT Test cases using Rational Application Developer.
- EJB layer is tested as an individual piece and later integrated it with spring frame work.
- Implemented MVC Design Pattern in the application.
- Various feature of JSF 1.1 are implemented in the application, based on the requirement.
Environment: Java, J2EE, JSP, EJB, JSF, Web Sphere 6.1, RAD 7.0, MS VISIO, SQL, Agile, Core Java, Object Oriented Patterns, Object Oriented Design.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration, Testing and Deployment.
- Responsible for the design and development of the application framework.
- Designed and Developed UI’s using JSP by following MVC architecture.
- Developed the application using Struts framework.
- The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Used EJB as a middleware in designing and developing a three-tier distributed application.
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Used JUnit for unit testing of the system and Log4J for logging.
- Created and maintained data using Oracle database and used JDBC for database connectivity.
- Created and implemented Oracle stored procedures and triggers.
- Installed WebLogic Server for handling HTTP Request/Response.
- The request and response from the client are controlled using Session Tracking in JSP.
Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, SQL, JMS, XML, WebLogic 8.1, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.
