We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Brentwood, TennesseE

SUMMARY

  • 8 years of experience as a Full Stack Java Developer in developing Backend, UI, Web, and Mean Stack Applications using HTML5, CSS3, XHTML, JAVASCRIPT libraries, JQUERY, AJAX, JSON, XML,DHTML, SPRING FRAMEWORK.
  • Passionate and detail oriented front end web developer with vision to optimize the front end for holistic approach and mission to deliver beautiful, interactive and accessible web projects.
  • Expertise in Agile and Scrum environment of software development and successfully excelled in Sprint design challenges.Tried to develop short development cycles using TDD.
  • Extensively worked on n - tier architecture systems with application system development using Java, JDBC, JSP, EJB,Spring Framework, Hibernate, Struts, Web services, WSDL,REST, SOAP, XML.Well versed with SCSS and SASS,STYLUS preprocessors.
  • Experience in developing Web applications like Blog Maintenance,Social Networking, Mobile Apps and Single page Applications related to Client Authentication using JS Framworks and libraries like React/Redux.js, Vue.js, Angular4/2, Backbone.js, Angular.js, Ext.js4.0, NodeJs, Responsive designs by using Bootstrap.js.
  • Strong understanding of MVVM and MVC, MVP architectures.
  • 2+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and good Knowledge of Pivotal Cloud Foundry(PCF).
  • Familiar in Core Java with strong understanding and working knowledge of Object-oriented Concepts like Collections, Packages, Exception Handling and Polymorphism, JDBC, Spring, Hibernate, Struts.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP,Security, DataRest and Spring JDBC.Strong hands on experience with Spring Boot.
  • Experience with data integration, RESTful API and SOAP API Design.
  • Used JENKINS as a primary tool for implementing the CI/CD during code releases.
  • Good experience in relational database concepts and experience in Query construction using SQL. Experienced in Databases like Mongo DB, Oracle 11g/10g/9i and SQL Server and writing SQL Queries, Stored Procedures.
  • Good working knowledge in creating JUnit test cases Using Mockito. Used Log4j to capture the log that includes runtime exceptions.
  • Experienced in Test Case Design, Test Planning, and Test Tool Usage, Test Case Execution, Defect Management, Risk Analysis and building Test Environment.
  • Good Inter-personal skills gained through interaction with technical and functional teams. Capable of quickly learning and delivering solutions as an individual and as part of a team.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, XML, CSS,CSS3, JavaScript, jQuery, Ajax,JSON

IDE & Tools: WebStorm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0, Microsoft Publisher, Eclipse, Visual studio, Spring tools suite, Brackets, Talend Studio, Visio.

JavaScript Libraries: jQuery,Ext.JS4.0/2.0,Angular4/2,Angular.js,,Vue.js, React.Js,Redux,,Bootstrap.js,backbone.js,Node.s,YAML,JSON Handlebars,Express.Js,EcmaScript6,TypeScript,breeze.Js,Require.Js, Prototype Javascript.

Java Technologies: JSP,JSF,JDBC,Hibernate,Spring,Spring Boot,Spring Security,Spring DataRest,STS,Struts

WebServices: REST,SOAP,AWS

Design Patterns: MVC, DAO,Singleton, Factory

Software Tools: UML,Microsoft visual studio,Dreamweaver,Adobe Photoshop,DBeaver,SOAP UI, Docker

Publishing Tools: Adobe PageMaker, MS Office,SharePoint 2010

Wire Frame Tools: Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Microsoft Visual Studio,Adobe Fireworks CS3 and Adobe Illustrator CS3,Indesign

Version Control: Perforce, CVS, SVN,GIT,TFS

Usability tools: Morae,Card Sorting,Userlytics

UX Methodologies: Ergonomics, Journey Maps

UX Tools: Balsamiq, Scenario Mapping, Google Analytics, Kano Modelling

Build Tools: Maven, JUNIT5,ANT,Grunt,Gulp

Databases: Oracle, MY SQL,MsSql Server,Ingress,MongoDB,SQL developer, T-SQL

Application Servers: Oracle web logic, Tomacat,JBoss

