Java Developer Resume
Cleveland, Ohio
SUMMARY:
- Java/J2EE developer with over 6+ years of experience in design, development, testing and implementation of Java and J2EE based applications with proficiency in Object - Oriented Analysis and Design (OOAD).
- Working experience with web/application servers like Tomcat, Web Logic, Web Sphere.
- Good experience in all the core java concepts including Multithreading, Servlets, Collections, Exception Handling etc.
- In depth knowledge of databases like DB2, MySQL, Oracle 8i/9i/10g and extensive experience in writing complex SQL queries, Stored Procedures, Triggers, Cursors, Functions, Packages.
- 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.
- 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, Log4
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.
- Implemented the process using Agile (Scrum) methodology
- 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, JBoss4,JMS.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
- Involved both in the front end and backend design with Struts and Hibernate integration.
- Integration. Configuration of WebSphere 6.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.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies
- Regularly participate in Scrum meetings all through the development of the project.
- Implemented the application using struts Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
- Used the HTML, JSp’s JS for developing the User Interface.
- Developed user interface using JSP, JSP Tag libraries.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Designed various tables required for the project in Oracle 10g database Used Toad tool to connect and work on the database
- Used Hibernate as an Object Relational Mapping tool for the data persistence.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used ANT to build the application and deployed on JBoss.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application such as JSPs, Servlets using JBOSS and used CVS for version control.
- Participated in designing data base schema for the Oracle database.
Environment: Struts1.2, Hibernate3.0, JSP1.2, Servlets, HTML, CSS, JDBC, JavaScript, XML, CVS, Log4J, JUnit, ANT, Ajax, Eclipse, JBoss, Oracle 10g and UNIX.