We provide IT Staff Augmentation Services!

Java Full Stack Developer, Resume

4.00/5 (Submit Your Rating)

Topeka, KS

SUMMARY:

  • Experience building web - based client-server technologies and setup configuration to integrate them with front-end applications, back-end web-services, APIs, RDBMS and NoSQL Database Systems.
  • Strong knowledge of J2EE Platform including Servlets, JSP, JMS, JDBC, EJB, JNDI, JPA and Hibernate.
  • Hands on experience in designing n-tier applications using J2EE design patterns including MVC, Business-Delegate, Singleton, Observer and Session-Façade.
  • Experience in JVM related activities like heap dump analysis, garbage collection, caching etc.
  • Experience in SOA integration projects leveraging SOAP/RESTful web services and Spring Framework.
  • Strong knowledge on principles of Microservices and Microservices-Architecture. Experience developing SpringBoot based microservices by leveraging modern CICD tools and deploying in Public-Cloud (AWS).
  • Proficient in building RESTful Service with Java using JAX-RS, Jersey and Spring Boot.
  • Experience in developing front-end web pages/interfaces using HTML5, CSS3, Java script and Ajax.
  • Proficient in developing Single Page Applications using Angular2/4 and ReactJS frameworks.
  • Experience in configuring build and deployment processes using Maven, Gradle, Jenkins and CICD.
  • Proficient in using Amazon Web Services including EC2, S3, ELB, Auto-Scaling, VPC, Route53, DNS & IAM.
  • Well versed with Test-Driven-development using JUnit, Mockito for unit-testing and JMeter for load/performance testing. Hands-On experience using SonarJava/SonarLint code analyzer for continuous inspection of code coverage by tests, inspect code quality to detect and fix tricky issues.
  • Extensive experience in deploying enterprise web applications on Tomcat, WebSphere & JBOSS.
  • Proficient in Database technologies including SQL, PLSQL, Stored-Procedures, Joins, Triggers, Cursors, Aggregations and Indexing. Acquainted with Oracle, MySQL and DB2 offerings.
  • Knowledge of using NoSQL (MONGODB, CASSANDRA) data models, Key-Value stores and Document stores for applications demanding large data volumes, low latency and flexible data models.
  • Experience working in all phases of Software-Development-Life-Cycle collaborating with various stake holders including Product Owners, Business Analysts, Software Architects, Quality Analysts, Developers and end users.
  • Quick learner and a team player with excellent troubleshooting, problem-solving and interpersonal skills.

TECHNICAL SKILLS:

Languages: Java, C, C++, PL/SQL, HTML, JavaScript, Python, GraphQL

Java Technologies: J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, JTA), XML, XSLT, Web Services

Web Technologies: HTML5, DHTML, CSS3, JavaScript, JSP, jQuery, AJAX, AngularJS, Node.JS

Frameworks: Struts, Spring, Hibernate, Junit, Log4j, Jenkins

Development Tools: Eclipse, IntelliJ, Net Beans, RAD, WSAD, JBuilder, Jdeveloper, Visual Studio.NET, 2010,2012, Toad, Putty, VMware, Maven, Jira, Jenkins, Bamboo, Docker, Ansible, Ant, selenium, cucumber

Web Servers: Apache Tomcat 5/6/7, WebLogic 12.1.2, Jboss, JAX-RS, Restful

Databases: Oracle, MS SQL Server, MySQL, DB2, MongoDB, Cassandra NoSQL Database.

Application/Web Servers: Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBoss

Design Modeling: Microsoft Visio, IBM Rational Rose

IDE Tools: Eclipse, NetBeans, RAD, Intellij

Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.

Operating System: Unix, Linux, Windows

PROFESSIONAL EXPERIENCE:

JAVA Full Stack Developer,

Confidential, Topeka, KS

