Sr. Java Developer Resume
Cleveland, OH
PROFESSIONAL SUMMARY:
- About 8 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile,Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
- Strong in implementing OOP Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Spring Framework, Web Services (SOAP, WSDL, Axis), Java Script, HTML, AJAX, and XML.
- Experience in MVC Architecture and industry standard frameworks.
- Experience in Struts 2.0, Hibernate 3.0, Spring 3.0 Frameworks.
- Experience working with Open Source Libraries/ API’s including AJAX, HTML/ XHTML/CSS/XSLT/Java Script.
- Experience working with IDE’s including Eclipse, RAD, Eclipse, WSAD 5.x, NetBeans 6.x.
- Extensive database skills including SQL, Stored Procedures, Functions for various relational databases like Oracle10g/11g, SQLServer 2012.
- Experience in using frameworks like JUnit, TestNG for unit testing of the modules, and version control management tools like CVS, Subversion and log4J for logging.
- Expertise with J2EE Web/Application Servers Apache Tomcat 5/6, IBM Web Sphere Application Server, JBoss 4.x.
- Hands - on experience to SCRUM Agile model and Test Driven Development (TDD).
- Experience using build tools like Apache, Ant and Maven
- Experience in using DOM, SAX, DOM4J and XmlBeans parsers to process, validate, parse and extract data from XML files.
- Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Extensively worked on java Regular expressions API.
- Extensively worked on Business Process Modeling tool known as Model Driven Workflows.
- Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member
- Proactive and self-starter with excellent analytical, communication and interpersonal skills.
TECHNICAL SKILLS:
Java Technologies: J2EE/J2SE(JSP, JSTL, JavaBeans, Servlets, RMI, EJB, SOAP/Restful Webservices, JAXB, JDBC, JMS)
Frame Works: Spring2.5/3.0, Struts, Hibernate, Log4J
Servers: Apache Tomcat, JBoss, BEA WebLogic, Websphere 8.5.
Web Technologies: HTML, DHTML, XHTML, CSS, JQuery, JavaScript, AJAX, Angular.js
XML Technologies: XML, DTD, Schemas(XSD), XSL, XSLT, SOAP
Databases: Oracle 10g/11g, SQLServer, MySQL
Version Control: SVN (Subversion), CVS
Development Tools: Eclipse 3.2, RAD, NetBeans, SQL-Navigator, ANT, Putty, JBuilder
SOA: SOAP, WSDL, UDDI,, JMS, JAX-WS, RESTFUL
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OH
Sr. Java Developer
Responsibilities:
- Used Agile (SCRUM) methodologies for Software Development.
- Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology.
- Interacted with the end users and participated in the SCRUM meetings.
- Involved in UI changes using Angular Js, AJAX, HTML, CSS, JavaScript.
- Implemented Spring, JPA, Hibernate and REST Webservices for developing the application.
- Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.
- Involved in writing queries in Hibernate query language (HQL) and hibernate named queries.
- Configured the Hibernate configuration files to persist the data to the Db2 Database.
- Consumed Restful WebServices using CXF
- Developed DAOs using DAO Design Pattern to insert and update the data.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Maven scripts for building the entire web application and deploy them on WebSphere8.5.
- Wrote JUnit and Jasmine test cases to test the Modules.
- Prepared the test plans and executed test cases for unit, integration and system testing.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Involved in defect fixing of various modules that were raised by the testing teams in the application during the QA and UAT Phases.
- Performed defect monitoring and resolution using JIRA
Environment: J2EE, Angular.js, Spring 2.5, Spring ORM/Hibernate, WebSphere Application Server 8.5, Eclipse 4.4, JSON, JavaScript, HTML5, CSS3, DB2, SVN, Maven, Restful, CXF, AJAX, LDAP, Log4j, JUnit
Confidential, NY
Sr Java/J2EE Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate frameworks.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Used JQuery javascript library.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Used JAX-WS (SOAP) to produce web services and involved in writing Clients to consume the web services.
- Used Hibernate in data access layer to access and update information in the database.
- Used Maven tool for building application EAR for deploying on JBoss 6.2 server.
- Responsible for data validation on client side by using JavaScript.
- Involved in developing SQL queries, stored procedures, and functions.
- Involved in System Testing, Environment Testing and Regression Testing which involves solving the problems in the earlier versions.
- Code reviews and refactoring are done during the development and check list is strictly adhered during development.
- Technical Documentation as required.
Technologies: Java 1.6, J2EE, Spring 2.5, Hibernate, JSF2/Primefaces, HTML, JSP, Servlets, JavaScript, Jboss, XML, JQuery, SVN, JIRA, Maven, Eclipse, Log4J, Oracle 10g
Confidential
Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
- Experience in gathering requirements, design and develop application.
- Design and Coding of various JAVA, J2EE modules.
- Analyzing the business requirements and preparing use-case diagrams using Rational Rose.
- Designed and constructed UI of the module using Servlets, JSP, HTML, Javascript and Ajax.
- Developed application service components and configured beans using Spring, creation of Hibernate mapping files and generation of database schema.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Worked on RAD (Rational Application Developer) IDE for developing business logic.
- Developed the code using Test Driven Development(TDD).Followed good coding and standards, reviews and refactoring has done using different open source tools.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Involved in developing SQL queries, stored procedures, and functions.
- Used shell scripting for batch programming and to automate the process.
- Deployed the application on to Websphere 7.0 application server.
- Code reviews and refactoring done during the development and check list is strictly adhered during development.
- Involved in the configuration of MQ Queue and Listener port configuration.
- Involved in the Integration Testing and User Acceptance Testing support.
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Developed Custom tag libraries to separate presentation and processing logic.
- Prepared the test plans and executed test cases for unit, integration and system testing.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Technologies:Java 1.6, J2EE, Struts 2.0, Spring 2.0, Hibernate, JAX-WS, JDBC, JSP, Servlets, UNIX (Solaris), HTML, Websphere 7.0, RAD, CSS, XML, JQuery, AJAX, JSON, Java Script, ANT Scripts, PL/SQL, Oracle 10g and Log4J.
Confidential, Dallas,TX
Java-PL/SQL Application Developer
Responsibilities:
- Involved in preparation of the design document and functional specification for the project.
- Involved in implementing MVC Architecture to separate the presentation, business and database logic in the application using Spring framework.
- Developing Rich user interface using HTML, CSS, XHTML and Java Scripts.
- Developing presentation view using JSP, HTML tags and used free marker templates.
- Involved in the implementation andproduction support phases of the project.
- Developed Message Driven Bean for asynchronous sending Messages using JMS.
- Developed SOAP documents for communication among processes.
- Written necessary SQL/ PLSQL queries for modifications and retrieval of data in database.
- Developed client modules for the SOA integration
- Implemented Web Services using stateless beans.
- Creating XML Documents for file configuration.
- Implementing Hibernate to map the data from DAO to Data Base.
- Writing Java Scripts for client side validations.
- Configured Hibernate Configuration files and mapping files.
- Implemented J2EE design Patterns (Session Facade, DAO).
- Used AJAX for getting data from database without reloading the entire page.
- Responsible for developing dynamic web pages using Ajax, JavaScript, DHTML, HTML.
- Created stored procedure using SQL, PL/SQL for data modification (using DML insert, update, and delete).
- Written Front end application with HTML, JSP, JQuery, Struts Tag-libraries.
- Written custom JSP tags for role-based sorting and filtering.
- Written stored procedures for heavy data insertions and updating.
- Written triggers for data base maintenance.
- Involved in configuring data base tables in Web logic application Server.
- Configured and Written build scripts using ANT tool.
- Responsible in developing the Software Development Life Cycle (SDLC).
- Responsible for configuring all necessary jar files in application server.
- Responsible for managing project build files.
- Used apache Tomcat as server to deploy the applications.
- Having the responsibility to test the use case by writing the Unit test cases and having good experience in usage of JUnit to test the application.
- Good experiences in debugging the application by running the server in debug mode and having the experience in usage of Log4j to persist the data in log files.
Environment: Java, J2EE, JSP, Servlets, Spring MVC, Hibernate, AJAX, Java Script, Web Services(SOAP, WSDL), oracle 10g, DTD, XML, XHTML, UML, JQuery, Eclipse3.4, JUnit, CSS, ANT, Log4j, UNIX Shell, Weblogic App Server, Linux.
Confidential, Bothell, WA
Java Developer
Responsibilities:
- Created Technical documentation, Sequence Diagrams, Class level design, UML Diagrams for module wise
- Developed Client side UI using JSP, JavaScript, HTML, CSS, AJAX.
- Struts Frame work is used as the implementation of MVC design pattern for the JSP.
- Used struts tags libraries and created struts configuration files, tiles-def.xml, application-resources properties files for the application.
- Developed the Dispatch Action Classes corresponding to the JSPs.
- Created DynaAction form as the part of struts framework development.
- Developed Action forms, Action classes, Log 4j, and struts-config.xml file of Struts MVC2 framework.
- Solving the new issues from end users and worked with new Change Requests.
- Used to write Sql queries, Triggers, Functions for Oracle database and developed some complex SQL queries.
- Consumed SOAP Webservices.
- Deployed the web components in Websphere 4.0.
- Coordination with testing team, Preparing Test cases and application team members.
- Unit testing and system testing using Defect Tracking System.
- Provided Production Support for the application.
- Implementing Quality related processes for the project using Quality Management System.
- Used Hibernate as the ORM framework in conjunction with Struts.
Environment: Java 1.4, Factory Patterns, Multithreading, SOAP Webservices, JSP 1.2, JNDI, Servlets 2.3,Ant, XML, Struts1.1, EJB2.1, Java Script 1.6,Hibernate 3.0, Log4j, Oracle9i, CVS, ClearCase, Web Sphere 4.0,Eclipse IDE 3.0