Java Full Stack Developer Resume
Mason, OH
SUMMARY
- 8+ years of strong software experience in analysis, design, development, implementation, and testing of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
- Expertise in developing GUI usingSwing, DOJO, Java Script, CSS, AngularJS, Bootstrap, Full Stack JSF, XML, REST, jQuery, and AJAX scripting.
- Solid experience in UI and Process design and implementation of various scale enterprise applications
- Experience with Front end frame works with its components such as AngularJS, jQuery, NodeJS, BackboneJS, ReactJS.
- Experienced in design and develop/implement/code low latency, high performance and large volume transaction systems using Java, J2EE, Servlets, JSP, Angular, Java Beans, Struts, spring and XML.
- Extensively worked on J2EE Application Servers such as Web Sphere, WebLogic, and Tomcat.
- Good work experience on Agile methodology/SCRUM
- Good experience on DevOps tools and process such as GitHub, Jenkins, SVN, STS, JIRA, Nexus, Ansible, Splunk, App Dynamics, Bamboo and Bitbucket.
- Strong knowledge and experience in complete software development lifecycle from requirement gathering, architectural design, analysis, scheduling development cycle, implementation, integration, unit testing, UAT, build release, documentation, and customer support.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks likeReact JS,backbone.js,Angular.js, Ember JSandbootstrap.
- Excellent experience in scripting language React JS, Ajax, jQuery, CSS
- Good proficiency with backend databases such as Oracle, DB2 and SQL/PLSQL and developed stored procedures.
- Good experience in Testing. Used JUnit for writing unit test cases and end to end testing with Cypress.
- Experience in using UML for object-oriented design: Use cases and Class diagrams.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with various Business/Technology groups
- Excellent analytical, problem solving, communication and decision-making skills, with ability to interact with individuals at all levels in the organization.
- Good working exposure on JDK including familiarity with latest JDK 9 features
- Experience in building producer applications for KAFKA and Configuration in KAFKA
- Experience with common Java APIs and frameworks including Spring-CORE and Spring MVC
- Experience in working with SQL Databases
- Experience with Apache Maven build tools
- Experience with test frameworks particularly Junit, Mockito and Power Mock
- Basic knowledge of web application servers (Apache Tomcat 8.5)
- Job Duties
- Coordinate between multiple disciplines (Architects, Business Analysts, and Project Mangers) developers to design, develop, implement and support complex business solutions
- Oversee technical deliverables for invest and maintenance projects through the software development life cycle, including validating the completeness of estimates, quality and accuracy of technical designs, build and implementation
TECHNICAL SKILLS
Web Technologies: JavaScript, HTML4/5, jQuery, Angular, XML, AJAX, JSON, XSLT, XSD, SQL, PL/SQL, Java (1.8), java se platform 11 . Java 11, J2EE, Servlets, Java Beans, EJB, JSP, JDBC Web Services, XHTML, JavaScript,, jQuery, CSS2/3, SASS MV* Frameworks like AngularJS, NodeJS, ReactJS and Bootstrap.
Web & App Server: WebLogic (12C), IBM Web Sphere, Tomcat 5.x
Languages: Java, SQL and PL/SQL.
XML Technologies: XML, SAX, SOAP, JAXP and WSDL
Frameworks: Struts (1 and 2.0), Spring, Hibernate.
IDE’s: Eclipse, JDeveloper, Oracle Enterprise pack for Eclipse
Operating Systems: Windows, UNIX and Linux.
Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum
Scripting/Markup Languages: JavaScript, XSL, HTML, jQuery and CSS, XSLT, React JS
Tools: Toad, PL/SQL Developer, and ANTHILL PRO, Rational Rose, Visio.
Configuration Controllers: ClearCase, ClearQuest, SVN and CVS.
Databases: Oracle 9i/10g/11g, DB2, SQL Server and MySQL
Version Control: CVS, SVN, Bitbucket and Git
Project tools & processes: STS, Maven, XXX (Visual studio), JIRA, Remedy, Agile SCRUM, HP Quality Centre, confluence, Jenkins, SVN, STS, JIRA, Nexus, Ansible, Splunk, App Dynamics
PROFESSIONAL EXPERIENCE
Confidential, Mason, OH
Java Full Stack Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, and Development, testing production of applications using both Agile Scrum.
- DevelopedGUIusingJavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3and jQuery in ongoing projects.
- Involved in design discussions and understanding of business requirements and identifying the relevant functional and technical requirements.
- Developed the application from the existing legacy applications using JDK11, Angular 10, Spring Boot 2.3 and Gradle 6.5.
- Involved with front-end development as well as experience building modern API core systems at Vanguard and how they Watergate with each other. In other words, cross-skilled developers at front to back-end and support what they build in a production environment.
- Designed mockups, GUI layouts by usingHTML, DHTML, XHTML, XML, CSSandJavaScript. Extensively used Google Material design for designing web pages as client requirement.
- Worked withAngular Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Responsible for designing user interactions on web pages and developing APIs.
- Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
- Developed Restful Web service using Jersey and implemented JAX-RS and provided security usingSSL.
- Engaged in taking attendingStand-upmeetings andSprint PlanningMeetings.
- Build Restful API web services using Node JS and Angular 10 and implemented AG Grid for the data tables.
- Experienced in working with Spring and Spring Boot development using REST API endpoints.
- Worked withAngular filtersin expressions and directives to filter data rendered in the UI.
- Good Experience in Material Component for creating interactive UI using to implementation of the overall web architecture.
- Created multiple components which can be reusable with-in the application usingReact Jos.
- Experience in making Responsive web pages using TwitterBootstrapand media queries.
- Managed and implemented all code changes viaSVN, GIT & Bit-bucket. Deploying builds across development, staging and production instances and maintaining code integrity.
- Exposure to testing frameworks for the Unit test, Integration test, and automated testing.
- Familiarity with modern engineering practices e.g. TDD, BDD, CI/CD.
- Familiar with deployment/publishing on AWS/Azure. Or a private cloud.
- Good understanding of the micro-service and containerization technologies like Docker and Kubernetes.
- Used API integrations, Single-Sign-on, and token-based authentication.
- Used the nature of asynchronous programming and its quirks and workarounds.
- Evaluate, troubleshoot, and lead root-cause analysis for production issues and system failures; determine corrective action and improvements to prevent recurrence.
- Intercepting filter design pattern used for all the pre-processing and post-processing purposes which includes session validation, authorization, logging. Involved in developing and exposing web services and consumption of web services like SOAP, RESTFUL Web services
- Used Soap UI and postman for Rest API testing.
- Developed RESTful web services using Java, Spring Boot.
- Created and Configure Microservices architecture for Directory project and integrated withAngular 7.
Environment: Angular 11/10, Nest js 7.5.2, GraphQL 15.4.0, rxjs 6.6.5, nrwl 10.3.3, jest 26.0.15, NodeJS 14.14.3, Express JS,C3,HTML5, SCSS,JSON, AWS (S3, VPC, EBS, CloudWatch, SNS, SQS, RDS, DynamoDB), Visual Studio code, WebStorm, Postman API Testing, Browser Automation Testing - Cucumber, CSS2/3, AJAX, JavaScript, media queries, Bootstrap,jQuery, SVN, GIT, Jboss, JSP, Npm, gulp, bower &ReactJS.
Confidential, Peoria,IL
Java Full Stack Developer
Responsibilities:
- Developed various pages in the applications in front end technologies HTML5, CSS3, JSON, Bootstrap, Typescript, Angular 7, RESTful API.
- Implemented Presentation layer using CSS Framework, angular, Wire-framing,HTML5.
- Worked withAngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Worked withAngular filtersin expressions and directives to filter data rendered in the UI.
- Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
- Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
- Design and develop Test cases for TDD andBDD.
- Build and deploy application on UNIX servers usingMaven.
- Built Angular 7 components, UI, and services to consume rest services using Component based architecture provided by Angular 7.
- Used Observables to asynchronously call the server and inject the data to the components.
- Developed powerful Single Page Application (SPA) and dynamic responsive Web Application with Angular 7.
- Created Angular service and integration with RESTful API. Used Angular HttpClient to send GET/POST request to fetch data from server.
- Wrote services in NodeJS to store and retrieve data from MongoDB.
- Developed the components using Angular 7 needed for the application from scratch to meet the application's functionality.
- Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables, etc.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, and Safari browsers.
- Attended required meetings and maintained open communication about project status.
- Used GitHub for version control and JIRA for bug tracking in an Agile/Scrum environment.
- Used XML Web Services usingSOAPto transfer information to the supply chain and domain expertise Monitoring Systems.
- Converted existingSOAPtoRESTbased services & utilized in the application
- Supported deployment of application in multiple environments including SIT, UAT and Production Environment.
- Performed unit testing usingJunit, QUnitandmokito
- Deployed Spring Boot Microservices into Docker Hub usingOpenShiftEnvironment as Docker Images.
- Involved in implementing business logic with Oracle Stored Procedures, Functions and Triggers using PL/SQL.
Environment: MongoDB, ExpressJS, Angular 7, NodeJS, HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, Typescript, JWT, Bcrypt, Sublime Text, GitHub, AGILE, JIRA, Microsoft Azure, Visual Studio Code, Eclipse JQUERY, Jenkins, spring, STS-eclipse, Oracle 10g, GIT-flow, SonarQube, Jenkins, SOAP UI, jacoco plugin, Source Tree, Jenkins, MS Excel, MS Visio, REST, Splunk, VM-Ware, apache tomcat, Apache Maven.
Confidential
JavaScript/UI Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS, jQuery, and JavaScript.
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- UI development with technologies likeHTML 5, Angular JSandjQuery, SASS, Compass, Bootstrap.
- Designed and Developed Web application using CSS pre-processors
- Backend Service Integration using Angular JS.
- Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Application is built using Test Driven Development frameworkjasmine.
- Implemented Presentation layer usingCSS Framework,AngularJS,HTML5.
- Designedmockups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS, and JavaScript.
- Created GET/PUT/UPDATE request and response using RESTFUL web services.
- Developed application usingJSP, HTML, JavaScript, springandhibernate.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used the jQuery widgets like Accordion and Date picker.
- Hands on experience in working with SOAP and RESTful Web Services.
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Used jQuery, AJAX and JSON to process response data from RESTful web services for updating UI.
- Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the webpages using JavaScript.
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug.
- Used Jenkins to build and deploy the application and Bitbucket for code repository and version control.
- Used the Mozilla Firefox extension, Firebug, Developer tools to view and debug HTML, DOM, and JavaScript.
- Wrote test plans and performed unit testing and performance testing using Jasmine and Karma.
- Followed Test Driven Development to minimize errors that can creep up in later stages.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- As a team member, was a part of Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML, CSS, JavaScript, Java, SQL, jQuery, XML, JSON, Angular JS, Windows XP, MS Office Eclipse and SVN, HTML5, CSS3, SASS, AJAX, jQuery, SVN, JSP, JavaScript, Atom, XML, Angular strap.
Confidential
UI Developer
Responsibilities:
- Requirement gathering and understanding.
- Involved in developing HTML5 and JavaScript for client-side presentation and, data validation on the client side within the forms.
- Worked extensively on numerous web technologies includingHTML5,CSS 2.0, CSS 3.0, and JavaScript
- Creation of highly Usable, Accessible, X-Browser, X-Resolution, and X-Platform compatible web applications using (X)HTML,DHTML,CSS,JavaScript, JavaScript Libraries.
- Worked closely with system analyst to understand the technical requirements of the projects
- Involved in development of Servlets and JSPs using Apache Struts framework.
- Developed user interfaces using Tiles withJSP,HTMLandJavaScript.
- Involved in JIRA workflows for the bug tracking and project management.
- AngularJS Controllers, Scopes and Modules, design of AngularJS architecture patterns, defining role of controllers, hooking views to controllers, creating modules, adding controllers into the modules.
- Used jQuery core library functions for the logical implementation part at client side
- Used Angular JS for a single page application development of User profile module.
- UsedAJAXandJSONto make asynchronous calls to the project server to fetch data on the fly.
- Used CSS3 styling and Bootstrap for responsive design of web pages
- Developed page layouts, navigations and content using jQuery plugins
- Worked on browsers like Firefox and Google chrome.
- Created forms for user input.
- Involved in consuming RESTful Web services to render the data to the front page.
- Involved in debugging the UI using Firebug to fix issues across many browsers.
- Developed with IDE like Eclipse and NetBeans.
Environment: HTML/HTML5, DHTML, CSS, AJAX, JavaScript, jQuery, SVN, JavaScript, Angular JS, CSS3, Bootstrap, jQuery, AJAX, JSON, RESTful Web Services, Firebug, Eclipse.