Responsibilities:

  • Collaborated with Scrum Agile team members to review user stories and supporting requirements and translated them into a system design.
  • Designed and developed the User Interface using Angular 5, HTML5, CSS, TypeScript, Material UI, Sass, Angular CLI. Developed mock-up and prototypes using HTML5 and CSS3.
  • Developed application in .Net based UI within Angular 5.0 framework and Node.js, integrated with TypeScript.
  • Utilized Angular forms module to create and validate user interactive forms.
  • Experince in creating new features and exposure to new Java Script updates in ES6.
  • Created cross-browser compatible and standards-compliant CSS based page layouts. Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete validation forms.
  • Integrated Polymer components in the application such as brand bar, grid system, date picker, etc.
  • Worked with D3.js in the editorial and layout staff by creating representable pictograms, maps, pie charts and more to illustrate key facts and trends in news stories.
  • Implemented modules into Node.js to integrate with designs/requirements.
  • Involved in Analysis, Design, Coding, and testing phases of the back-end server-side business logic development by following Agile Scrum Methodology.
  • Used Spring Framework AOP to implement logging in the application, Spring DAO for data access.
  • Used React JS to build the UI components, developed filters to display different dimension of data and font size modifiers Developed container components as the logic layer for the UI components.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries .
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverable within time.
  • Additional responsibilities like actively closing defects identified by QA team, and writing unit test cases by using JEST unit testing framework for the application developed in ReactJS and NodeJS as the backend.
  • Performed testing and troubleshooting on various securities (currencies) using charting tools (HighCharts).
  • Thoroughly used Java1.8 lambdas, HTML5 and CSS3 for application development.
  • Worked on Serverless cloud resource Lambda to configure and triggering files, to generate stacks and templets of corn job that will trigger every 30 minutes.
  • Developed Spring boot applications and microservices and deployed on AWS EC2 instances.
  • Worked on core AWS services such as setting up new server (EC2) instances/services, configuring security groups, and setting up Elastic IP's.
  • Used Spring and AngularJS for creating secure Single Page Applications (SPA) and refactored the existing AngularJS application.
  • Involved to create the UI web pages in a professional manner using web technologies like HTML5 and CSS3 based on the WCAG 2.0 and ADA standards.
  • Used TypeScript to create client side functions to reduce processing time and consumption.
  • Used Azure cloud for Windows Active Directory for user’s authentication.
  • Used Node.js for APIs for authentication and authorization. Used Node.js to run Grunt tasks.
  • Created modules to store and mutate data to build the backend API using Express.js and Node.JS
  • Designed Business classes and used Design Patterns like Data Access Object, Data Transfer Object, MVC etc.
  • Have migrated the application build system from Gulp to complete Webpack by creating a dist. folder to deploy.
  • Involved in the creation of interface to manage user menu and bulk update of attributes using AngularJS, Backbone.js, Require.js, Ionic.js, Can.js, Ext JS to render responsive pages.
  • Debugged the application using Firebug to traverse the documents and manipulated Node.js using DOM and DOM functions.
  • Used New Relic to track the performance, memory usage and errors.
  • Used VSTS for bug tracking, issue tracking and project management.
  • Created Unit test suites using Jasmine to test the UI.
  • Used best practices to maintain source code management and consistency across different developers using GIT and Github.

Environment: Angular 8, Material UI, HTML5, CSS3, ES6, D3.js, Bootstrap, PolymerJS, TypeScript, RESTful API,REST, Github, SQL, PL/SQL, Jasmine2.3, Web Logic server, Azure, Bower, Node.js, POSTMAN.

Sr. Java Developer,

Confidential, Austin, TX

Responsibilities:

  • Involved in design, development and testing of software development life cycle
  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Involved in structuring and execution of MVC configuration design utilizing spring framework for Web-level
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing RESTFUL web services using spring boot
  • Worked on developing the backend part of the application involving spring framework, and Web Services
  • Implemented Splunk logging to move Business Entities in to the separate log file
  • Developed the code for calling the external webservice through Spring
  • Implemented the CRA error code logic to call the external webservices
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing Angular js, JavaScript API
  • Written the front end look and appearance for the screens using javascript, AJAX, AngularJS, jQuery
  • Worked with MI team to Implement SonarQube for code quality check and code coverage integrated them into Jenkins to achieve Continuous Integration
  • Setting up the build, configuration and auto deploying using Maven build tool
  • Used GIT repository for software configuration management and version control
  • Consumed SOAP web services for our Application
  • Followed Agile Methodology and Scrum list as a Software development process
  • Prepared Junit test cases using Mockito and Powermockito and executed the test cases using Junit for the entire project and implemented build process for maven for TDD
  • Deployment of ear and war files in WebLogic Server
  • Used SQL statements and procedures to fetch the data from the database
  • Developing scalable applications in a dynamic environment, primarily using Java, Spring web services and object/relationship mapping tools
  • Implemented log4j for logging purposes and debug the application
  • Designed and implemented customized exception handling to handle the exceptions in the application
  • Communicated development status on a regular basis to technology team members

Environment: Java8, Spring MVC, Spring JDBC, SOA, Maven, Jenkins, Angular, SOAP, GIT, XML, Oracle, WebLogic, Agile, JSON, sonarQube

Full Stack Web Developer,

Confidential, Peoria, IL

