Sr. Java Developer Resume
Plano, TX
SUMMARY:
- Java/J2EE Programmer with 8+ years of IT experience with primary expertise in OOAD concepts, J2EE and Client Server .
- Key participant in all the phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Exposure to Agile Software Development Process and Test Driven Development Approach.
- Experienced in Software Analysis and Design using Unified Modeling Language (UML) and Rational Rose.
- Expertise in developing Multi - Tier Web applications using Java, J2EE, EJB, JSP, Servlets, MVC Struts, Spring, Hibernate, JDBC, JMS, JNDI, Ant, RMI.
- Expertise in implementing J2EE Design Patterns like MVC, Session Facade, DAO, DTO, Business Delegate and Singleton.
- Worked extensively with Struts framework.
- Worked on Hibernate by writing persistence classes.
- Proficient in web technologies like HTML, CSS, XHTML, DHTML, JavaScript and XML.
- Developed XML documents with DTDs /XML Schema/XPath and converting XML documents to HTML using XSL.
- Experience in database development using Oracle, MySQL, and PL/SQL.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) andRAD.
- Experience in Configuring and deploying applications on IBM Web Sphere,Apache Tomcat, BEA Web Logic servers.
- Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
TECHNICAL SKILLS:
J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices, SOAP, WSDL
Languages: C, Java, J2EE
Web Technologies: JavaScript, DHTML, CSS, AJAX
Frameworks: Struts, Spring, Hibernate
Application Servers: Web Logic, Web Sphere
Web Servers: Apache, Jakarta TOMCAT
IDE/GUI Tools: Eclipse, WSAD, RAD
Modeling Tools: UML, Rational Rose
Operating Systems: Windows 2000/98/95/NT, UNIX
Databases: Oracle, MySQL
Tools: CVS, Clear Case, RationalClearQuest
Unit Testing Framework: Junit
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Sr. Java Developer
Responsibilities:
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Used Web Services to exchange information. Used SOAP framework and WSDL
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View,, Bean Factory, Singleton, Data Access Object and data transfer object.
- Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, Oracle.
- Designed and implemented transaction management using Spring AOP.
- Used Spring Aspects for implementing functionalities like logging functionality.
- Configured JPA to use Hibernate as ORM tool.
- Implemented REST webservices within the application with the use of URI templates and content negotiation.
- Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
- Implemented different types of spring controllers as per application requirements.
- Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
- Extensively used Spring IOC, configured ApplicationContext files and performed database object mapping using Hibernate annotations.
- Used WebSphere Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
- Written Database objects like Triggers, Stored procedures in SQL.
- Interacted with the users and documented the System.
Environment: Java/J2EE, MVC, AngularJS, JQuery, HTML, HTML5, BootStrap, RESTFUL Webservices,, JSON, Hibernate, Oracle, XML, WSDL, JUnit, Log4j,Maven,GIT, Wildfly8.0 .
Confidential, Danbury, CT
Java\UI Developer
Responsibilities:
- Used Jboss 7.0.2 as Application server to deploy the existing New application on Linux Server.
- Work on Selenium RC (Remote Control) for Automate test Scripts in Java 1.6 with Web Content Management.
- Work on XML to manage and retrieve the date through Java Beans.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side within the forms.
- Used Apache Solr 4.5 to Index the Existing data for Grolier Search and Jenkins.
- Worked on Existing Verity System to maintain the database.
- Unit testing of the web application being developed in Backbone.js architecture using JavaScript.
- Worked on Linux Server by using Putty and bitnami SSH Client.
- Worked on Web Tomcat server with Eclipse 1.7 as development tool.
- Implemented logging using log4j.
- Work on Web Content Management.
- Developed ANT script to build and deploy Java applications.
- Worked on GIT Repository to maintain the code
- Used Jsp and HTML as client interface with the struts 2.0 Application Framework.
- Involve In to set up Amazon web Services to run all the application on one server.
- Responsible for design and development of the front-end using HTML,Jquery, Jenkins, JSP, CSS, JavaScript
- Involving in Writing XML Schemas with Documentum .
- Worked on Jira Issue on the daily basis Activity.
- Writing cross-browser compliant HTML, CSS & JavaScript
- Involved in System and Integration Testing using JUnit.
- Worked on Cr’s Issue on the daily basis Activity.
Environment: Java/J2EE, JSP, HTML, JQuery, XML, log4j, JUnit,Eclipse IDE, Jboss 7.0.2, DB2, Apache Solr 4.5, GIT Version Manager, JDO, struts 2.0 .Platforms used: Jboss 7.0.2 and Tomcat 5
Confidential, Deerfield, IL
Java Developer
Responsibilities:
- Analysis and Design of various modules using SOA and J2EE
- Involved in developing class diagram in UML showing generalization and other relationship.
- Sequence diagram describing the interaction of objects over time.
- Involved in development of SOAP webservices using Apache Axis 2 to extract customer related data from databases.
- Developed Web services to allow communication between the applications using Rest Webservices.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented Business Logic using POJO’s and used Websphere to deploy the applications
- Implemented various Java design patterns like Front Controller, Singleton, DAO and DTO.
- Implemented various complex PL/SQL queries.
- Developed various Junit test cases for Unit and Functional Testing respectively.
- Worked with Testers in resolving various defects in the application
- Worked on Client side validations using JQuery and Javascript.
- Implemented Hibernate for data persistence
- Implemented Java Persistence API (JPA) through Hibernate 3.0. Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
Environment: Java1.6, J2EE, JSP, Servlets, IBM WebSphere Application Server 7.0, Eclipse 3.5, Apache Axis 2, Spring 3.0, Hibernate 3.0, TOMCAT Server, JDBC, XML, WSDL, SOAP, Rest Webservices, jQuery, Javascript, Log4J, Agile, Scrum, JUnit4.0, SOAP UI, Oracle 10g, ANT, Apache Tomcat 6.0, SVN.
Confidential, Colorado Spring, CO
Java Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and analyzed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
- Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework (Hibernate).
- Configured Hibernate Objects as Spring Beans in spring configuration file.
- Used Hibernate Persistence Strategy to interact with database.
- Used Struts Validation and Tiles framework in the presentation layer.
- Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information
- Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used DAO design pattern to retrieve the data from database.
- Used SAX and DOM XML parsers in the application.
- Used UNIX commands and Shell scripting.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Used CVS for version control.
- Used Hibernate to access Oracle 9i database for accessing customer information.
- Used JUnit framework for Unit testing of application.
- Deployed the application on IBM Web Sphere 7.0.
Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 2.0, Spring 2.5, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.
Confidential
Java developer
Responsibilities:
- Involved in requirement gathering, HLD and LLD and prepared activity diagrams, sequence diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
- Worked on JSP, Servlets.
- Used Maven for building individual modules.
- Involved in unit testing using JUnit.
- Implemented build and deployment scripts using ANT.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Involved in Daily Scrum meetings, planning and estimation the tasks for the user stories and Participated in retrospective and presenting Demo at end of the sprint.
- Involved in Design and Development of the project and Understanding business requirements from BA and Product Owners.
- Develop entire web UI from design to implementation using SPRING MVC 3.0 .
- Used Spring DispatcherServlet to Handle the Mapping of the application and invoked various Controller associated with the request. And used Hibernate for performing database transactions.
- Used Spring 3.0 annotations (@Controller) mechanism to create RESTFUL applications.
- UsedANT build scripts to build the war file and deployed war on tomcat app server.
Environment:: Java, XML, DB2, JSP, JavaScript, AJAX, Servlets, JDBC, Websphere Application Server, PL/SQL, XML, Log4j, JUnit, SVN, ANT, Microsoft Visio, CSS, Unix