Senior Java Consultant Resume
Richmond, VA
SUMMARY
- Extensive experience in Core Java/J2EE technologies. Developed web - based applications using Servlets, JSP, Struts, JDBC, XML, HTML, JavaScript, jQuery, AJAX, BOOTSTRAP, CSS, AngularJS and NodeJS.
- Experience involving entire Software Development Life Cycle (SDLC) including identification of business needs & constraints, collection of requirements, impact analysis, implementation, coding, code review, testing, deployment and maintenance.
- Extensive experience in Object Oriented design, Systems Analysis, Software & Web Application development.
- Experience in using various open source frameworks such asStruts, Spring, Liferay and Web Services (Restful).
- Experience with various spring modules like Spring Boot Spring Core, Spring Data Access, and Spring Web MVC framework.
- Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
- Experience with web/application Server like IBM Web Sphere, Jboss, Web logic, and Apache Tomcat.
- Experience in developing web applications using Eclipse, NetBeans, Sublime, IntelliJ, Web Storm, Notepad ++ and RAD.
- Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
- Used AJAX and JSON to send request to the server to check the functionality of the websites.
- Experience in working with the presentation layer usingHTML5, CSS3, Bootstrap, jQuery, AngularJS and AJAX.
- Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
- Experience in implementing various Object-Oriented Design Patterns.
- Experience with the build tools like ANT and Maven.
- Experience in working with databases likeOracle, DB2 and SQL Server.
- Experience in using version control tools Git .
- Experience in working with Agile and Water Fall methodologies.
- Good exposure to the full software development lifecycle and Agile/Scrum methodology.
- Experience in working with diverse global teams in product development and test
- Excellent verbal and communication skills with ability work in a team as well as individuals.
- Ability to write clear, well documented, well commented and efficient code for web development
TECHNICAL SKILLS
Languages: Java, C++, C.
J2EE Technologies: Servlets, JSP, JSTL,EJB, JMS, JNDI.
Application Server/Web Server: IBM Web Sphere, Web logic, Apache Tomcat and Jboss.
Web Services: SOAP, RESTFUL.
IDEs: Eclipse, Sub lime, IntelliJ, Web Storm and RAD.
Framework: Spring MVC, Spring Core, Hibernate.
Version Control: GIT.
Database: SQL and PL SQL: Oracle 11g/10g/9i, MS SQL Server, MySQL Server, PostgreSQL
Operating Systems: Linux, Windows and Unix.
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Node JS, Bootstrap
Scripting Languages: JavaScript, jQuery, AngularJS.
Other Tools: Toad, HP ALM, Clearquest, JIRA, Win merge, FileZilla, Microsoft Excel/Word/Power Point, Firebug.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Senior Java Consultant
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- nd
- Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery.
- Implemented Web Analytics tracking tags using Tealium tag management tool.
- Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5.
- Experienced in Responsive Web Design technology framework like Bootstrap.
- Enhanced user experience by designing new web features and also single page applications using AngularJS.
- Developed themes, structures, layouts and templates for UI pages using the Liferay portal framework.
- Customized and enhanced the Liferay tool as per client requirements using Hooks and Ext Plugin
- Implemented Single Sign On e-marketing commercial portal site with B2B and B2C sites.
- Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
- Implementing the Coding standards, review the code and fixing all the code review bugs.
- Created all the services to work with various entities provided and rectified the services using
- APIs using JAX-RS.
- Followed Agile Methodology to manage full life-cycle development of the project.
- Implemented Database access throughJDBCat Server end withOracle & DB2.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Experienced in writing SQL and PL/SQL scripts.
- Analyze the Code and apply the fix solution for the Issues Identified based on the severity basis.
- Developed queries that are required for the application development and implemented using different logics.
- Used to track and report the work using Atlassian’s tool (JIRA).
- Developed test classes in JUnit for implementing unit testing.
Environment:Java, Bootstrap, AngularJS, jQuery, HTML, CSS, jQuery, Struts, Spring POJO, Eclipse, IntelliJ, Sub lime, Spring MVC, Maven, SVN, AJAX, Apache Tomcat Server, Log4j, Restful web services, WebSphere Application Server, Spring, Oracle, Jboss, JIRA, Jenkins.
Confidential - Pittsburgh, PA
Senior Java Consultant
Responsibilities:
- Participated inthe High-level and Low-level system design, planning, estimation and implementation.
- Used Spring Dependency Injection in the define module.
- Responsible in creating UML diagrams like UseCase,Class andSequence usingRational Rose.
- Involved in Preparation of the technical design documents.
- Developed the front end screens to be cross-browser & cross-platform usingHTML,CSS, AJAX and JavaScript.
- Involved in Units testing, bug fixing, and supported User acceptance testing.
- Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching,
- Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files
- Used JSON for data exchange between different modules.
- Involved in writing the services using RESTFUL Web services.
- Implemented JAX-RS (Restful) Web Services using JERSEY Framework.
- Prepared the technical design documents and unit test case documents.
- Involved in writing the business logic using core java.
- Deployed and maintained the application.
- Resolved the production defects.
- Developed the application using Spring MVC framework.
- Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and Ext JS.
- Used Bootstrap in combination with AngularJS to develop this website as a responsive website.
- Involved in Unit integration, bug fixing, and User acceptance testing with test cases.
- JUnitFramework was used for performing unit and integration testing by writing test cases.
- ANTwas used as a build tool.
- Worked in an AgileScrum methodology.
Environment:Java1.6,Servlets, JSP, Spring MVC, HTML, XHTML,XSLT, JDBC,Ant, Hibernate, Agile, AngularJS,Oracle SQL developer 2.1, Junit, AJAX, Log4j, and IBM WebSphere Application Server 7.1.
Confidential, CA
UI Developer
Responsibilities:
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery as a part of current project.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Designed and development of Web pages using HTML (4/5), CSS (2.1/3) including AJAX controls and XML.
- Developed business applications using web technologies like HTML, HTML5, XHTML, CSS based on W3C Standards.
- Worked on cross-browser compatibility and fixed the bugs for several browsers.
- Worked with Developers in UI Integration and defect fixing.
- Converted the mock-ups into hand-written HTML, CSS (2.1/3), XHTML, JavaScript, jQuery, AJAX, XML, node.js and JSON.
- Coded Java Script for page functionality and Light box plugin using jQuery.
- Involved in UI Testing with Jira which is generally testing the graphical user interfaces, how user interacts with the application, testing application elements like fonts, layouts, buttons, images, 1colors etc.
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page.
- Written stored procedures and triggers for improving the security, speed and efficiency of the website by using them in several situations like updating tables, adding new member, tracking of modifications database transactions etc.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Thorough understanding of application development life cycle methodologies.
- Wrote Code to interact with back-end JAVA, AJAX, JSON.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Constantly participated in Idealization meetings to share ideas.
- Developed page layouts, navigation, animation buttons and icons.
Environment: HTML (4/5), CSS (2/3), JavaScript, jQuery, node.js, JSP, AJAX, JSON, XML, Tomcat Apache, Eclipse, UI Testing, XHTML.
Confidential
Java/UI Developer
Responsibilities:
- Involved in client side tooling and testing & development with HTML, JavaScript etc.
- Involved in development, design and implementation of front-end part widget based application.
- Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used the JavaScript and JQuery in the development of the web applications.
- Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, JQUERY, DHTML, Web Service call and JSON.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Documented how Spring Batch is useful for the current project.
- Tried to address the advantages of using Spring Batch
- Developed applications using Web services.
- Developed the application using Spring MVC.
- Involved in configuring and deploying the application using Web Sphere.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Involved in defining the business rule according to client specific and convert them into High level Technical Design.
- Involved in writing hibernate mapping files for hibernate Dao’s and injecting them using spring configuration files.
- Front End User Interface Design- Used Struts Framework, Html, JSP and JavaScript.
- Implemented java coding conventions for FDA approval using Boston Scientific check style.
- Developed high performance SQL Queries, Stored Procedures and Functions.
- Involved in doing various testing as per the specifications and test cases including Unit, Integration testing. Involved in web testing using selenium tool.
- Involved in conducting peer reviews and attended peer reviews as Independent reviewer.
Environment: Java, J2EE, RAD 6.0, JSP, Struts, Websphere, PVCS, Hibernate, spring, HTML, Ajax, Oracle9i,TOAD, Junit.