Operating Systems: Windows XP/Vista/7/8/10,Unix,Linux

PROFESSIONAL EXPERIENCE

Confidential, Brentwood, Tennessee

Sr. Full Stack Java Developer

Responsibilities:

  • Aspart of the Agile team used Agile methodology for the software development,worked on estimated releases, used JIRA for task assignment, and for tracking other development information.
  • Worked Closely with Architect to Design and Develop Chimera based solutions for Talend Jobs that are meant to be Migrated.
  • Used Eventing Framework features like Iplugin Event Handler, Harvester, Agent to Migrate existing Enterprise Integration Platform projects.
  • Created Technical Design Documents for Project/Job to be migrated and Support Documents for the same to leverage support for Devops Team.
  • Used ORM core library to work to manipulate data (crud operations, other complex Stored Procedures and Triggers) in Databases like Oracle,Netezza, Postrges.
  • Created APIs for the Internal framework which store data related to all SKUs, Vendors, Employees,Distributed Data centers, TSC stores . These APIs are called using Nginx server.
  • Used Hashi Corp Products like Consul to retrieve Configured data from UI and Vault to store database details and any connection details as secrets.
  • Extensively worked with Core Java Concepts like Collections, File I/O, Exception handling Etc..
  • Worked on creating some internal framework libraries like DateEx, objectStoreEx, and logging methods.
  • Created APIs to Post data to Mount location in file and xml formats.
  • Created RestFul APIs to Post SKU Json Object to Integration End Point.
  • Used MAVEN for building the project, dependency and documentation which is based on POM (project object model). Coverted to Maven projects and Maven Archetypes projects for developing applications and provided JAR files for application use. worked with JUNIT and Mockito for creating unit test cases for developed rest end points and Interfaces.
  • Created POC on Online Order Management System called KIBO for TSC stake holders using this eventing framework and core java features by utilizing contentDelimitedFilewrite.
  • Responsible for the check in of code and modules to be bundled for testing and deployment purposes and coordinate with QA team for different releases.
  • Contributed for Internal Framework’s Documentation/Tutorial and in Creation of UI for whatis.com for TSC.
  • Used HTML5, CSS3, Bootstrap,jQuery,JavaScript for developing the Whatis.com site for Tractor Suppply.
  • Sent Data to different Ware houses of TSC using JMS Active MQ. And well versed with Producure and consumer Architecture.
  • Worked on Analyzing Talend Jobs for Data Migartion.
  • Worked on Analyzing the Java Web Methods for Application Migration from EIP to Chimera.
  • Created ObjectStore APIs by converting the Master Data from different SAP IDOCs.
  • Used Internal framework called CICADA for Continuous Integration and Development. worked with Git,SVN and git bash for version control and confluence for Project Management.
  • Used SonarQube for Mantaing code quality. Followed companies own Chimera based Developmemt standard which are aligned with Sophisticated Java Standards.

Environment: Java,Collections,ExceptionHandling,RESTwebservices,GIT,SVN,Talend Studio,Maven,Javascript,HTML5,CSS3,Oracle,SQLDeveloper,Postgres, SoftwareAG,Junit,Mockito,JIRA,Log4j, swagger,Windows,Visual Studio Code, Visio,SonarQube.

Confidential, Rochester, Minnesota

Sr. Full Stack Java Developer

