Java/j2ee Developer Resume
San Francisco, CA
SUMMARY
- 5+ years of experience in Design, Development, Implementation and Maintenance ofJava&J2EEweb and client server based Internet applications.
- Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in manufacturing domain.
- Hands on experience in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
- Completed projects usingJava,J2EE, spring, Struts, HIBERNATE, Web Services, Servlet, JSP, JSF,JDBC, JavaScript, HTML, WSDL, SOAP and XML, SQL, PLSQL.
- Designed and developed UI screens wif JSF to provide interactive screens to display data for Provider module.
- Experience in working wif different IDE tools Eclipse..
- Hands on experience wif RDBMS for structuring teh data and enforcing teh relationships of data between tables
- Having experience in ORACLE 9i/10g (Forms 9i, Reports 9i, PL/SQL and Database),DB2 and MySql
- Strong Experience in PL/SQL, SQL, Stored Procedures in Oracle.
- Experience usingDesign Patterns like MVC, Singleton, Factory Pattern and Abstract Factory Pattern for reusing most efficient and TEMPeffective strategies for new development.
- Expertise in developing MVC architecture for web based applications using Struts framework.
- Experienced in teh domain of manual software testing.
- Experience in Unit Testing of components using JUnit.
- Experienced in preparing and executing unit test cases.
- Developed web services transferring data through soap over http using top down methodology.
- Implemented various parts of application using RESTful Web services
- Extensive experience in working on multiple operating systems including UNIX, and Microsoft Windows
- Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes
- Expertise in using configuration management tools like TortoiseSVN.
TECHNICAL SKILLS
Programming: Java1.7/J2EE, JavaScript, SQL, PL/SQL.
Web Technologies: JSP, Servlets, JMS, JDBC, JNDI, J2EE, XML, HTML, Hibernate, Web Services.
Development Tools: Eclipse 3.1.
Frameworks: Struts 1.2, Hibernate, spring 3.XDesigning Tools Agile Methodology
Web Services: SOAP, WSDL, JAX-B, JAX-WS, REST full web services
Web/App Servers: Web Logic12c, Apache Tomcat..
Databases: Oracle 9i/10g,DB2, My SQL.
Distributed Tech: J2EE, EJB, Web Services.
Configuration Tools: VSS, Clear Case.
Design Patterns: MVC, Singleton, Factory Pattern, Abstract Factory.
Operating Systems: Windows XP/NT/2000, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco CA
Java/J2EE developer
Responsibilities:
- Participated inAgile Development Team,and having dailySCRUMmeeting for progress reporting as well as task distributing.
- Involved in Requirement, Initial Review meetings wif Business Analysts.
- Used Agile software development methodology which halps to develop project plans
- Involved in teh entire Life cycle of teh project like Analysis, Design and Development and testing phases of teh Application.
- Offshore - onsite coordination for project implementation and defect fixes.
- Consumed and developed Restful Services to get user information from WGPR, Envoy and UAM applications for CEO Portal
- Build RESTful Web services using JAX-RS API.
- Consumed RESTful Web services provided by different vendors to submit teh customer data.
- Designed and developed RESTful service interface using Spring MVC to teh underlying customer event API
- Performed testing of Web Services using SOAP UI and Postman.
- Modified existing database structures to support additional features using SQL queries.
- Interacted closely wif teh QA team to understand and fix issues.
- Performed Unit Testing using JUNIT Framework.
- Written Junit test classes for teh services and prepared documentation.
- Actively involved in solving teh production defects on priority bases.
Environment: JDK 1.7, Spring 3.2, Struts 2, XML, XSD, JAX-RS, Jersey, Spring WS, Unix, Maven, WebLogic 12c, Oracle 10g, SVN, Eclipse.
Confidential, Carrollton, Texas
Java/J2EE Developer
Responsibilities:
- Designed and developed teh project using MVC design pattern and integrated spring and Hibernate.
- Used Log4j for logging and tracing of messages.
- Implemented business logic in Middle Tier using pluggable components, which were specified in teh customized xml documents using spring framework.
- Developed SpringJavaBeans to implement Business Logic and Hibernate for Persistence.
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE.
- Development of EJB's, Servlets and JSP files using RSA 6.0/7.0 for implementing Business rules and Security options using Web Sphere 6.0
- Designed & Developed ORM persistence layer using Hibernate framework.
- JUnit Test cases for performing unit testing.
- Utilized Rational Clear Case as a version control system and for code management
- Designed and Configured Business Transactions using Spring Framework Transaction API
- Followed teh rules of Agile (Extreme Programming) and understood teh basics of teh engineering.
- Expertise in client side designing and validations using HTML, DOJO, CSS, JavaScript, JSP and Struts Tag Library.
- Used Struts1.1, JSP, JavaScript/HTML, JMS, Servlets, EJB, and JDBC to implement required functionality
- Used JSF as MVC frame work to develop teh web application .
- Developed web services transferring data through soap over http using top down methodology.
- Implemented various parts of application using RESTful Web services, JavaScript, Tomcat.
- Jersey implementation of JAX-RS is utilized to develop RESTful service.
- Developed a RESTful service to provide all teh CRUD capabilities
- Experience in Understanding Customer Requirements and deriving teh Test Scenarios/Conditions based on Requirements
- Established a mix of Test Driven Development (TDD) and extreme programming-style Iteration-based planning process for client, resulting in faster feature turnaround, and better customer responsiveness.
- Did teh application support on different environments from QA to Production. Was responsible for analyzing teh issues, providing technical & functional support to teh users and fix them.
Environment: Java/J2EE, JSP 2.0, Servlet,, Hibernate, JSF,HTML, CSS, XML, Spring Frame work, JUnit 3.8.1, Tomcat, Web Sphere 6.0, RSA, WID, Oracle 9i/10g, DB2 and Log4j.
Confidential
Java /J2EE Developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of teh project.
- Developed teh application using Struts Framework which is based on Model View Controller design pattern.
- Extensively used Hibernate in data access layer to perform database operations.
- Used Spring Framework for Dependency Injection and integrated it wif teh Struts Framework and Hibernate
- Developed front end using Struts framework.
- Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
- Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries and Validations provided by struts framework.
- Coded Action classes,Service layers, Business delegates, to implement business logic wif latest features of JDK1.5 such as Annotations and Generics.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Worked on advanced Hibernate associations wif multiple levels of Caching, lazy loading.
- Designed various tables required for teh project in Oracle 9i database and used Stored Procedures and Triggers in teh application.
- Involved in consuming RESTful Web services to render teh data to teh front page.
- Performed unit testing using JUnit framework.
- Co-ordinate wif QA team in manual and automation testing.
- Coordinated work wif DB team, QA team, Business Analysts and Client Reps to complete teh client requirements efficiently.
Environment: JDK 1.6,JPA/ Hibernate 3.0, Spring 3.0, JSP 1.2, Servlets 2.4, XML, Web Services, JavaScript, HTML,Log4j, JUnit, Web logic 10.3,Eclipse 3.X, Oracle 9i, MY SQL server.
Confidential
Java /J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing teh project and creating use Cases and Class Diagrams.
- Part of 6 member team that developed an innovative virtual keyboard module used in teh product and teh same TEMPhas been patented.
- Designed and developed Customer registration and login screens using HTML, Servlets, JSF and JavaScript.
- Wrote JavaScript validations to validate teh fields of teh user registration screen and login screen.
- Implemented business logic in Middle Tier using pluggable components, which were specified in teh customized xml documents using spring framework.
- Involved in database design sessions wif data architects.
- Developed web application using JSF Framework
- Used post construct and pre-destroy annotations in spring.
- Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, web.xml using XML..
- Mapped model classes to table columns using xml mapping files.
- Involved developing Struts MVC framework.
- Designed and developed UI screens wif XSLT and JSF to provide interactive screens to display data.
- Configured web.xml and struts-config.xml
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Configured database sequences as primary key using mapping.xml files.
- Developed SOAP based Web Services for Integrating wif teh Enterprise Information System Tier.
- Developed components using core tags
- Wrote Junit test classes for teh services and prepared documentation.
Environment: Spring, Hibernate, Servlet, SOAP web services, WebSphere, Oracle.