Java Developer Resume
Austin, TX
SUMMARY
- Overall 5 years of experience with 2 years ofjava back - end developerin systems and application management, design, development and implementation of Internet and Client-Server applications using J2EE (JSP, JDBC, EJB, Servlets) and Oracle.
- Strong knowledge of OOAD and agile methodologies. Implemented and utilized J2EE Core Design Patterns, Standard Frameworks and numerous open source technologies.
- Developed server-side applications using technologies like Java, EJB, Servlets, JSP, JDBC, spring and XML.
- Experience with Application/Web servers IBM Web Sphere with excellent knowledge of Tomcat Strong experience in using IDEs viz. RAD, Eclipse
- IBM Rational Tools (Rational Clear Quest, Rational Clear Case, Rational Requisite Pro) for Client Server and Web based applications.
- Experience in database design involving object to relational mapping, ER modeling, functional dependencies, and schema generation using Oracle and SQL Server.
- Experience in design and connectivity of the database with Oracle, SQL Server. Worked on Stored procedures, triggers and query optimization techniques.
- Experience in all phases of SDLC including analysis, designing, development, testing and implementation.
- Basic knowledge ofService-Oriented Architecture (SOA), web services
- Self-motivated, diligent and passion to learn cutting edge technologies, able to set effective priority to achieve immediate and long-term goals and meet operational deadlines.
- Move effortlessly through and adapt readily to ever changing technologies. Excellent organizational and interpersonal skills with a strong technical background.
- Used Rational Clear case for version control and Rational Clear Quest as workflow management defect and change tracking.
TECHNICAL SKILLS
Java/Internet Technologies: HTML, JavaScript, CSS, XML, JSP, Servlets, JDBC, Web Services, WSDL, SOAP, Spring, Hibernate,SQL,PL/SQL
Databases: Oracle 8i/9i/10g, SQL Server 7/2000, MySQL
Platforms: Windows 9x/NT/2K/XP/2003, Linux 6.2,Unix
Testing Tools: JUnit, Quality Center,LoadRunner
Technology: Java,C++,.NET
Application/WebServers: Tomcat, Web Sphere
IDE/Tools: Eclipse, RAD, SQL Developer, Rational Clear Case,Requesite Pro
Protocols: TCP/IP/UDP, HTTP/S, SMTP/IMAP/POP3, FTP, SNMP
PROFESSIONAL EXPERIENCE
Confidential, Austin TX
Java Developer
Responsibilities:
- Responsible for ongoing interaction with users and management to define requirements for the enhancements of the product
- Involved in Coding, Testing phases of Software Development Life Cycle in agile, awareness of Staging and production environment as well
- Implemented new functionalities based on requirements gathered.
- Tasks and issues of fixing bugs reported by users and took care of enhancements suggested by customers
- Extensively used Core Java for all the business logic with extensive.
- Involved in writing SQL Statements.
- Used DAO’s for all sort of Database operation & accessibility using JDBC.
- Developed Stateless Session Beans which will access BO’s, which will in turn call DAO’s to retrieve the data in the database
- Used JUnit for Testing
- Used IBM Rational Clear Case as Version control and Rational Clear Quest as workflow management defect and change tracking
- Used Requisite Pro as a requirements andusecase management tool for project
- Involved in component development using EJB and maintained development using J2EE principles.
- Used Backend as the Oracle database & used JDBC technologies for integration.
- Experience in design and connectivity of the database with Oracle
- Worked on Stored procedures, triggers and query optimization techniques.
- Worked on enhancements of theFile Processfor sending and receiving files of TIERS with different trading partners.
- Batch support for the daily, weekly and monthly running jobs.
- Analyzing existing system and fixing if issues arise.
Environment: JSP, Servlets, EJB3.0, JDBC,JavaScript,TIERS Framework, Oracle10g, WSAD 5.1.2, Rational Clear case, Rational Clear Quest, Requisite Pro, Log4j and Windows 2000/NT 4.0, JUnit, UNIX, Quality Center
Confidential
Java Developer
Responsibilities:
- Created Use Case, Architecture & Sequence Diagrams to understand and document the functionality of the entire system.
- Data Creation Module.
- Implemented logging system for the project using Log4j.
- Presentation Module.
- Unit testing and rigorous integration testing of the whole application.
- Developed JSPs using Spring Framework.
- Developed the generic form validation for various fields on the forms and integrated them in the spring framework.
- Design, Development and Testing of JSP pages, Servlets.
- Developed web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
- Developed code to communicate with Oracle database using JDBC.
- Analyzing existing system and fixing if issues arise.
- Involved in designing of the Search Engine entry framework using J2EE 1.4 guidelines and different J2EE design patterns with JSP, Controller Servlets, and Hibernate.
- Implemented presentation layer (GUI), based on MVC framework, involving Servlets, JSPs and Java Beans.
- Involved in the designing of the Service Locator, Business Delegate and the Front Controller design pattern for the Enterprise level functionality.
- Developed and consumed soap based as well as restful web services
- Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
- Involved in unit, and integration testing.
Environment: J2EE, Java, JSP, Eclipse Developer, MySql Database, Linux Red hat 7.0,Web services, Servlets, Spring. Eclipse 3.1, Tomcat 5.x, Oracle8i, JavaScript, HTML, Hibernate