Java Full Stack Developer Resume
St Louis, MO
SUMMARY
- 8.1 years of professional experience in software design and development with a strong Java, J2EE background and UI Development.
- Strong experience in designing & developing responsive web application using MEAN stack (Mongo/MySQL, Express.js, Angular.js and Node.js)
- Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
- Experience in designing User Interactive (UI) Web Pages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, ApacheStrutsframework, EJB, JDBC, JNDI, JDWP, Spring, Spring Boot, Spring dynamic modules (OSGI), Hibernate, Ajax, JUnit, Oracle.
- Diverse experience utilizing tools in N - tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Pivotal Cloud Fundry, Rabbit MQ, Kafka, Cassandra, My SQL, Restful Web Services.
- Hands on experience in writing jQuery code and familiar with jQuery libraries like Angular JS, Backbone JS, Knockout JS.
- Experience inCoreJavawith strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
- Working knowledge on JavaScript library JSON.
- Well experienced in debugging websites using Firebug, Fiddler, Developer tools.
- Experience with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Node.js, Redux, Flex, Mongo DB.
- Proficient in Java/J2EE design patterns including Singleton, Factory Pattern, Command, Data Transfer Object (DTO) and Data Access Object (DAO) and Structural design pattern like Business Delegate.
- Experience in using the latest approaches, including MVVM in the browser, event-driven applications using AJAX, JavaScript and JSON.
- Strong exposure to UX design along with a strong background working in Wire-frames (Prototypes, Mock-ups, Storyboard and User Flows) and Screen Mock-ups Prototype.
- Experience with unit testing frameworks e.g., Jasmine Protractor Proficient in OOD and Implementation Design Patterns Proficient in Bootstrap or Foundation works.
- Experience in using various IDE’s, Dreamweaver, Notepad++, Eclipse, and Visual Studio MS Visio.
- Familiar with Design and Development of database systems using Relational Database and Non-Relational Database Management Systems including Oracle, MYSQL and in programming with SQL, PL/SQL and Mongo DB with JavaScript.
- Experience in working MVC Architecture and in using version control (SVN).
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Great ability to write clearly, maintainable, well-documented, well-commented and efficient code for web development.
TECHNICAL SKILLS
Web Technologies: JavaScript, jQuery, Angular JS, Angular 2, Knockout JS, Node JS, Express JS, React JS.
Scripting languages: AEM CQ5, Eclipse IDE 3.x, NetBeans, Visual Studio, Dreamweaver, Notepad++, Edit plus, Wireframes
IDE & Tools: Firebug, Chrome Developer Tools, IE Developer Tools, Fiddler, SoapUI, Junit 3.0/4.x
Debugging Tools: C, C++, T-SQL, PL-SQL, Java
Programming Languages: Windows 7/8/8.1/10, Linux, Mac OS X
Operating Systems: Agile SCRUM, Agile RUP, Waterfall
Software Methodologies: Responsive Web Design
Web Experience: SOAP, Restful
Web Services: Apache Tomcat 5.x/6.x/7.x, HTTP Web Server, WebLogic 9.2, Jboss, React Native
Web/App Servers: SQL server reporting services(SSRS), Crystal Reports 9.0
Reporting Tools: SQL Server 2000/2005/2008/2012/2014 , MySQL, Oracle 9i/10g/11g, MongoDB
Database: Jasmine, Junit, Manual, Nunit, Selenium, Karma, Regression
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Java Full Stack Developer
Responsibilities:
- Involved in developing the Rest based API calls using Synapse as services and developed accessing the service API calls.
- Building Micro Service Architecture to serve a business goal by using Spring Boot.
- Implemented Spring MVC Controller module for better handling of client request, consume RESTFul dataservice and sending response back to client
- Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
- Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC
- Developed unit test cases and functional test cases using JUnit
- Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking.
- Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS floats, cross browser compatibility and CSS behaviors in CSS.
- Experience in Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Developed Rich Internet Applications (RIA’s) by using Ajax.
Environment: Java, Spring, Spring Boot, Microservices, PCF, Mongo DB, Jenkins, JSON, Git, SOAP, Restful.
Confidential, Dallas, TX
Java Full Stack Developer
Responsibilities:
- Designing web interfaces from scratch using current and emerging web technologies therefore ensuring User Experience and User Interface standards.
- Build micro services for the delivery of software products across the enterprise.
- Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
- Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Hands on experience on developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases.
- Utilize Camel to integrate microservices with other micro services and RabbitMQ messaging exchanges.
- Worked on JIRA for following and updating the JIRA tickets as per assigned.
- Writing high-quality, high-performance, maintainable front-end code in JavaScript, and HTML/CSS.
- Integrating plug-ins from frameworks like Twitter Bootstrap for building a responsive Pattern Library specific to HP brand based on the UI/UX requirements.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Incorporating basic JavaScript, event handling, DOM manipulation and JQUERY plugins for front-end functionality.
- Used Mongoose API to access the Mongo DB from NodeJS.
- Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Testing application using Jasmine Test Framework and running test cases using Grunt and Karma.
- Working with latest front-end frameworks to build incredible user experiences.
- Maintaining and supporting existing application systems.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Working on AGILE methodology for this project.
- Created carousel for featured video using JQuery carousel plugin.
- Involved in Responsive web development.
- Integrating new features related to CSS3 such as transitions, transforms, animations as wells as focusing on HTML semantic standards.
Environment: AEM CQ5, HTML, HTML5, CSS, CSS3, Mongo DB, REACT JS, Java, JavaScript, Wireframes, Angular 2.0, jQuery, AJAX JSON, Bootstrap, Responsive design, Jasmine, SVN and JIRA.
Confidential
Java Full Stack Developer
Responsibilities:
- Developed the system using Java, Spring 4.0.5, Spring Boot, Hibernate 4.3, Angular-JS, react js, expressjs, HTML5, CSS3, Bootstrap, Angular-UI etc..
- Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
- Performed usability testing for the client’s webpages with use of STLC.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server..
- New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
- Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka.
- Bi-weekly sprints using agile development methodologies.
- Involved in creating Angular controllers, services, filters and configured Routing using Angular UI router.
- Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers.
- Created restful API using expressjs to handle security, authentication and authorization.
- Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node.js, Bower, Grunt.
- Used Spring MVC framework to develop the application.
- Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, Controller advices etc.
- Developed Spring AOP aspects for logging and exception handling and involved in integrating Spring with Hibernate.
- Performed ORM mappings with Hibernate and implemented Spring transaction management in the application.
- Focused on the middle-level development of the client application for creating automated reports from the UI.
- Consumed SOAP web services and RESTful JSON web services to create the automated report.
- Wrote Jasmine unit tests to test Angular.js.
- Developed unit test cases and functional test cases using JUnit.
Environment: Agile, Java/J2EE, Spring 4x, Spring Boot, hibernate 4.3, Spring REST, Spring mvc, JMS, JBoss EAP 6.x, Angular JS, MongoDB, Oracle 11g, XML,Typescript, SAX, DOM, JAXB, WSDL, SOAP, REST, Java Script, BootStrap, SASS, JQuery, expressjs, react js, AJAX, HTML5, CSS3, RESTful, SOAP UI, Rational Quality Manager.
Confidential, Mayfield, OH
UI DEVELOPER
Responsibilities:
- Written and implemented Object Oriented JavaScript throughout the site, both as in-line and imported file.
- Worked on making AJAX calls to connect database using RESTful web APIs and worked on integrating the middleware to front-end.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS.
- Developed web services using Restful and SOAP protocols.
- Used React-Router to turn application into Single Page Application.
- Used CSS Media Queries and CSS Bootstrap to design responsive web pages for better user experience.
- UI components involving event handling, closures are developed using JavaScript.
- Designed and developed HTML, CSS, JavaScript, with the concept of "Progressive Enhancement", Accessibility, usability, and user testing.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, JavaScript and Bootstrap.
- Extensive use of AJAX calls to enhance performance of web pages.
- Collaborated with multiple teams to discuss best solution before development. Often mentored junior developersby prototyping solution before they began development.
- Checked for cross-browser compatibility issues regarding HTML and CSS layouts in IE 6and up, Firefox, and Chrome using Firebug and Chrome and IE DeveloperTools.
- Worked on making AJAX calls to connect database using RESTful web APIs and worked on integrating the middleware too front-end.
- Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking.
- Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller.
- Lead the effort on progressive registration feature.
Environment: HTML5, CSS3, JavaScript, JQUERY, Angular JS 1.x, React JS, AJAX, XML, JSON, SOAP, Restful, Git and Visual Studio.
Confidential
JAVA/J2EE DEVELOPER
Responsibilities:
- Analyzing requirement specification documentand coding as per the design document.
- Worked onMVC design patternfor applications by creating separateJavaclasses for handling database objectsand view creation only by usingJSP.
- Developing code as per the requirements and design documents by usingJavaclasses, JSP.
- Writing designing documents(DD) for thesystem requirements specifications(SRS).
- Worked onclient sideusingJava Script,HTML and CSSfor various user screen components.
- Developed reports for design modules for showing electricity consumption by usingJReport.
- Perform code reviewandUnit testing of the modules by creatingJUnittest cases.
- Reporting bugs, database issues with database tracking issues until closure.
Environment: Windows, Oracle, Sql, Websphere, Eclipse, java,Servlets, JSP, JReport, JavaScript.
