Java/j2ee Developer Resume
San Ramon, CA
SUMMARY:
- 6 Years of overall IT experience in software development with emphasis on JAVA/J2EE Application Development experience in client/server and web based n - tier architecture systems.
- Experienced as a JAVA/J2EE programmer,developing applications using Servlet, JSP, JDBC, Hibernate and Spring MVC architecture.
- Strong understanding of Object Oriented Design concepts and Analysis.
- Good Experience on Core Java concepts like Collections Frameworks, ExceptionHandling, Multi-threading and Network programming etc.
- Developed UI pages using HTML,CSS, Bootstrap, JavaScript, AngularJS, AJAX,JavaScript, JSP, JSTL
- Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Have experience with XML technologies - XML, DTD, XSD, XSLT, JAXP and JAXB.
- Produced as well as consumed web services including SOAP &RESTful using WSDL, SOAP, Java Web Services (JAXB), Axis2, CXF and JERSEY.
- Hands-on experience with Web/Application servers such as Tomcat Server, JBoss,andWeblogic
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Working knowledge of Agile Development-Scrum, Iterative and Waterfall methodologies.
- Actively involved in requirements gathering, Analysis, Design, Coding and Code Reviews.
- Extensive knowledge of J2EE Architecture and Design Patterns.
- Strong knowledge in Java Messaging Service (JMS).
- Well versed in both Client and Server-side Programming using Java Technologies.
- Experienced in working with SQL Server 2008/12 and Oracle 11g Database.
- Hands-on experience in writing SQL & PL SQL - stored procedures, functions, views and triggers
- Experience in using source control repositories such as SVN, Git.
- Excellent in troubleshooting/debugging for software applications.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance testing.
- Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
- Proven track record of coding, integrating complex technical processes within international, high-profile and deadline-oriented environments.
TECHNICAL SKILLS:
Languages: C++, JAVA /J2EE: JDBC, Servlets,JSP, Android, Shell script
Frameworks: Hibernate and Spring.
Operating System: Windows, Unix/Linux.
Database: My SQL, SQL Server 2008, Oracle 11g, MS Access.
Web Technologies: HTML, CSS, Bootstrap, JavaScript, JQuery, Ajax.AngularJS
JAXRPC/JAX: WS, Axis2, SOAP, WSDL, UDDI, CXF, JERSEY
Application/Web Server: Tomcat, Glass Fish, Web sphere, Web logic, JBoss.
Methodologies: Waterfall, Scrum, Spiral, Iterative Development.
Testing Tools: Junit, Selenium, TestNG
Design Tools: UML, MS Visio, MS project.
Version Controlling tools: SVN, GIT.
IDE Tools: Eclipse, Net beans, Dev++, Code Block
WORK EXPERIENCE:
Confidential, San Ramon, CA
Java/J2EE Developer
Responsibilities:
- Designed Use Case and Sequence Diagrams according to UML standard using IBM Rational Rose.
- Developed the entire application implementing MVC Architectue integration Hibernate and spring frameworks.
- Performed client side validations using JavaScript and server side validations using Spring MVC Form Validation Framework.
- Implemented JDBC using spring in the data access object layer to access and update information in the Oracle 11g Database.
- Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
- Used HQL statements and procedures to fetch the data from the database.
- Used JMS for asynchronous exchange of message by applications on different platforms.
- Developed the view components using JSP, HTML, CSS, Bootstrap, AngularJSand spring tag libraries.
- Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
- Used JUnit, SeleniumTesting Framework for performing Unit testing.
- Used Web services-WSDL and SOAP for getting required information from third party.
- Implemented web services with Apache CXF Axis.
- Worked with Log4J for logging purpose in the project.
- Used Maven to build the J2EE Application
Environment: Spring, Hibernate, JSP, JSONRAD, JMS, CVS, HTML, CSS, Bootstrap, AngularJS, XSL, XSLT, Servlets, Websphere Application Server, Oracle.
Confidential, Dayton, OH
Java/J2EE Developer
Responsibilities:
- Involved in the Analysis, Design, Coding, modification and implementation of user requirements in the online banking automation application.
- Developed web application based on J2EE Spring MVC framework.
- Creating procedure and fine tuning the existing procedure to handle huge amount of transaction.
- Interacted with business analyst for preparing business requirement.
- Reviewed code and encouraged developers to use key design patterns, such as Factory patterns.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria.
- Implemented Restful web service with the use of URI templates and content negotiation.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software in a fast paced environment.
- Bug fixing and 24/7 production support.
- Involved in integration testing and deployment of the module as part of the overall application.
Environment: Java, J2EE, Servlets, Spring(MVC), Spring Framework, Hibernate, WebSphere, Eclipse IDE, JSP, JPA, JDBC, EJB, HTML, JavaScript, Web services, CSS, Bootstrap, JQuery, SOAP, WSDL, Agile, SQL, and JUnit.
Confidential, Wayne, NJ
Java/J2EE Developer
Responsibilities:
- The entire application was developed in J2EE using Spring MVC based architecture.
- Involved in design and interacted with business intelligence team during requirement analysis.
- Involved in developing database modeling and database schema.
- Used the Spring framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
- Used Hibernate ORM framework for data persistence layer.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed user interface using JSP, and HTML to simplify the complexities of the application.
- Used SOAP for getting information from third party.
- Developed new screens to the application by designing the UI with HTML, CSS, JavaScript, and AJAX.
- Defect resolution and System Enhancement through Technical analysis to fix defects in the business process and workflow.
- Coordinating with other application teams to analyze defects and fix bugs.
- Played a vital role in identifying gaps in the requirements and effectively communicate to the business and proposing new solutions by working with the business analysts and Subject Matter Experts.
- Used JMS for asynchronous messaging between different modules.
- Developed the application using Eclipse as the IDE and used standard features for editing, debugging, running etc.
- Writing technical analysis documents, design review documents and JUnit cases.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders’ components.
- Application was deployed on clustered Web Sphere Application Server.
Environment: JDK 1.7, JSP, Spring, Hibernate, IBM WebSphere, JavaScript, HTML, XML, Eclipse, Surround SCM, Oracle, MS Visio, Log4J, ANT, SQL Server, Servlets.
Confidential, Whitehouse Station, NJ
Java/J2EE Developer
Responsibilities:
- Involved in Design and Coding of various JAVA, J2EE modules
- Involved in Design and Coding of User Interfaces using JSP, AJAX and Servlets.
- Involved in Design and Coding of Web Services to implement SOA.
- Created PL/SQL procedures and fine tune database queries.
- Involved in critical application enhancements and performance improvements.
- Used Spring framework to define beans for Entity and corresponding depended services.
- Developed web services to communicate with external systems.
- Prepared Test Plans and executed at Integration level.
- Implemented design patterns like Singleton, Business Delegate, Service Locator and DAO.
- Implemented ANT tasks to build and deploy the application
- Communicate with Business Users and facilitate them with required data.
Environment: Java 1.6, J2EE,Spring, JAX-WS, JDBC, JSP, Servlets, Apache Tomcat, UNIX (Solaris), HTML, CSS, XML, AJAX, Java Script.