Responsibilities:

  • Aspart of the Agile team used Agile methodology for the software development,worked on estimated releases, used TFS for task assignment,and for tracking other development information.
  • Coordinated with BA and Technical leads to understand where the legacy application stands as of now on data and other standards and what are the new requirements of the clients and the flow of the application as well as the application Framework.
  • Created technical specifications for an application before refactoring it,to know which data parts it looks at and kind of data and other applications its refering to if any.
  • Wrote source code, prepared test data,tests and debugged programs. Revised and refined programs to improve performance of the code.
  • Designed and developed Restful APIs and services using best practices to interact within the Microservices and with the front end. And converted into JSON formats
  • Developed SQL queries to pull data from different data bases that resides in Ms Sql server,DB2,ORACLE. Mapped migrated views with new system. Worked extensively with SQL Joins and integrated data from 3-4 different databases to display the results page on the UI by implementing internal service classes.
  • Worked with Relational Database Management Systems including Oracle, SQL Server and have worked extensively on JDBC to connect to and access various remote databases.
  • Understood Procedures of SQL to work on Add/Modify/Delete/move functionalities of certain Applications.
  • Created specific DAO classes based on the application’s requirements.And Implemented Core Java features while writing the Java classes and methods. Used the OOPS concepts of Exception Handling, multi-threading. worked on converting different corn job service calls, mapped their interactions to connect to our micro service for data.
  • Developed internal Microservice end points and tested them with Postman.
  • Used MAVEN for building the project, dependency and documentation which is based on POM (project object model). Coverted to Maven projects and Maven Archetypes projects for developing applications and provided JAR files for UI application use.
  • Used Spring Boot for Registration Appliaction Impelementation, to make it stand alone and to use different third party application’s Dependencies and to make it production ready with minimal checks. And even used Spring MVC to figure out the view Model for the App.
  • Modified existing Jsf pages to rebuild the UI. Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
  • Modified current web-based software system of few applications used JSP, Ajax, CSS to enhance functionality and user experience on web pages.
  • Controlled data flow from backbone. created appropriate classes for managing application states.And created controllers to handle events triggered by client and send request to Server.
  • Responsible for the check in of code and modules to be bundled for testing and deployment purposes and coordinate with QA team for different releases. worked with JUNIT and Mockito for creating unit test cases for developed rest end points.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Set Up CI for releases in jenkins. Worked with TFS for Project Management. Implemented a Continuous Delivery pipeline with Docker, Jenkins.
  • Worked with Swagger for documenting Restful Api’s and structure of the Micro Services.

Environment: Java,JDBC,RESTwebservices,SOAP,Maven,JSF,Java script,SpringBoot,Docker,HTML5,CSS3,Oracle,SQLDeveloper,Ingress,Tomcat, Junit,Mockito,TFS,STS,Log4j,Docker,Jenkins,swagger,Windows.

Confidential, Columbia, Maryland

Sr. Java UI Developer

Responsibilities:

  • Aspart of the agile team used Agile methodology for the softwware development,worked on estimated releases, used JIRA for task assignmnet,bug tracking and fixture.
  • Involved in Requirements and Analysis Understanding and coordinated with BA for the requirements of the client and the flow of the application as well as the application Framework.
  • Created Café Proof of Concept(POC) to provide TDA stakeholders with a view to how functionality can be incorporated with the new technology provided by the new Authentication Services.
  • Write source code, prepare test data,tests and debug programs. Revise and refine programs to improve performance of the software.
  • Defined and developed the application's presentation layer using HTML5, CSS3 and JavaScript libraries like React/Redux, Vue.js, ES6.
  • Implemented 3Legged oauth Authentication mechanism for client side authentication to generate appropriate Auth tokens using Spring Boot, Rest Webservices as core technologies.Used Spring Annotations for configuaring XML files which guide the creation and injection of beans.
  • Used JDBC with Spring Boot to connect to databases, and created specific DAO classes.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application. Modified the Spring Controllers and Services classes.
  • Developed internal Microservice end points and tested them with Postman.
  • Used React/Redux framework, bootstrap,HTML5,CSS3,Node.js, webpack and babel compiler to develop Security Center module as Single page application.
  • Controlled data flow using Redux. created appropriate component classes for managing application states.And created controllers to handle events triggered by client and send request to Server.
  • Used SCSS as css preprocessor,and bootstrap for responsive design, forms creation, design menus,filters using media quieries and grids.
  • Implemented React's Axios Http Request to read data from web server and process JSON data to render in UI.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
  • Used Node.js with Express.js to separate server side data from front end.
  • Responsible for the check in of code and modules to be bundled for testing and deployment purposes and coordinate with QA team for different releases.
  • Responsible for validation of Client Interface HTML pages using JavaScript and JQuery. worked with JUNIT and Mockito for creating unit test cases for developed spring bean classes.
  • Good knowledge in developing Restful Web Services consuming REST API's overHTTP/HTTPS protocol.used Hystrix for fault tolerance mechanism and Zuul Gateway EDGE APIs. worked with Vue.js framework for creating Auth-admin tool thats need to be provided for our internal client applications.Used Vue.js events distribution and parent chain for parent-child component communication
  • Experience in Vue.JS for building apps and declarative templates with data-binding, created some custom directives in the application.used Vue forms, validations, modules, components, directives, HTTP requests.
  • Set Up CI for releases in jenkins. worked with Git and git bash for version control and confluence for Project Management.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Worked with Swagger for documenting Restful Api’s and Microservies.Good working knowledge with YAML/JSON.