Responsibilities:

  • Actively participated in all Agile methodologies, followed all the requirements for Software Development Life Cycle (SDLC).
  • Designed dynamic and browser compatible pages using HTML/HTML5, CSS3, jQuery, and SPA (single page application) using Angular 2, Typescript, Angular-CLI, and Bootstrap.
  • Implemented data binding and validation using Angular 2, and used Angular 2 Controllers, Directives, Factory and Service resources, Routings and Events
  • Developed Angular 2 Components, Services, and Pipes and took part in developing unit test and integration test cases.
  • Involved in configuring Messaging plugins for communication between asynchronous external systems with Guidewire.
  • Experience in creating web applications using MEAN (MongoDB, Express, Angular, Node.js) stack and MERN (MongoDB, Express, React, Node.js) stack, implemented with Express.js, Mongoose and MongoDB to create comprehensive web applications.
  • Involved in designing and developing application using MERN (Mongodb, Express, ReactJS, NodeJS) stack along with Redux, Javascript (ECMA 6), JQuery, HTML/HTML5, CSS3, Pipe Bootstrap.
  • Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
  • Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
  • Solid techno functional expertise and experience on Guidewire Policy Center 8.x,7.x (Configuration, Integration), Guidewire Claim Center 5.X, 6.X, 7.x and 8.X
  • Involved in analysis and resolution of Guidewire application performance issues.
  • Configuring screen layouts and create new screens in Guidewire Studio as needed.
  • Interacted with Java REST services via ExtJS stores.
  • Administrative tools, a challenging single page desktop application built in ExtJs.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in writing java, gosu classes and generated jar files.
  • Implemented React JS code to handle cross browser compatibility issues.
  • Developed Microservices to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Designed and developed the business logic layer components in middle-tier of the application using Spring Framework4.0 and Spring Boot in STS.
  • Used Spring JDBC and DAO layers to offer abstraction for the business from the database related code
  • Designed and implemented the MongoDB schema and Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Worked in enterprise level production monitoring, triage, root cause analysis using Dynatrace.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Developed Web services to allow communication between applications through REST over HTTP.
  • Created AWSS3buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Experience working with AWS for Storage & content delivery and Application deployment services.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Involved in configuring the Git repository and maintain the version control using Git and Used GIT for source code version control and regularly pushed the code to GitHub.
  • Implemented unit test for testing Angular components with frameworks using Protractor, KARMA and JASMINE.
  • Used automating functional and regression testing through Protractor, for the End-to-end testing framework for Angular application
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

Environment: Agile, Angular 2/4, HTML/HTML5, CSS3, JavaScript, Bootstrap, jQuery, ECMAScript 6, Spring Framework, Spring Boot, ExtJS, React.JS, MERN, XML, XSLT, RESTful, Guidewire ContactCenter7.x, Guidewire ClaimCenter7.x,Web focus, Kafka, MongoDB, Mongoose, Microservices, Quill, JSX, ES6, AWS, IAM, S3 Buckets, Web Services, GraphQL, Gulp, WebSocket, Mocha, Bamboo, JIRA, GIT, GitHub, Karma, Jasmin

Java Developer,

Confidential, Charlotte, NC

Responsibilities:

  • Involved in Requirements gathering, Analysis and Design of the application.
  • Created use case diagrams, class diagrams and sequence diagrams using Rational Rose.
  • Designed and developed web interfaces using MVC Architecture and Spring Framework.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
  • Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Spring Security for securing the web tier Access.
  • Developed user interfaces using JSP, AJAX, XHTML, CSS, and JavaScript.
  • Designed the application in such a manner to have code reusability.
  • Extensive client side / server-side validation scripts are written in JavaScript and AJAX.
  • Used SVN as the version controller.
  • Implemented log4j for checking application logs.
  • Involved in Unit and Integration Testing after each development Life cycle.
  • Deployed application in WebSphere application server in pre-production environments.

Environment: JAVA 1.7, J2EE 5(Servlets 2.4, JSP 2.0), Spring, Hibernate 3.0, Eclipse, HTML, CSS, XML, JavaScript, AJAX, JUnit, WebSphere, SVN, DB2

Java Developer,

Confidential,

Responsibilities:

  • Interacted with Business users and Architects to understand the business requirements.
  • Designed and coded a new interface for AP&R application with the interfacing GSD application, to build tighter linkage between the two systems for improving efficiency and data accuracy.
  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets and Custom Tag libs.
  • Used Hibernate to persistent data into database and written SQL to access/update the data from/ to the database.
  • Used JMS to send the notification emails to users based on the initiative follow up date.
  • Developed Message Driven Beans to send email notifications.
  • Developed Server side components and published Web Services using SOAP under Service Oriented Architecture principals. Developed Service Locator based frame work to access these services and anaged the dependencies using Dependency Injection (Spring IOC).
  • Developed Web services modules based on SOA architecture to consume services. Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
  • Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.
  • Worked on the build and deployment of the application and supported both SIT and UAT.
  • Provided production support whenever required.

Environment: Web Sphere, JSP, EJB, MDB, JNDI, Java Script, JMS, UML, Spring, Hibernate, IRAD, Sun Solaris, Oracle, PL/SQL, CVS.

We'd love your feedback!