Java/j2ee Developer Resume
IL
SUMMARY
- Around 6 + years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
- Expertise in Object Oriented Programming (OOPS) using Java and J2EE related technologies.
- Expertise with Object Oriented Design (OOD), Analysis (OOA), based on Unified Modeling Language (UML) architecture.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, JSF, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, CSS.
- Experienced in implementing agile software development methodology.
- Used TDD, an iterative software development process for development of the application.
- Excellent hands on experience with XML, XML Schema and CSS.
- Expertise in implementing various J2EE design patterns like Service Locator, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi - Tier distributed Applications.
- Strong experience in RDBMS using Oracle 11g, SQL Server, schema development, PL-SQL programming, including experience in Oracle fine tuning.
- Experience in developing web based GUIs using JSF, JSP, HTML, DHTML, JavaScript and Ajax.
- Good knowledge in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in RESTFUL web services.
- Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
- Designed flexible and scalable solutions that not only meet the customer’s current needs and requests, but also is also adaptable enough to meet any future changes.
- Experience in working with MySQL and Oracle 11g. Experience includes SQL Programming, stored procedures and functions.
- Strong expertise in core Java, Algorithms, data structures, problem solving.
- Experienced in using Operating Systems like Windows 98 / 2000/NT / XP, Linux, UNIX, AIX. Knowledge in UNIX Shell Script.
- Excellent Technical background, communication, interpersonal and presentation skills. Very quick at learning new technologies and frameworks.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.
TECHNICAL SKILLS
Programming Languages: C, C++,HTML and Java
Tools: Eclipse, Microsoft Visual Studio, Microsoft Office, Oracle
Scripting Languages: Shell Scripting, PHP
Databases: MySQL, Oracle, PL/SQL
Database Tools: JDBC, SQL, and DML
IDE: Eclipse IDE, Net Beans IDE
Operating Systems: Windows 2000, Windows NT 4.0, Windows XP, Windows 7, Windows 8 and Linux
XML Technology: XML, XML Schemaand XML ParsersOOA, OODData Modeling and design, Rational Rose, UML, use-case diagrams, ClassDiagrams, Activity diagram, Sequence diagram. Design Patterns
SW Methodologies: Waterfall Model, Agile
PROFESSIONAL EXPERIENCE
Confidential, IL
Java/J2EE Developer
Responsibilities:
- Involved in Presentation Tier Development using JSF Framework.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC2 architecture using JSF Framework.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Extensive experience in building GUI (Graphical User Interface) using JSF.
- Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- All the Business logic in all the modules is written in core Java.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
- Middleware Services layer is implemented using EJB (Enterprise Java Bean - stateless) in Web Sphere environment.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, DAO.
- Funds Transfers are sent to another application using JMS technology asynchronously.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in writing JMS Publishers to post messages.
- Involved in writing MDB (Message Driven Beans) as subscribers.
- Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
- Interaction with Oracle database is implemented using Hibernate.
Environnent: J2EE, EJB, JSF, EJB, Web Services, XML, XSD, Agile, Microsoft Visio, Clear Case, Oracle 9.i/10.g, Weblogic8.1/10.3,RAD, LOG4j, Servlets, JSP, Unix.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Used Struts framework to develop the MVC architecture and modularize the application.
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Created set of classes using Spring DAO pattern to decouple the business logic and data.
- Design Patterns implemented are Singleton and DTO.
- Developed the GUI to check credit history of applicants using Swing Module.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Logic Application server.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Implemented the logging mechanism using log4j framework.
- Consumed Web Services to check the credit history report of the applicants.
- Wrote test cases in JUnit for unit testing of classes.
- Used Ant to build the J2EE application.
- Used Eclipse 3.5 IDE for developing code modules in the development environment.
- Used Clear Case version control to track and maintain the different version of the application.
Environment: JDK1.4, JSP, JavaScript, Struts1.1, Spring, Hibernate-3.0.5, JMS, EJB, JUnit, DBUnit, XML, CSS, DHTML, Taglibs, Web Logic 8.1, log4j, Ant, Rational Rose.
Confidential
Java developer
Responsibilities:
- Designed Data Model and Developed Stored Procedures using PL/SQL.
- Used JDBC API for interaction with the SQL Server Database.
- XML was used to transfer the data between different layers.
- Have used Glassfish 2.1 application server in running the applications.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
- Guided team members on Struts Framework.
- Developed the Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
- Interacted with database to fix the bugs based on Business requirements.
Environment: J2EE, Servlets, JSP, XML, HTML, CSS Struts, JavaScript, Oracle 9i, PL/SQL, JDBC, Windows 2000.
Confidential
Java developer
Responsibilities:
- Worked as Core Technical Team member for implementation of Health Care and Pharmacy Projects like Vista Track, Scope Tracking.
- Designing the Database schema, Creating tables and views and writing stored procedures, functions and Queries in SQL.
- Updated and maintained the history details of issue tracker.
- Designed and created DAO’s using data modelling in the integration layer.
- Involved in evaluating various tools and tool kits to improve the development performance.
- Followed Agile - development methodology with daily stand-ups and two-week sprints.
- Designed OO components and developed the functionality based on reusability in Core Java
- Designed a guided inspection template and inspected the design models.
- Worked on functional test cases and tabulated functional test analysis.
Environment: Core Java/J2EE, Servlets, JSP, XML, JBoss, JUnit, EMMA, JProfiler, Eclipse IDE.
