Sr.java Full Stack Developer Resume
Tysons Corner, VA
PROFESSIONAL SUMMARY:
- Over 8 years of experience in analysis, design, developing, testing and implementation of various applications using JAVA and J2EE and Web Technologies for enterprise applications
- Hands on experience in Agile Methodology and Scrum Methodology.
- Experience in Object Oriented (OOP), J2EE and Client &Server side technologies .
- Expertise in developing GUI using Swing, HTML, DHTML, DOJO, Java Script, CSS, Bootstrap, Apache Cassandra, Full Stack JSF, XML, REST, jQuery and AJAX scripting
- Good Knowledge in all the phases of software development life cycle with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications .
- Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Algorithms, Concurrency, Caching, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Excel, MS Office, Web Services and other open source frameworks, Spring Data and APIs.
- Experience in developing web applications using JAVA/J2EE concepts like, Mastery of OOD and OOA , OOP, Multithreading, Collections, Java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring REST, Struts, web services, Microservices and Java Beans .
- Expertise in developing both static and dynamic user interfaces using JSP, Java Script, CSS and HTML 5
- Proficient in implementing MVC architecture using Struts and spring Experience
- Cloud and Distributed Enterprise Applications using Java/JEE, Redis, SOA, middleware, REST, NoSQL, MongoDB, Redis, RabbitMQ, Amazon Web Services, AWS services, Core Java Multi - Threading, Collections JEE Technologies JSP, JSTL, Servlets, JPA, WSDL, Web Services, JMS, Javascript.
- Experience in Build Automation tools like ANT, Maven, Gradle.
- Highly experienced in designing messaging architectures including developing, deployment and administration of IBM WebSphere.
- Experience in deploying Ear and War file in Application sevres like JBOSS, WEBLOGIC.
- Experience in implementing MVC framework using spring and Struts.
- Experience in implementing persistence layer using JDBC, Spring and Hibernate.
- Extensive in developing rich internet applications using JSP, Angular JS 1, 2 and 4, JavaScript, JQuery, Node.Js, JSON, AJAX, HTML and CSS.
- Experience with SQL, PL/SQL and with databases like Oracle, Mysql, NoSQL and SQLServer.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Good working experience on repository tools like CVS,SVN, Clear case.
- Experience in designing artifacts such as use case, class diagrams, interaction diagrams, and state transition diagrams using Rational Rose.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, C, C++, SQL, PL/SQL,JDBC
Web Development: HTML 5, HTML, Java Script, Ajax, Jquery, JSONXSLT,XPath,XQuery
Databases: Oracle, SQL Server, MYSQL, Mongo Db,NoSQL
IDE Tools: Eclipse, My Eclipse, Net Beans,IntelliJ
Web Application Servers: Tomcat, JBoss, Web Sphere, Web Logic
Methodologies: Agile,Waterfall,TDD
Design Methodologies: J2EE Design Patterns, MVP
Operating Systems: UNIX, Linux, Windows 2003/2000/NT/XP
Frameworks: Struts, Spring, Hibernate,JSF 2.1
Version Control Tool: CVS, SVN and TFS (Team Foundation Server), gerrit, stash
PROFESSIONAL EXPERIENCE:
Confidential, Tysons Corner, VA
Sr.Java Full Stack Developer
Responsibilities:
- Used Angular JS for front end implementation and Spring, Hibernate for backend with Oracle database.
- Developed new requirements with Spring Boot.
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Involved in the development of presentation layer and GUI framework using Java and HTML.
- Built different modules, controllers, templates, custom filters and directives in Java 8, JSP & Servlets.
- Worked in Migrating applications from Struts to Spring MVC frameworks.
- Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
- Involved in writing application level code to interact with APIs,Web Services using JSP & Servlets, Ajax, JQuery.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Used Apache CXF to create SOAP based, WSDL and RESTful web services.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications .
- Create and configured the continuous delivery pipelines for deploying microservices using AWS server.
- Experience in Customizing queries various versions of Oracle, PL/SQL server database on different platforms.
- Wrote services to store and retrieve user data from the No SQL, MongoDB for the application on devices.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver .
- Developed generic DAO tier connecting to the PostgreSQL server database and fetching data using Hibernate ORM Mappings.
- Worked with source version control tool Git to manage the code repository.
- Performance tuning of Kafka, Storm Clusters. Benchmarking Real time streams
- Defined several UML diagrams using Microsoft Visio .
- Performance tuning and trouble shooting of IBM WebSphere Application Server 6.0/6.1
- Conduct detailed analyses of construction clients’ business processes, develop and manage the complementation of RIB construction software solutions.
- All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
- Using JIRA tool to handle and support other teams, which use our automation tool.
- Developed Web services using Spring Data with REST API.
- Developed UI tests with Protractor and Java tests in JUnit.
- Used Node.js, React Js and NoSQL like cassandra to create Views to hook up models to the DOM and synchronize data to/from server.
Environment: Java,J2EE, Swing, Oracle 11g, Angular JS, AWS, MySQL, Eclipse 3.4, WebLogic 9.2,GUI, Spring, Hibernate, HTML,HTML5,CSS3JavaScript, Microservices, Kafka, Node.Js, React.Js, Spring Boot, SOAP, WSDL, REST, JUnit, Web services, Visio, Team track, Quality Center, Stash, GIT, IBM Websphere.
Confidential, Columbus, OH
Sr.Java Full Stack Developer
Responsibilities:
- Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of the application.
- Implemented agile development process on Software Development Life Cycle.
- Involved in using HTML5, DHTML, CSS, Java Script,Bootstrap, AJAX, JSON, JQUERY, JSP and Tag Libraries to develop view pages.
- Worked on Angular Js , used its two-way databinding to achieve feedback functionality from the user.
- Experience in Migrating applications from Struts to Spring MVC frameworks.
- Designed and developed Micro Web services using spring Boot for customer based applications. Used AngularJS to connect with backend microservices to store, retrieve data to show to front-end.
- Responsible in delivering SOA platform.
- Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
- Involved in using REST API while integrating with servers.
- Developed Web services using Spring Data with REST API.
- Performance tuning of Kafka, Storm Clusters. Benchmarking Real time streams
- Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
- Customization of the product writing custom CSV exporter classes extending jasper libraries.
- Created a simple customer management web application using Maven as project management tool, Struts as web framework, and Hibernate as database ORM framework.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Defined Sequence and Object diagrams using Microsoft Visio .
- Involved in writing NoSQL queries & Oracle, PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc .
- Performance tuning and trouble shooting of IBM WebSphere Application Server 6.0/6.1 .
- Create RFP microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Identified common functionality for Brand Sites which includes data collection, data processing, business implementation, emails, standard presentation tier handling, and validation routines, all offered through common services designed using Web Services.
- Performed Installation, testing, implementation, maintenance and documentation of MQ
- Series and Message broker and Java.
- Performed Development, Installation, Upgradation, AdministrationTesting and Deployment of the programs using middleware products IBM WebSphere
- MQ, Message Broker, ESQL, Java.
- Used SVN for version and source control.
Environment: JAVA EE 5, JUnit, AJAX, html, Jquery, JSP 2.1, JavaScript, SQL Server 2008, Web services, Apache Axis, ORM, XSLT, Servlets 2.5,HTML, XML,Spring 2.5, Kafka, Maven, Spring Boot, Gerrit, 2.0,Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, Web services.
Confidential, Chicago, IL
Sr.Java FullStack Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Designing and developing user interfaces using JSPs, Ajax, Node.js, Spring Boot and Jquery.
- Understanding functional specifications and documenting technical design documents.
- Involved in client installation and supported change requests and enhancement.
- Implemented MVC architecture by using Spring framework 2.0, Hibernate 3.0 in terms of Angular.
- Created and/or modified using Cassandra NoSQL Queries whenever required for change requests/enhancements.
- Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with
- Hibernate. Developed RESTFUL API webservices using spring REST Template and Spring Data.
- Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
- Developed generic DAO tier for fetching the navigation items through the Legacy Intranet; connecting to the SQL server database and fetching data using Hibernate ORM Mappings.
- Integrate the different parts of the application and test.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Application deployment suite to deploy in Tomcat.
- Involved in developing HTML5, CSS and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Designed page - layouts using Dreamweaver and banner using Adobe Flash.
- Involved in developing the Validations across the application using JQuery Validator plug in.
- Using JIRA tool to handle and support other teams, which use our automation tool.
- Involved in implementing the UI to support all the major browsers.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
Environment: JAVA EE 5, JUnit, AJAX, html, Jquery, JSP 2.1, JavaScript, SQL Server 2008, Web services, Apache Axis, XSLT, Servlets 2.5, Struts Tiles,HTML, XML,Spring 2.5,Spring Security 2.0,Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1 MQ Websphere.
Confidential, Charlotte, NC
Sr.Java/J2EE Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- The project is build upon the Single Page Application (SPA) criteria.
- Developed Web application for backend system using Angular.js with cutting edge HTML5 and CSS3 techniques.
- For new web site, features wrote Angular.js controllers, views and services.
- Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Deployed the application on the Web Logic Application Server.
- Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Developed JQuery code using an XML Http Request Adapter to send an AJAX request to the server side code and also implemented a callback function to handle the results.
- Worked on prototypes for Responsive Web design.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
- Extensively used JQuery UI for screen design and development.
- Involved in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
- Working with IBM MQ Series and Websphere Message Broker on various platforms like AIX, Linux, and Windows.
- Designed user-friendly navigation for displaying various sections of data using JQuery.
- Created Dynamic Web Pages using Web Controls and developed forms using HTML5.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Styling pages using CSS3.0 and developed JavaScript for user interfaces.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
- Build Apache Kafka Multinode Cluster and used Kafka Manager to monitor multiple Clusters.
- Performance tuning of Kafka, Storm Clusters. Benchmarking Real time streams
- Implemented XML parsing code for different application.
- Developed server side REST style web services and called them from angular controllers.
Environment: JAVA EE 5, JUnit, AJAX, html, JQuery, JSP 2.1, JavaScript, Mongo Db,SQL Server 2008, Web services, Apache Axis, XSLT, Servlets 2.5, Struts Tiles,HTML, XML,Spring 2.5,Spring Security 2.0,Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, TOAD, Tortoise SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications.
- Worked with the business experts to understand existing business processes and determined a shared approach thatwould serve their business needs using the new packaged application.
- Documented requirements for necessary customizations.
- Defined several UML diagrams ; Activity diagrams, Sequence and Object diagrams using Microsoft Visio .
- Identified common functionality for Brand Sites which includes data collection, data processing, business implementation, emails, standard presentation tier handling, and validation routines, all offered through common services designed using Web Services.
- Developed Web services using Spring with REST.
- Developed the user interface using HTML5, CSS, JavaScript, and jQuery.
- Used spring framework for implementing Dependency Injection and DAO support classes.
- Deployed bundles into GE’s Predix platform environment, and modified feature files for deployment.
- Responsibilites on VPN, Firewalls, SIP and TCP/IP Protocols.
- Created spring configuration files to define Handler mappings, Bean definitions, and developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate Dao Support. Created Hibernate persistent and configuration files for ORM implementation.
- Producing periodic reports on the status and progress of the project initiatives, and challenges encountered, if any, to the Business and the Management.
- Developed generic DAO tier for fetching the navigation items through the Legacy Intranet; connecting to the SQL server database and fetching data using Hibernate ORM Mappings.
- Responsible for application setup and configuration in the development, QA and Production environment and preparation of the timely builds using ANT , releases and deployment on Tomcat Server for web applications and web portals respectively.
- Extensively involved in the enhancements, troubleshooting, bug fixes and change requests for the Web Services .
- Worked in Agile environment- SCRUM. Participated in Peer Code Reviews using Code Collaborator.
Environment : Java 1.6, JEE 6, Spring Framework 3.0, Spring MVC, Hibernate 3.0, JavaScript, JQuery, HTML/DHTML, CSS, Eclipse 3.4, ANT 1.3, log4j 1.2.1, Tortoise CVS Client, SQL server 2005, Windows XP/Vista, Edit Plus, JEdit, Restful Web Services, Apache Web Server.
