Java/j2ee Developer Resume
Cypress, CA
PROFESSIONAL SUMMARY:
- Around 7 years of experience in Design, Development, Maintenance and Support of Java/J2EE applications.
- Experience working in environments using Agile (SCRUM) methodologies.
- Extensive working knowledge in multi - tier distributed environment, OOAD concepts,SDLC.
- Extensive working knowledge in Core Java with multithreading, concurrency.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, DAO.
- Extensive experience in Java/J2EE programming - JDBC, JPA, Servlets, JSP, JSTL,JMS, JAX-WS.
- Expertise in using J2EE Application Servers like Web Logic 8.1/9.2, IBM Web Sphere 7.x/6.x and Web Servers like Tomcat 5.x/6.x
- Good understanding of Hibernate and Spring.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using SpringFrameworks.
- Proven expertise in implementing IoC/Dependency Injection features in various aspects of SpringFramework.
- Experienced in web development using AJAX, Java Scripts, XML, XLST, CSS, HTML5, J query, JSON,Angular JS.
- Good Knowledge of using IDE Tools like Eclipse Java/J2EE application development.
- Expertise consuming Web Services including different technologies and standards like SOAP/WSDL, REST.
- Experienced in developing the unit test cases using Junit and TestNG and configuring project dependencies using Maven.
- Experience in designing applications using UML Diagrams like Class Diagram, Component Diagram, Sequence Diagrams, and Deployment Diagram using MS Visio.
- Expertise in database modeling and development using SQL and PL/SQL in Oracle, MySQL and SQL Server environments.
- Knowledge of Oracle E-Business API TCA, Quote, OM
- Worked on different OS UNIX, Linux,Windows 7, Windows XP.
- Highly productive and results-driven in team and individual projects, strong research and time management skills.
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS:
Programming Languages: Core Java/J2EE, SQL, PL/SQL.
Java/J2EE Technologies: Servlets, JSP, JMS, EJB, JUnit, JDBC,ESB.
Web Technologies: HTML, CSS,Java Script, XML, XLST,AJAX, JQuery, JSON, Web Services, SOAP
Frameworks: Hibernate, Spring,Struts.
XML Technologies: XML, JAXB, WSDL,Web Services
Application/Web Servers: Apache Tomcat 5.x/6.x, IBM WebSphere 7.x/6.x, WebLogic 8.1/9.2
Design Patterns: MVC, Singleton,Factory Pattern, DAO,Front Controller.
Methodologies: Agile, Waterfall
Databases: Oracle 10g, SQL Server, MySQL.
IDEs: Eclipse.
Tools: VM Ware, Rational Rose, MS Office.
Operating Systems: Windows XP/7, UNIX,Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Cypress, CA
Java/J2EE Developer
Responsibilities:
- Designed and developed the application in springs using Agile Scrum methodology.
- Communicate with the Leads and BA’s for better understanding of the design requirements.
- Designed and Developed the UI screen susing Javascript, Jquery, JSP, Html and CSS.
- Implemented Java and J2EE design patterns such as Factory Method, Singleton.
- Developed various reusable Helper and Utility classes, which are used across different modules of the application.
- Designed and developed Business components and Integrated with Spring framework.
- Involved in configuring and integrating Spring and Hibernate frameworks.
- Developed SOAP based web services.
- Deployed the application on Websphere server.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Coding the programs in accordance with Program Specifications and adhering to Coding standards.
- Responsible for compiling and submitting an error report for management each week.
- Involved in Unit & Integration Testing for different Modules in the application.
- Application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
Environment: JDK 1.6, XML, JavaScript,AJAX, HTML5,IBM Web sphere 6.1,JUnit,Spring, Hibernate, Oracle Database 10g,soap,Fuse,ESB,Apache Camel,GWT.
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Designed and developed the application using Agile Scrum methodology.
- Involved in gathering business requirements, analyzing the project and creating use cases and class diagrams.
- Designed and developed the project using MVC pattern.
- Hibernate was used for ORM mapping.
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
- Used SOAP based Web Services in the project.
- Deployed the application on WebLogic Application Server
- Wrote Junit test cases for testing different modules.
- Reviewed code for other team members for maintaining code quality.
- Debugging and bug fixing during testing.
Environment: Java, J2EE, JDK 1.5, JSP, Servlets, Springs,Hibernate, Eclipse, WebLogic 9.2 Server, Web Services, SOAP, WSDL, JAXB2.0, Agile, Junit, HTML, CSS, Java Script.
Confidential, San Francisco,CA
Java/J2EE Developer
Responsibilities:
- Worked on Object oriented software development in J2EE technologies using MVC pattern.
- Wrote consumer for web services, using java-configuration in Spring 3.x framework.
- Added a maven dependency to the “pom.xml” to import the client artifacts. Wrote the unit and acceptance tests for the web service and the java-configuration.
- Coded Spring MVC controller classes, ModelAndView objects for the web application.
- Used Spring Dependency Injection in various classes of the application.
- Used factory pattern to generate a type of object based on the message processed from the queue.
- Worked with RESTful webservice for providing the services in JSON.
- Wrote Junit test cases for all the above classes.
- Wrote code to send and receive emails from an application using Spring framework.
- Used Hibernate reverse engineering concept to generate the Java entities to enable interactions with the database.
Environment: JDK 1.6.0.26, Web logic server, SQL Server, Spring, JUnit, JPA, Scrum, Eclipse 3.4, WebSphere Application Server 9.0.
Confidential, Sabre, TX
Java/J2EE Developer
Responsibilities:
- Designed and development applications using UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the project using MVC pattern and integrated Spring and Hibernate.
- Developed business components using Spring framework using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Designed & Developed ORM persistence layer using Hibernate framework.
- Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Mysql Database.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Worked with RESTful service for providing the services in JSON.
- Rational Clear Quest used for defects, change tracking across the application.
- Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Coordinated work with DB team, QA team, and Business Analysts to complete the client requirements efficiently.
Environment: Java/J2EE, JMS, JNDI, JSP, Spring, Hibernate, CSS, Web Logic 10, Ant, Oracle9i, AJAX, JSTL, Eclipse, Junit, Selenium, JavaScript.
Confidential
Java programmer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Used log4j for logging mechanism.
- Configured JDBC in the application server.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and other database configurations using Hibernate.
- Developed Messaging frame work for Asynchronous service using JMS.
- Used log4j for tracking errors and debugging the code.
- Developed SOAP based web services using Jax-ws.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Coordinating with the testing team and fixing Bugs at various stages of the application development
- Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
- Did User Acceptance testing team for the in-house product.
- Wrote Junit test classes for the services and prepared documentation
Environment: Java 1.5, Servlets, JMS, Hibernate 3.0, Webservices 6.0/6.1, JDBC, RAD 7, UML, HTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.
Confidential
Java Developer.
Responsibilities:
- Requirement analysis, design and development using object oriented programming.
- Integration of different vendors services together.
- Worked on seat map (Implemented a common frame work which runs according to responses coming from different service providers)
- Unit test case preparation and execution
- Used agile development life cycle.
Environment: Java, J2ee, Spring, Hibernate, MySQL, JavaScript, and XML,Apache Tomcat.
Confidential
Java Developer.
Responsibilities:
- Implemented presentation layer using JSP, Servlet and JavaScript
- Involved in development using java, j2ee technologies.
- Worked on presentation layer using JSP, HTML, CSS, JavaScript, Ajax
- Bug fixing.
Environment: Java, J2EE (Servlet, JSP), JavaScript, MySQL