Java Developer Resume
Atlanta, GA
SUMMARY
- Over 7+ years of experience in Java/J2EE, Web and Client - Server based applications.
- Proficient wif Object Oriented programming like Java, and J2EE
- Extensive experience in developing applications using JSP, Servlets, HIBERNATE, SPRING FRAME WORK, Web Services, JSP Custom Tag Libraries, JDBC, JavaScript, XML and SQL
- Experience in working wif Frameworks like Spring.
- Proficient wif MVC Architecture.
- Working knowledge of Hibernate framework.
- Experienced in using Application Servers like Oracle 10g, WebSphere, and Tomcat.
- Extensive experience in developing and testing teh web services.
- Worked extensively wif XML
- Great Exposure to databases like Oracle 10g/9i, MS-SQL Server 2000, MySQL.
- Good Experience in software design and analysis using UML.
- Experience in developing SOA (Service Oriented Architecture) applications using Web Services.
- Experienced in creating build files using ANT and logging using Log4J.
- Good exposure to all phases of SDLC process.
- Excellent communication and presentation skills.
- Quick learner and great team player and TEMPhas ability to work under various environments.
TECHNICAL SKILLS
Web Technologies & APIs: JSP, Servlets, Web Services, MVC, JDBC, HTML, JavaScript, JQuery, XML
Languages: Java1.4, C, C++, JavaScript, SQL
RDBMS: Oracle 10g/9i, MySql
IDE: Eclipse, WS Portal
Open Source Tools: Spring, Hibernate
Operating Systems: Dos, Windows NT/2000/XP
Web/App Servers: Apache Axis 2.0, Tomcat, JBoss
OOAD: UML
Testing Tools: JUnit 3.8.1
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java developer
Responsibilities:
- Interacting wif Customer. Help teh Team to resolve teh technical issue
- Analysis of teh Functional Specifications provided by teh client
- Prepare Software Requirement Specification, Release plan, documentation etc.
- Involved in User Interface (UI) analysis wif teh business team to validate accuracy.
- Extensive use of Servlets & JSP for teh presentation layer along wif JavaScript for teh client side validations
- Client Side Scripting was done using JQuery to make it more interactive
- Developed and used JSP custom tags in teh web tier to dynamically generate web pages.
- Developed JSPs dat can update, delete and insert data into Oracle database
- Used Hibernate to store teh Java objects in teh database
- Used Spring Framework to implement business logic
- Designed teh application based on Spring framework using MVC design pattern.
- Implemented Servlets to effectively handle teh workflow of teh application.
- Implemented teh business logic for teh application using Session EJBs.
- Developed Entity beans for necessary transactions using teh EJB specifications.
- Extensively used Eclipse IDE. Developed JSPs, Servlets and J2EE Web Services
- JDBC was used to connect teh Oracle database.
- Developing Test Cases and did unit testing using JUnit
- Involved in writing teh Client side validations using JavaScript.
- Involve in creating teh various user interfaces (UI) using JSP, JavaScript & CSS.
- Used XML to transfer teh application data between client and server.
- Participate in designing Web service framework in support of teh product
- Monitoring transactions, analyze resources such as Servlets and EJBs, viewing traces, logs and messages.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
Environment: J2EE, Servlets, SoapUI,JSP, Tomcat, JBoss 3.2, Java 1.4, Eclipse 2.1, JDBC, EJB 2.0, HTML, SQL, CSS, JavaScript, UML, Ant, JUnit, Oracle 10g, JQuery, Unix.
Confidential, Bridgewater, NJ
Java Consultant
Responsibilities:
- Understanding teh requirement documents.
- Designing front page forms using JSP and HTML.
- Involved in development of presentation components using JSP, JavaScript and custom tag libraries.
- Used Eclipse IDE extensively for teh development.
- Designed and developed teh web application using Java and Spring framework.
- Used Log4j extensively for error logging.
- Designing front page forms using JSP and HTML.
- Unit Test Case preparation using Junit.
- Developed and Implemented DAO classes using Hibernate for database transactions.
- Analyzing and fixing bugs and updating necessary documents.
- Designed GUI based on teh requirements specification.
- Coded SQL scripts and created and altered backend database objects.
- Interacted wif Oracle database using JDBC.
Environment: J2EE, Servlets, JSPs, SQL Server 2000, Eclipse 3.1.2, Java 1.4, Hibernate 3.0, JUnit, HTML, XML, EJB 2.0, AJAX.
Confidential, Kansas City, MO
Software Developer
Responsibilities:
- Review teh requirements for teh project.
- Attended design review meetings and designed using UML class diagrams and sequence diagrams as per teh requirements. Developed User Interface classes using JSP, and HTML.
- Provided teh user validations utilizing JavaScript.
- Designed teh Servlets which act as controllers for teh application to monitor teh work flow.
- Developed teh business logic using stateless session beans EJBs.
- Provide exception handling and logging using Log4J.
- Administer Tomcat application server.
- Create deployment descriptors in XML.
- Help teh system testers create test cases.
- Develop SQL Scripts and used JDBC to connect backend database.
Environment: Java 1.4, Tomcat, XML, JSP, JDBC, Servlets, EJB 2.0, Eclipse, Java Script, SQL, Oracle 8i, SQL, UML.
Confidential, Addis Ababa, Ethiopia
Network Administrator
Responsibilities:
- Designed teh network architecture of teh company, including all aspects of full product development lifecycle - from requirements gathering through design, testing and implementation - and ensured dat staff were knowledgeable of teh design and could manage teh system
- Deployed Snort IDS/IPS in order to reduce internal and external threats to teh company network
- Evaluated performance of network system, as well as implemented upgrades (routers, switches, and software upgrades), which increased network speed
- Surveyed and evaluated company networks in order to determine and recommend best policies and strategies for improving network performance and speed