We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

PROFESSIONAL SUMMARY:

  • Around 6 years of professional experience as a Java Full Stack Developer in various environments. Experience experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance DOM, RESTful - based web services, Object Oriented JavaScript, jQuery, Backbone JS, Angular JS, JSON, Bootstrap, Ajax, Media Queries and JSP, Angular 2, Type Script.
  • Experience with popular React.js workflows (such as Flux or Redux) Java Full Stack Developer with 7+ Years of.
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Webservices.
  • Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, jQuery, Angular-JS and Backbone-JS.
  • Very good understanding of Object-Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Extensively worked on Spring and its related modules such as AOP, MVC, Security, Core, Data, Batch and transaction management.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents.
  • Developed SSRS reports using complex TSQL queries, User Defined Functions, store procedures and Views.
  • Built complex multi-sectional reports with charts and drill-down capabilities, created report models for AD- HOC reports when the end user wants to see the reports on fly and also created Ad-hoc reports for manager using SSRS to find all the work items open for Developers.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive.
  • Experienced in installation, usage and management on AWS (Amazon Web Services), Jenkins and GIT for application servers.
  • Created POC's using Node-JS, Mongo-db, Express-JS to create REST services.
  • Experienced in developing applications using Angular-JS, Bootstrap-JS like grids, tool bars, panels, combo-box and buttons etc. and experienced in performing Responsive web design using Bootstrap and CSS3 Media queries.
  • Participated in all aspects of Software Development Life Cycle (SDLC) and Production troubleshooting, Software testing using Standard Test Tool.
  • Excellent work experience in Adobe Experience Manager, (AEM 6.2), AEM 6.1, AEM 5.6.1, Day CQ5.3, WCM, CMS, CRXDE, CRXDE Lite, Apache sling, DAM.
  • Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
  • Developed custom AEM components on top of JCR and Apache Sling CRX, and CQ5.
  • Experience with data structure libraries and developed the administrative UI using Angular.js and Node.js, Jasmine and React.js.
  • Developed REST architecture-based web services to facilitate communication between client and servers.
  • Developing and Integrating Front End Applications using Java, JSP Technologies.
  • Designed and build valid, semantic and accessible web-based system help frameworks and APIs in Agile software development environments. All work is cross-browser compatible and validates to W3C Recommendations.
  • Experienced and well knowledge in creating applications using the Flux architecture and Redux.
  • Good Hands on experience with react workflows such as Redux and Flux.
  • Worked on REDUX and React in developing the Web Application.
  • Suggested improvements to the automated Accessibility Management Platform service offering to prospective clients.
  • Design wireframes and mockup for mobile apps and website
  • Experience in configuration management systems like SVN, CVS, Mercurial and GIT-HUB, BITBUCKT.
  • Performed unit test using Karma and Jasmine.
  • Experience in working in an Agile Development environment, waterfall environment.
  • Expert knowledge in Analyzing, designing, developing, testing and implementing Relational database architectures
  • Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, C#.

Java &J2EE Frameworks: Core Java 1.8/1.7/1.6, JSP, Servlets, JDBC, EJB, ASP.Net

Web/Application Servers: IBM Web Sphere, Web sphere MQ, BEA Web Logic, Oracle WebLogic, Apache Cordova, JBOSS, Tomcat, AWS (Amazon Web services).

Web Technologies: HTML4/5, CSS2/3, AEM, JSON, Ajax, XML, DOM, WPF.

UI Frameworks: Angular JS 6,5,4,2/1.3.x, JQuery, Ext JS, Bootstrap, Backbone, Node JS, Ember .js, Kendo, Express js, D3s, Wire-Framing.

Script Languages: JavaScript, jQuery, Perl, PHP.

Web Service: SOAP, REST, WSDL, UDDI.

Operating System: Windows, Linux, Unix, Mac.

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

Java Full Stack Developer