Environment: JavaScript,Es6,MVC,HTML5,CSS3,jQuery,AJAX,JSON,Node.js, express.js,XML,JSP,SpringMVC,SpringBoot,STS,SpringAnnoations,SpringSecurity,JSP,JDBC,SLF4J,React.js,VUe.jsbackbone.js,bootstrap.js,REST,TDD,Oracle,SQLDeveloper,MongoDB,Tomcat,webpack,SCSS,AWSS3,Junit,Mockito,JIRA,Git,YAML,Windows.

Confidential, West Chicago,IL

Sr. Java UI Developer

Responsibilities:

  • Worked in a team, involved in developing both front-end and back-end programming for web application that matches requirements of client.Analyzed data, gathered requirements, created scenario mapping, user profiles, user scenarios/stories, designed wire frames and prototyped conceptual models.
  • Responsible for converting designed mock-ups to HTMLpages using HTML5,CSS3, and jQuery.Implemented the concept of Javascript Prototypes.Used SASS for developing Style Sheets.
  • Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.created blosgs using Wordpress.
  • Developed new user facing features using React.js/Redux.
  • Used React.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Worked with JSP in rendering the data from server side on to the client side.
  • Utilized MEAN stack, MVC framework and Single Page Applications framework based on Angular4.Worked with mongoose.js for database communication with MongoDB.
  • Wrote various declarative Angular4 components and used ngif and ngFor templates for improving and optimizing code.
  • Familiar with MongoDB clusters, performance tuning, backup and recovery.Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Used the Node.js, Express.js and backbone.js MVC Frameworks in the development of the web applications.
  • Developed AJAX driven application by invoking web services/API and parsing the JSON response.
  • Designed various grid panels and various UI components using EXT JS 4.0 framework and JQUERY.
  • Accomplished W3C standards validation for HTML and CSS code on all the web pages of the application.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions. Played key role in the design and development of application using J2EE and REST web service for Service Oriented Architecture (SOA) with JSON.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Ability to use Spring Annotations for configuaring XML files which guide the creation and injection of beans.
  • Annotations based Hibernate beans development, to eliminate the mapping XML files.
  • All the functionality is implemented using Spring Boot. Expertise in Spring Security Framework for authentication and authorization.
  • Utilized Design patterns MVC, DAO, Factory, Singleton
  • Automated tasks with Gulp under Node.js environment.
  • Used AEM for CMS.
  • Worked on the Oracle web logic server basically with JAVA as the backend.
  • Responsible for cross browser compatibility and hence exposure to popular browsers.

Environment: JavaScript,MVC,HTML5,CSS3,jQuery,AJAX,JSON,MeanStack,XML,JSP,SpringMVC,SpringBoot,STS,SpringAnnoations,Spring security,JSP,React.js,Angular4,backbone.js,Express.Js,bootstrap.js,Handlebars,DesignPatterns,REST,TDD,Oracle,SQLDeveloper,MongoDB,OracleweblogicServer,Gulp,SASS, JIRA,Git,XSLT, Windows.

Confidential, NewYork, NY

Java UI Developer

