Java Developer Resume
Sacramento, CA
SUMMARY:
- Over 6 years of IT industry experience in requirement analysis, design, development, implementation and unit testing of enterprise level applications using Java/J2EE technologies.
- Strong understanding of Object Oriented Analysis and Design, Object Oriented Programming, Software Development Life Cycle (SDLC) process and Agile methodology.
- Extensive knowledge on Core Java concepts.
- Expertise in development of software applications using Java, Servlets, JSP, JSF, JMS, Struts, Hibernate and Spring frameworks.
- Rich Experience in teh implementation of Web Applications using JSP, Spring, Core Java, Hibernate, HTML
- Experience in designing highly transactional web sites using J2EE technologies and handling design/implementation using Eclipse IDE
- Good at REST and Soap based web services.
- Expertise in interacting with databases like Oracle, MySQL, and DB2.
- Experienced in teh functional usage and deployment of applications in WebLogic and Apache Tomcat Server.
- Experience with IDEs like RAD, WSAD, Eclipse, MyEclipse, NetBeans etc.
- Knowledge of using XML.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing, good knowledge in integration using J2EE Architecture,
- Good working experience and knowledge of various Java/J2EE development and deployment environments.
- Good at production support, root cause analysis and resolving production issues.
- Good experience at performance tuning of web applications and SQL queries.
- Excellent communication, analytical, interpersonal and presentation skills
TECHNICAL SKILLS:
Programming: Java/J2EE, C, C++, XML, HTML, Java Script.
Technologies: J2EE (JSP, Servlets, EJB, JMS, JDBC, JNDI), JSF, JAXP, JAXB, LOG4J, XSLT, MVC, Struts2, Hibernate, Web Services, SOAP, REST, JUNIT, JMS
Development Tools: Eclipse, NetBeans, RAD, WSAD
Frameworks: Struts MVC, Spring MVC, and log4j.
Application Servers: Oracle 8/9i,10, WebLogic 8.1,9 and 10.3.4, JBoss Application Server and Tomcat 5, 6, 7.
Operating Systems: Windows XP/NT/2000, Windows 7, UNIX, Linux.
Databases: DB2, Oracle, SQL, MySQL, Sybase, Live Link.
Distributed Technologies: J2EE, EJB, JavaRMI, Web Services.
Web Technologies: Java Servlets, JSP, JSTL, Ajax, JDBC, XML, Apache Tomcat.
Design Tools: Rational Rose.
PROFESSIONAL EXPERIENCE:
Confidential, Sacramento, CA
Java Developer
Responsibilities:
- Involved in requirements analysis, design, development, testing and documentation.
- Experience in modeling Curam classes and relationships using Rational Rose.
- Using teh Curam model - driven development approach and ADE to implement simple, end-to-end solutions implement client and server features to build flexible and robust applications.
- Code and unit test Curam Applications in a Java Platform, Enterprise Edition (J2EE) environment.
- Deploying Curam Application on Tomcat for Unit Testing and Debugging.
- Configuring Curam with IBM DB2 Database.
- Navigate teh Curam Enterprise Framework (CEF) class architecture and data model to determine customization changes.
- Using RenderX/Visual XSL generated XSL Stylesheets to generate PDF Outputs using Curam XML Server Module.
- Troubleshooting typical problems using trace and debugging tools.
- Developing web client applications using User Interface Metadata (UIM).
- Implementing teh Server Validations and Business Logic in Facade and Service Layers.
- Unit testing and system integration testing of teh developed code.
- Exception Handling in Curam.
- Implementing Code Tables.
- Modeled server and client validations.
Environment: Java, Curam, DB2, Rational Rose, Log4j, RenderX, ANT, Apache Tomcat.
Confidential, San Leandro, CA
Java Developer
Responsibilities:
- Involved in use-case analysis, design reviews and software component estimation.
- Used Scrum (Agile) as Development methodology.
- Involved in development of Web Service using REST, JAX-WS.
- Development of UI models using HTML, JSP, JSF, JavaScript, JSON and CSS.
- Developed several pieces of teh JSF including bean discovery, value bindings, method bindings, component bindings and event generation.
- Created Connection Pools in Web Sphere and configured as needed.
- Created set of services for handling Mbeans using JMX.
- Involved in writing Spring configuration XML file that contains declarations and other dependent object declaration.
- Implemented SOA Architecture.
- Writing service methods and SQL queries, PL/SQL to interact with teh Database.
- Worked on Hibernate ORM/JDBC conversion utility for teh purpose of Data Conversion.
- Used MAVEN as teh build tool.
- Implemented logging using spring’s (AOP) Aspect Oriented Programming Concept.
- Used LOG4J, JUnit for debugging, testing and maintaining teh system state
Environment: Java, JSP, Spring 3.0, POJO’s, Hibernate, RAD 7.5, XML Web service JAX-WS, HTML5, MDB, XML, JSF, CSS, JavaScript, MAVEN, Log4j, EJB 3.0, Web sphere 7.0, PL/SQL.
Confidential, Pleasanton, CA
Java Developer
Responsibilities:
- Responsible for taking business Requirements from business people.
- Involved in full Development SDLC Cycle.
- Used MVC front end frameworks like Struts and modular framework like Spring for developing multiple layers of application.
- Dividing teh projects into modules and creating logical project structure.
- Developed POJO based programming model using Hibernate
- Involved in integrating teh business layer with DAO layer using ORM tool Hibernate
- Transaction Management using teh Hibernate
- Consumed Web Services from third party applications using XML as data transport and SOAP as protocol. Exposure to REST Web services as well.
- Developed modules for validating teh data according to business rules.
- Involved in Unit & Integration Testing.
- Developed logging service using Log4J.
Environment: Java, JSP, Spring 3.0, POJO’s, Hibernate, XML Web service JAX-WS, HTML5,XML, JSF, CSS, JavaScript, Apache tomcat, MAVEN, Log4j, EJB 3.0, PVCS, Web sphere 7.0, PL/SQL.
Confidential
Java Technology Analyst/Developer
Responsibilities:
- Involved in software development life cycle (SDLC) Requirement gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Developed JSP pages, struts action classes and implemented business layer and DAO layer.
- Developed using teh MVC architecture and employed teh Struts Framework.
- Designed and developed user interfaces using JSP, HTML and CSS.
- JavaScript was used for Form Validations.
- Performed unit testing using JUnit.
- Extensively used SQL Queries for accessing teh Data Base.
- Prepared required mappings in struts-config.xml file.
- Review Software Testing plans, Report bugs and do teh final testing before delivery.
- Involved in enhancements to teh existing functionality as per teh requirement.
- Involved in documenting teh application.
Environment: JSP, Struts, Junit, Websphere Application Server 6.0, JavaScript, ClearCase, ClearQuest, Oracle 11g/10g.
Confidential
Java Developer
Responsibilities:
- Involved in teh development of Customer Perception module.
- Implemented teh project using JSP and Servlets based tag libraries.
- Conducted client side validations using JavaScript.
- Coded JDBC calls in teh servlets to access teh Oracle database tables.
- Generate SQL Scripts to update teh parsed message into Database.
- Worked on parsing teh RSS Feeds (XML) files using SAX parsers.
- Designed and coded teh java class that will handle errors and will log teh errors in a file.
- Used Data Access Object Design Pattern (DAO) for data access functionality.
- Deployed teh application on JBoss Application server.
- Involved in creating User Autantication page using Java Servlets.
- Involved in teh Maintenance and Support of teh System.
- Responsible for Integration, unittesting, systemtesting and stress testing for all teh phases of project.
Environment: JDK 1.3, J2EE, JSP, HTML/CSS, Servlets, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x, JMeter.