Responsibilities:

  • Designed and developed user interface using front-end technologies like HTML, CSS, JavaScript, jQuery and AJAX.
  • Full Stack developer and was responsible for improving both customer and employee facing web applications and bugs fixes using java Web API and Angular 6.
  • Experienced in front-end development using Angular 6, back-end using Web API, and Database Design.
  • Handled Front-end components using Angular 6, Bootstrap, HTML5, and CSS3.
  • Developed the full stack web application with Angular 5/ 6, Node.js, Express.js, and MongoDB.
  • Created UI pages with Angular Material and Angular Font Awesome.
  • Documented component's and application. Produced high quality, well-organized, well-documented and bug-free code.
  • Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Developed Struts validators, services and dao's for backend interactions and operations and used Struts Controller component and integrates with other technologies to provide the Model and the View for the Model.
  • Developed web application using Struts framework using MVC and written client validations using Struts Validation framework.
  • Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Used AGILE methodology and participated in SCRUM meetings.
  • Developed AJAX applications in java and compiled the source to JavaScript running on all the browsers using GWT.
  • Integrated the Spring with Struts to achieve the more reliability in web development and worked heavily with the Struts tags- used struts as the front controller to the web application.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Generated Reports using Global Variables, Expressions and Functions for the reports using SSRS 2016.
  • Experienced in creating various types of SSRS reports (table, chart, list, Matrix Tablix reports).
  • Model is a combination of EJB and Java classes and web implementation controllers are Servlets and developed Message Driven Beans for Messaging communication in our application using EJB.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
  • Developed the necessary front end user interfaces in JavaScript/JQuery, JSP's, HTML 5, CSS that will be integrated using Spring MVC Framework.
  • Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
  • Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j api.
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.
  • Eclipse is used for development as IDE and used JUnit for unit testing and repeatable tests for the application.

Environment: Java 1.8, HTML, CSS, Struts MVC, Maven, SSRS, Spring, EJB, Angular 5,6 WebLogic, XML, JavaScript, Soap, Oracle, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, Eclipse, Web Sphere Application Server.

Confidential, San Jose, CA

Java Full Stack Developer

Responsibilities:

  • Organizing the code using best industry practices i.e. design pattern, Object oriented JavaScript.
  • Involved in the analysis, design and implementation of business user requirements.
  • Built the Details pages using Angular 2 Material like Pagination, Filter Using Template-Driven Forms, and Data-Biding to display the related items.
  • Implemented Angular Routing to navigate between components.
  • Developed Angular-JS components such as controllers, Services, filters, models.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Façade and Java Design Patterns like Singleton.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Used Spring Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Developed and Consumed Web Services using SOAP and Restful API. Performing Load Test using SOAP UI.
  • Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with MySQL databases.
  • Developed model objects using Hibernate.
  • Deployed the complete Web application in WebSphere Server.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Experience in passing SQL queries, Triggers in Relational Databases such as MySQL, Postgres and NoSQL Database such as MongoDB.
  • Expertise in Business Intelligence in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) with good knowledge on SQL Server Analysis Services (SSAS).
  • Strong experience in creating parameterized Reports, Linked Reports, Snapshot Reports, Drilldown and Drill through reports using SQL SSRS.
  • Implemented backend process for sending the data through FTP.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Installation of RAD, WebSphere Application Server.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Evaluated Prototype JavaScript Framework.
  • Using GIT Bitbucket, JIRA for codebase management and to track the user stories.

Environment: J2EE 1.6, Agile Scrum, Angular js,2,Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 3.2, JMS, AJAX, Struts Responsive Design, Bootstrap 4,AEM, d3.js(V4), DOM, Firebug, DHTML, Eclipse, SVN, MongoDB, Ecma Script 6 Adobe Dreamweaver, Jira, MVC, Agile/Scrum, SQL Server Management Studio, Windows.

Confidential, CA

Java Full Stack Developer

