Java Consultant Resume
Bethesda, MD
SUMMARY:
- 8 years of development experience with active involvement in all phases of Software development life cycle including requirements gathering, analysis, design, development, testing and implementation.
- Have good working experience with all the phases of Software Development Life Cycle SDLC viz. Analysis, Design, Development, Testing, Implementation and Support. Have good skills in gathering user requirements.
- Excellent experience working as a User Interface Developer for Java based applications using HTML, HTML5, CSS/CSS3, JavaScript, Bootstrap, DOM, XHTML, and JQuery AJAX.
- Worked Good understanding of XML methodologies (XML, XSL, XSD) including Web Services and SOAP.
- Familiar with popular frameworks like Struts, Hibernate, Spring MVC and AJAX.
- Worked for various web applications successfully in Hospitality/Finance domains and have designed and developed projects in JAVA/J2EE platforms using Spring and Hibernate frameworks
- Implemented user interface guidelines and standards throughout the development and maintenance of the applications using DHTML, HTML, CSS, Java Script
- Expertise in writing queries on top of Oracle, SQL database
- Expertise in Object oriented programming Systems (OOPS) concepts.
- Used SVN for maintaining source code.
- Deployed applications on Tomcat and Jetty Servers.
- Excellent experience of build tools like Maven and managing JAVA projects using them.
- Proficiency in Microsoft Word, Excel, Access, InfoPath, Power Point and MS Project.
- Specialized in System Testing, Unit Testing.
- Worked in AGILE Scrum and also Waterfall model environments.
- Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
- Experience in working with different operating systems Windows … UNIX.
- Experience in Resolving Defects encountered at various stages in the Software Life Cycle.
- Have been proved for exploring things and getting acquainted with new technologies easily.
PROFESSIONAL EXPERIENCE:
Java Consultant
Confidential - Bethesda, MD
Responsibilities:
- Actively involved in Agile software development Process.
- Participated in Daily meetings which are part of Scrum.
- Used Rally tool to track/update daily tasks.
- Analysis of technical specification.
- Involved in extensive coding and bug fixing.
- Involved for managing scope, planning, tracking, change control, aspects of the project.
- Actively participated in application development using REST, Spring, Hibernate and Angular 2, and PrimeNG Frameworks.
- Developed Rest Web services using Spring Framework.
- Employed Hibernate as a persistence mechanism to implement object relational mapping for interacting with backend Oracle Database.
- Generated entities using from database tables.
- Involved in developing hql queries for persisting an object at DAO layer.
- Developed hbm files which are responsible for mapping between a table and a corresponding java object
- Created DAO classes to interact with Database.
- Wrote native queries when never necessary in the project.
- Involved in designing, developing and deploying necessary stored procedures for report generation.
- Modified CSS to control the style and layout of web pages.
- Used Tomcat for deploying the application.
- Setting up Maven and integrated with Jenkins.
- Implemented MVC-II architecture using Spring Web MVC framework.
- Extensively used Spring IoC for managing the application dependencies.
- Implemented JPA for Database interaction.
- Used SVN as source control system.
- Involved in code reviews and verifying bug analysis reports.
- Implemented the new change request and defect fixing in the project.
- Provided the demo of the functionality I implemented to client and testing team.
- Accomplish aggressive goals and meet strict deadlines
Environment: Java, Angular 2, Angular CLI, NPM, Node JS, Jasmine, Karma, PrimeNG, Ajax, CSS Spring, Hibernate, Rest Web services, Eclipse, MVC, Tomcat, SVN, Maven, Junit, Ajax, Oracle, Rally, Agile, Jenkins.
Java Consultant
Confidential - Washington, DC
Responsibilities:
- Gathered client requirements and specification for Mileage Reimbursement Module
- Actively involved in releases and production support.
- Perform the research and impact analysis of Change request sand provide the technical approach for approval.
- Implement Change requests and tested for any possible exception/error/breakage of existing flow.
- Used OOPS concepts to build java classes based on the needs.
- Used 3rd party J2EE technologies like Spring and Hibernate.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application
- Worked on creating Java Entities.
- Developed hbm files which are responsible for mapping tables and corresponding Java Objects.
- Saved Persistence Objects using Hibernate.
- We followed MVC architecture in which all the business logic will be in Service Layer.
- Extensively used Spring IoC for managing the application dependencies.
- Also used the concept of Dependency Injection using Spring Framework.
- Created CSS to control the style and layout of multiple web pages all at once.
- Bug/Incident handling and resolution by using production support tools HP ALM and HP Quality Center.
- Used Jetty for deploying the application.
- Test Driven Framework is automatically compiled & build using software build tool such as Maven.
- Worked on DAO layer to interact with Oracle database
- Excellent Understanding of Object Oriented concepts. Have been involved in full life-cycle projects using Object Oriented methodologies/Programming (OOP's).
- Used SVN as version control.
- Used Firebug to know path of the element on the DOM.
Environment: Java 1.6, Jetty Server, JSP, Oracle, TestNG, Maven, SVN, HP ALM, Firebug, Eclipse, HTML, CSS
Java Developer
Confidential - Knoxville, TN
Responsibilities:
- Used 3rd party J2EE technologies like Spring and Hibernate
- Created CSS to control the style and layout of multiple web pages all at once.
- Bug/Incident handling and resolution by using production support tools HP ALM and HP Quality Center.
- Used Tomcat for deploying the application.
- Test Driven Framework is automatically compiled & build using software build tool such as Maven.
- Worked on DAO layer to interact with Oracle database
- Excellent Understanding of Object Oriented concepts. Have been involved in full life-cycle projects using Object Oriented methodologies/Programming (OOP's).
- Used SVN as version control.
- Used Firebug to know path of the element on the DOM.
- Used OOPS concepts to build java classes based on the needs.
- Worked with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
- Test Driven
- Framework is automatically compiled & build using software build tool such as Maven.
Environment: Java 1.6, Spring, Hibernate, Tomcat, TestNG, Maven, SVN, HP ALM, Firebug, Eclipse, HTML, CSS
Java Developer
Confidential - Louisville, KY
Responsibilities:
- Involved in developing Automated Tests to handle Smoke / Regression Testing cycles using Selenium 2 WebDriver, TestNG as test unit framework in Java language.
- Worked with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
- Test Driven Framework is automatically compiled & build using software build tool such as Maven.
- Used SVN as version control.
- Used Firebug to know path of the element on the DOM.
- Used OOPS concepts to build java classes based on the needs.
- Used selenium java API for building automation test cases.
Environment: Java, Selenium WebDriver, TestNG, Maven, SVN, Firebug, HP QC, Selenium IDE, Eclipse, HTML, CSS
Jr. Java Developer
Confidential
Responsibilities:
- Used technologies like Java 1.6, JEE, Spring MVC, Hibernate, JSON, CSS3, JQuery, Ajax, ANT, SQL, RESTful API Web Services, DOJO, PL/SQL back end as Oracle via SQL Developer with Tomcat.
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts- Config files and implemented file upload functionality for large amount of data.
- Developed and implemented various dynamic web based application.
- Expertise in development, deployment and implementation of dynamic web applications using Application servers like Vignette Application Portal 7, WebSphere, Apache tomcat in Windows and UNIX environments.
- Involved in developing web pages using HTML, CSS and JSP and developed Java classes that used JMS to communicate with the Queue managers with JNDI for managing the applications
- Contributed to development of client side and server side codes for external and internal web applications.
- Interacted with product/business owners and other teams for the identification and removal of the application problems.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Developed the User Interface using JSP including frameworks Struts, Java Server Faces (JSF) 2.0 and AJAX. Used AJAX and JavaScript for Server side/client side validation.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used JDBC connection pooling to handle data transmission.
- Involved in writing application level code to interact with APIs, RESTful Web Services using Ajax, JSON.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on Apache tomcat server.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Used Tomcat Application Server for deploying various components of application
Environment: Java, J2EE, Struts, JSP, HTML, CSS, Oracle 9i, SQL, PL/SQL, XML, XSD, Maven, UNIX, JUNIT, WSDL, SOAP, EJB, entity beans, and Tomcat 6, Ant.
Jr. Java Developer
Confidential
Responsibilities:
- Implemented Service Oriented Architecture by developing Java web services using WSDL and SOAP.
- Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, WebLogic and JSP.
- Used JPA/Hibernate to write DAO classes for interaction with the database.
- Developed the web tier using JSP, Spring MVC.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Used Spring framework for the implementation of the application.
- Developed business rules using Core Java (J2SE).
- Developed Web Services using SOAP, WSDL and developed DTDs, XSD schemas for XML (parsing, processing, and design).
- Provided J2EE consultant service including, infrastructure integration, core Java programming, open source framework development on WebLogic and WebSphere clustered servers.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Established Connection between Java and Database using JDBC.
- As part of a different application, implemented MVC web based application using struts.
- Implemented REST services for web application using JERSEY implementation of RESTful services. Integrated JERSEY core to spring and developed all business components in spring.
- Development using JSP, Struts Framework, Castor, Tomcat, Beans, Web Services using XML over HTTP.
- Set up the entire web application framework through MVC Design pattern.
- Created Form Beans and Action classes as a part of the Struts framework.
- Developed Internet Web Application using J2EE architecture, worked extensively on STRUTS framework to design the user interfaces and used JDBC for database connectivity.
- Developed J2EE components (EJB, Servlets, JSP) in Web Logic Application Server
- Developed core Java classes to be included in JSP pages
- Involved in designing front-end screens using JSP, HTML and DHTML
Environment: JDK 1.5, J2EE, JSP, Spring MVC and IOC, Hibernate, jQuery, Oracle, Eclipse, SQL, JavaScript, CSS, XML, XSL, XSLT, CVS, Web sphere Application Server 5.1, Eclipse, Maven, Web Services.