Responsibilities:

  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, SASS,JavaScript ES6 and extensively used Table less Design in CSS for positioning.
  • Developed the application using Mean Stack by leveraging Angular2.
  • Used React.js on the front end side using SCSS.
  • Wrote various classes for data retrieval while implementing Angular2 components.
  • Used Node.js for downloading all dependencies required for the application, and used Express.js for server side rendering.
  • Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
  • Making the application responsive using bootstrap media queries.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Worked on the Spring Framework like Spring IOC, and Spring DAO.
  • Used Spring MVC Annoations to create Spring applications with minimal XML configuration.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Involved and Developed all phases of security implementation using spring security system.
  • Implemented persistence layer using Hibernate to interact with the MYSQL database, Used Hibernate Frame work for object relational mapping and persistence.
  • Used Hibernate Annotations to provide mata data for Object and Relational Table mapping.
  • Invoked Rest-core methods from the individual change appliers using Jersey-client library.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Writing unit tests using Jasmine with karma.
  • Good hands on writing Ant Build Scripts.
  • Responsible for coding User interfaces using JSF.
  • Development of Business logic using React.js/Redux.
  • Responsible for writing Serverside validation using JSF.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.

Environment: HTML5, CSS3, Bootstrap3, Mean stack,JSF 2.0, Seam,Angular2, NodeJS NPM modules, Express.js, Handlebar,Gulp, Grunt, Ant,Jasmine, Karma, Eclipse,Spring IOC,Spring MVC Annotations,XSLT,XML,Spring AOP,Spring DAO,Hibernate,Hibernate Annotations. AWS,REST,TDD, JQuery,ReactJS, Apache Tomcat,MYSQL,webpack,Log4j,Junit,SVN,JIRA,Confluence,Preprocessors(LESS & SASS)

Confidential, Raleigh, NC

Java UI Developer

Responsibilities:

  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful service on a different domain.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Used Ajax effectively to create pagination and with client side events like quick search.
  • Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext.JS.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
  • Developed the Presentation tier using Struts (MVC Architecture).
  • Created tables and worked on MYSQL and PL/SQL to write stored procedures functions and packages for complex inserts and updates in the database. And used stored Procedures in the application.
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another.
  • Used UNIX shell scripts for running java batch components on server.
  • Used HTML5 elements like video, audio and canvas in making the website interactive.
  • Used all the advanced Photoshop features to create appealing visual web interfaces..
  • Developed test cases and performed unit testing using Karma & Jasmine Test cases.
  • Used version control repository SVN and JIRA for issue tracking.
  • Performed code build and deployment using Maven.
  • We used Gulp for Build Process.
  • Developed Ant Scripts and developed builds using apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.followed TDD to develop test cases for the codes.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: JavaScript, HTML5, CSS3, JSP, Dreamweaver, DHTML, jQuery, AJAX, JSON, DOM, DHTML, XML,XSLT,PHP,Photoshop, backbone.js, node.js, angular.js, bootstrap.js, Maven,MYSQL,Struts,GULP,TDD,MVC,Karma&Jasmine,TortoiseSVN,Grunt,JIRA,ANT,Log4j,Firebug,Tomcat,Windows,webpack.

Confidential

Java UI Developer

Responsibilities:

  • Responsible for planning, designing.
  • Designed and developed Site Hierarchy interface and other GUI Screen applications with java.
  • The User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in JAVA, DHTML and JavaScript.
  • Developed Presentation tier as Java Server Pages implementing in servlets.
  • Implemented presentation logic in JSPs, Servlets.
  • Developed Servlets and designed web.xml for the servlets.
  • For Bean management we used Spring Framework’s Dependency Injection.
  • Involved in implementing MVC CRUD operations, Pagination, File Upload, JMS, RMI, and DAO classes.
  • Used AJAX to use the RESTFUL Services in the application which supported different format like text, JSON and XML.
  • Used XSLT for document format conversion.
  • Implemented Validation framework for field validations.
  • Threads scheduling is used for the calendar tool.
  • Involved coding and review of the system.
  • Involved for preparation of user entry screens and web forms.
  • Client side validations were done using JavaScript.
  • Worked on writing PL/SQL Stored Procedures using Oracle.
  • Used JDBC for connectivity.

Environment: Java 1.6, JSP, Struts, Servlet, JDBC, Spring,, MyEclipse, Java Script, HTML, CSS, XML,JMS,RMI, Tomcat Application Server,Oracle, Maven.

We'd love your feedback!