Responsibilities:

  • Design and implementation of the web application and windows application in Agile environment.
  • Created and consumed the Windows Communication Foundation (WCF) Services.
  • Used AngularJS, which communicated with a RESTful web service.
  • Developed Data Access Layer Using Entity Framework using Repositor, Aggregator and Façade Patterns to access data from Azure (SQL and File) storage, also used API calls to enterprise API to get data in case of enterprise data
  • Used C# to develop Code for Business and Repository Layer.
  • Worked on ReactJs Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Participated in various client meetings with the team to discuss improvements options during the development of the application.
  • Integrated SharePoint events with Microsoft Outlook 2007 to notify employees of events through their calendar.
  • Experience of Collaboration, Document Management, Portal and Web Content Management
  • Followed Agile Methodologies (SCRUM, KANBAN and Extreme Programming).
  • Maintained and designed databases with use of SQL server.
  • Interacting with Business Analyst to ensure all the requirements are translated into technical requirements.
  • Experienced in creating AEM Communities, creating events, linking to Social media sites, blogs, configuring plug-ins and understanding Adobe Analytics.
  • Design, Development using C#, JavaScript, AngularJS for the user interface using the Code behind Class technique.
  • Experience in using AngularJS, ability to test views and able to do end to end unit testing. Also, using continuous integration
  • Creating custom, general use modules and components which extend the elements and modules of AngularJS.
  • Created test cases for service components.
  • Created several Dto’s and done entity mapping.
  • Modularized the utility of dispatching actions in redux to a domain specific language. Enforced a simplistic and intuitive design pattern inspired by SQL with extensible methods mirroring clauses.
  • Eliminating the redundant overhead of redux boilerplate to prevent data anomalies through normalization with minimal upfront configuratio
  • Extensively worked on NoSQL development for developing applications using Azure.
  • Resolved QA bugs for front end and back end.
  • Unit tested the service components and participated in regression testing.
  • Created and Modified Control Templates, Data Templates and ItemTemplates to increase features of the existing controls
  • Used Behaviors and Triggers to declaratively associate action with an events and property values. Used Extensively Interaction and Interactivity libraries to bring the effect to the controls.
  • Used data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader /Writer for consistent access to SQL data sources.
  • Experience in SharePoint shared services (search, forms, Excel Services, and Workflow)
  • Created custom SharePoint Web Parts using Visual Studio 2005, C# with Microsoft. SharePoint and Microsoft. WebPartPage object model.
  • Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories and iterations.

Environment: Responsive Design, Bootstrap 4, DOM, Firebug, DHTML, Eclipse, redux, AEMSVN, Ecma Script 6, Websockets, Adobe Dreamweaver, Jira, MVC, Agile/Scrum, SQL Server Management Studio, Windows

Confidential, WA

Java Developer

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using jQuery, JavaScript and AngularJS.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
  • Developed the functionality for communicating between the modules mostly involved in view and Controller section of MVC pattern.
  • Used Angular JS filters for filter functionality in search box and integrator functionalities.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Used HTTP and $q promises to get JSON from the server to populate the models.
  • Developed REST architecture-based web services to facilitate communication between client and servers.
  • Worked one-on-one with client to develop layout, color scheme for the website and implemented it into a final interface design with the HTML5/CSS3 meeting W3C standards.
  • Experience with front-end work flow tools including npm, grunt.js and bower.
  • Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop’s, tablets and mobile phones.
  • Designed CSS based page layouts that are cross-browser compatible.
  • Worked on Rational application developer RAD as an IDE for developing the Web Application, Websphere as a Server.
  • Used Adobe Creative Suite programs, Photoshop, Illustrator, and Flash & Flex to mockup UI elements.
  • Involved in Product Plannings, gathering requirements and developing web application using Agile / Scrum approach Used IE and chrome developer tools for debugging and fixing the front-end issues.

Environment: HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JSON, Rest Api, SVN, ALM, Grunt, Windows 7, Jenkins, Confluence, RAD, Java, J2EE, Agile methodology.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in SDLC stages of application including Requirements analysis, Design, Implementation and Testing.
  • Involved in preparing the Architecture and Design Documents.
  • Developed the presentation layer using HTML, CSS, and JSP.
  • Involved in designing the Business layer of application using Spring MVC Framework.
  • Designed the service layer by using the Spring framework using Dependency Injection.
  • Integrated the service layer with the persistence layer using Hibernate framework and monitored the request flow.
  • Created Tables, SQL Queries and triggers to insert and fetch the data from the Oracle database.
  • Wrote test cases and performed unit testing using JUnit.
  • Hands on experience in deploying J2EE applications on Tomcat Apache server.
  • Involved in Bug Fixing and support.
  • Participated in daily standup meetings.

Environment: java 1.6, J2EE, JSP, HTML, CSS, Spring Framework 3.2.2, Hibernate 3.0, Oracle 11g, Junit, Apache Tomcat server, Eclipse IDE, JUnit.

We'd love your feedback!