Java Developer Resume
Cleveland, OhiO
SUMMARY
- Java/J2EE developer with over 7 years of experience in design, development, testing and implementation of Java and J2EE based applications with proficiency in Object - Oriented Analysis and Design (OOAD)
- Good experience in all the core java concepts including Multithreading, Servlets, Collections, Exception Handling etc.
- Experience in all the phases of Software Development Life Cycle.
- Experience in using UML for Object Oriented design
- Expertise in major J2EE Technologies including Spring, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, JUNIT, HTML and CSS
- Working knowledge on other technologies like XML, XML Schemas, WSDL, HTML, Java Script, SOAP.
- Extensively worked on IDEs like Eclipse and NetBeans.
- In depth knowledge of databases likeDB2, MySQL, Oracle 8i/9i/10g and extensive experience in writing complexSQL queries, Stored Procedures, Triggers, Cursors,Functions, Packages.
- Working experience with web/application servers like Tomcat, Web Logic, Web Sphere.
- Experience with Agile Methodologies like Test Driven Development (TDD), SCRUM.
- Involved in Implementing Unit testing and Integration testing during the projects.
- Fast learning, self-motivated, hardworking, good team player with excellent communication skills and strong affinity towards learning new technologies.
TECHNICAL SKILLS
Programming Languages &Tools: Java 1.6, J2EE, C, C++, Angular JS, Ajax, HTML, Java Script, AJAX, XML, XSTL, CSS, JSP, Tortoise SVN, Subversion, Jira, Jenkins, VMWare, PL/SQL, CVS, Clearcase.
J2EE Technologies: JSP, Servlets, JDBC, JavaBeans
Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, Hibernate 4.2, JPA
Web Services: SOAP, WSDL, UDDI, REST
Databases: DB2, Oracle, SQL Server and PL/SQL
Modeling Tools: Microsoft Visio, Rational Rose.
Development IDE: Eclipse 4.7, Net Beans 8.1, Oxygen XML, Notepad++, Oracle SQL Developer
Web/Application Servers: Web Sphere, Tomcat, Web Logic
Other Tech &Tools: Ant, Maven, SOAP UI, FileZilla, Putty, Log4J
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, Ohio
Java Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications with Business Analysts.
- Involved in the architecture team for design and implementation of system.
- Developed the code using Spring Framework, JSF, JSP, AJAX, JavaBeans, Hibernate3.0, Web Services, Java Script, JMS, JNDI, XML, XSLT and HTML.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules using Spring MVC 3.0 and Spring Core 3.0.
- Used Spring Security 3.0 for securing the web tier Access.
- Data Operations are performed using Spring ORM wiring with Hibernate Template
- Involved in Data modelling and design of DAOs and Mapping Files for Hibernate.
- Created SQL and HQL queries, triggers, views to interact with Database.
- Developed Exception handling framework and used log4J for logging.
- Implemented JMS to provide access to other application, which maintain user Transactions
- Consumed SOAP based Web services for Payment Transaction and Payment Release using Apache Axis.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: Java/J2EE, JSP, CSS, Java Script, AJAX, Hibernate 3, Spring 3.0, XML, Web Services, SOAP, Maven Eclipse, Rational Rose, HTML, Log4J, JBoss 4,JMS.
Confidential
Java Developer
Responsibilities:
- Interacting with the business and user group to ascertain requirements to carry out Business Reengineering & Business Process Management processes with detailed functional and technical analysis.
- Improved the coding standards, code reuse, and performance of the Extend application by making effective use of various design patterns (Front Controller, Service Locator, Session Facade, Business Delegate, View Helper, DAO, MVC, GOF, Value Object etc. and other Basic patterns).
- Implemented Dependency Injection using Spring IOC. Developed client modules for SOA (Service Oriented Architecture) integration
- Developed business modules using EJB and Servlets.
- Developed a persistence layer using Hibernate for transparently store objects into database.
- Developed Applications Using J2EE Technologies like EJB, Servlets, JSP. Developed and deployed Session beans.
- Used Hibernate for Object Relational mapping.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Used Struts Frame work to create Web Applications that leverage both Servlets and JSP.
- Generated XML documents using Schemas and DTDs.
- Participated in Unit Testing of the project and generating reports using Business Objects and customized it in the JSP page.
- Written of SQL queries for posting and retrieving of data from database.
- Responsible for development, testing, propose & execute quick fixes and assure zero techno-business defects.
Environment: Java, J2EE, IBM Rational Software Architect, Oracle 10g, SOAP UI 4.5.1, WSDL, Putty, JUnit, Ant, Eclipse 3.0, PL/SQL, XML, XSLT, XSD, EJB, JDBC, JavaScript, Servlets.
Confidential, Houston, TX
Java/J2EE Web Developer
Responsibilities:
- Involved in the Design, Development, Testing and Production phases.
- Developed the Internal System using Message Driven Beans, Session Beans and Entity Beans which pass the internal customer information within the system.
- Entity and Session beans are used to store and retrieve secure Information involving Credit Card and Bank Draft transaction information between the Back-end and Front end.
- Developed the GUI for customer access using Struts Framework, Tiles, JSP and Servlets, HTML, DHTML, CSS, Java script and XML.
- The Struts Validator Framework is used to perform the client side and server side Validations.
- Implemented SOAP Web Service Communications to perform Asynchronous communication for data transmission.
- Used the Documentum Web Publisher and eRoom for Code access, publishing application, integrating with the Business Content.
- Code implementation is developed on the basis of design patterns like Model-View-Controller (MVC), Data Access Object, Singleton and Data Transfer Object Patterns.
- Used WebLogic for the deployment of the Application.
Environment: Java 1.5, EJB 3.0, JMS 1.02, Oracle 10g, Servlets 2.5, JSP 1.2, WebLogic 9.0, Struts 2.0, Documentum Web Publisher, eRoom and Site Caching Services, Ant, Hibernate, WinMerge, JProfiler, Eclipse 3.0, PL/SQL, JavaScript, XML, XSLT, XSD, WSDL, SOAP, DHTML, HTML, and CSS
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle as requirement gathering, modeling, analysis, design & development.
- Involved both in the front end and backend design with Struts and Hibernate integration.
- Integration. Configuration of WebSphere6.1 Application Server.
- Involved in the look and feel design using Ajax, JSP.
- Used web services to contact the Customer Details System and get information back.
- Took up the challenge of making the website compatible for all the browsers like IE6, IE7, Mozilla Firefox, as the clients used different types of browsers for their websites.
- Separation of Business Logic with Presentation.
- Generating User Friendly Error Messages if the other system is down.
- Loading the consumer data from the Customer Details System in the real time and customizing the user interface accordingly.
- Design and Implement backend schema for Oracle Database and writing stored procedures in PL\SQL.
- Maintaining the code regularly by versioning control tools like CVS.
- Also involved in the mentoring the developers and also regularly making suggestions to the mechanisms implemented during development.
Environment: J2EE, SOAP1.2, Web Services, WebSphere 6.1, AJAX, XML, XSLT, Struts 1.x. Hibernate 3.x, Axis 1.1, Axis 2, Java Script, JSP, Servlet, PL/SQL, Selenium, CVS, Unix and Oracle 10 g.
