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.

We'd love your feedback!