Java Developer Resume
Memphis, TN
PROFESSIONAL SUMMARY:
- 7+ years experience in software development includes Analysis, Design and Development of Web - based Applications and Enterprise level applications.
- Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile.
- Experience in design and development of applications using Java, J2EE, Spring Framework, Hibernate, JMS, EJB, Struts, JSF, XML, SOAP and REST Services.
- Expertise in Core Java with strong understanding of Object Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism.
- Proven expertise in implementing IOC/Dependency Injection features in various aspects of SpringFramework (Core, JDBC, AOP, MVC and DAO).
- Experience in working with Object/Relational Mapping (ORM) Tool Hibernate for Persistence Layer, which includes writing custom CRUD statements, integrating stored procedures and functions.
- Experience in implementing web based projects using Web/Application Servers such as Web Logic 9.2, Apache Tomcat 5/v6.0.
- Experience in using design patterns and frameworks such as MVC, Struts, Hibernate and Spring anda thorough understanding of Database application designs and implementation using Oracle, SQL Server, MongoDB, PostgreSQL
- Experienced in web development using HTML, DHTML, XHTML, CSS, JSP, JavaScript, JQuery andJSF..
- Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
- Expertise with Build tools like Maven, Ant and continuous integration with Jenkins..
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2, MySQL and PostgreSQL.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions DDL, DML and SQL queries.
- Hands on experience using various Operating - Systems like Windows, Unix, Linux.
- Excellent verbal and written communication skills
TECHNICAL SKILLS:
Programming Languages: C, Java, J2EE
Frameworks: Spring, Hibernate, Struts, EJB, JMS, JSF
Web Services: SOAP, Rest
IDE: Eclipse, RAD
Databases: SQL, PL/SQL
Application Servers: Web Logic, JBoss, Web sphere, Tomcat.
Scripting Technologies: Java Script, JQuery, Shell
Operating Systems: Windows, UNIX, Linux, OS X
Designer Tools: UML, MS Visio
PROFESSIONAL EXPERIENCE:
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
- Responsible for understanding the scope of the Project and Requirement gathering.
- Developed International Error Correction Screens using custom front-end forms using XML, XSLT, CSS, Servlets, HTML, Javascript and proprietary tools.
- Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
- Used Test AutomationCucumberfor testing web application.
- Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI)
- Worked with Spring Core.
- WriteSeleniumTest Scripts.
- Involved in modifying some changes in DAO layer using Hibernate.
- Created the Process flow for deploying application in WebLogic environment
- Developed MDBs using JMS to exchange messages between different applications using MQ Series.
- Developed a stand alone module transforming XML module to database using SAX parser
Environment: Java (JDK 1.6), J2EE, JMS, Web Services, Oracle 10g, Selenium, PL/SQL,HTML, Web Services,JSP, Servlets, Cucumber,Java Script, Unix shell scripting, MQ Series, Spring, Hibernate, Weblogic 10.3, IceFaces, DB2
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed the front end using jQuery, JSP, AJAX, and CSS.
- Developed the presentation layer using JSP, CSS, and jQuery and client validation using JavaScript, CSS and HTML.
- Used multi-threading in programming to improve overall performance.
- Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
- Involved in writingDAO layer using Hibernate to access the Oracle database
- ImplementedHibernate to map all the tables from different data sources to make database updating
Environment: Java, JBoss, Servlet, JQuery, Hibernate, SeleniumWebDriver Web Logic, HTML, XML, CSS, Eclipse,JSF
Confidential, Sylmar, CA
Java Developer
Responsibilities:
- Development of customized components based on Struts, HTML, JavaScript.
- Written Stored Procedures, Triggers, and Views extensively.
- Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user
- Interface.
- Deployed business components into JBoss Server
- Extensively used Hibernate template in data access layer to do Database Operations.
- Connected to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.
- Developed the User Interface (UI) using Java Server Pages (JSP), CSS and JQuery.
- Deployed business components into JBoss Server.
- Wrote Servlet and Invoker servlets to redirect to JSP files.
- Developed application components for storing, retrieval and structuring of documents using
- Designed and Developed Web services using SOAP to make submissions.
Environment: J2EE, JDK6, Java Script, JSP, XML, HTML, Eclipse, Oracle10g, JUnit, JSF, JBOSS, Struts, Hibernate, Spring
Confidential
Java Web Application Developer
Responsibilities:
- Developed user interface using JAVA Server Pages (JSP), HTML and Java Script for the Presentation Tier
- Developed JSP pages and client side validation by java script tags
- Developed an own realm for Apache Tomcat Server for authenticating the users
- Developed front end controller in Servlet to handle all the request
- Developed Controller Servlet to handle the database access
- Developed custom tags to display the data in JSP pages.
- Deployed the application in Production environment
- Supporting the application at client side
Environment: Java, JSP, Servlets, JavaScript, Apache Tomcat, Oracle and Web logic,Spring, Hibernate, Netbeans, Eclipse.