We provide IT Staff Augmentation Services!

Full Stack java  Developer Resume

5.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • Around 8 years of experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications for Human Resources / Financial, Health and Retail sectors.
  • Used teh best practices of SDLC as well as Agile/SCRUM methodology.
  • Proficient in CoreJavawif strong understanding of data structures, algorithms, Collections, Concurrency, Multithreading, Event handling and performance tuning.
  • Worked on Java 1.8 upgrade using a new library for refactoring, Lambda, functional interfaces, streams - parallel processing, and aggregations
  • Experienced in Design and Development of multi-tier enterprise applications usingJava, J2EE, Spring, Servlets, JSP, JSF, Hibernate, JDBC,JavaBeans and Web services (SOAP, WSDL).
  • 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.
  • Strong knowledge on principals of Microservices and Microservices-Architecture. Experience developing Spring Boot based microservices by leveraging modern CI/CD tools and deploying in Public-Cloud (AWS).
  • Experience developing SOA based application wif RESTful and SOAP web services using Spring Boot.
  • Experience in developing front-end web pages/interfaces using HTML5, CSS3, Java script, Ajax, Bootstrap, JSON, XML and JSTL tags.
  • Used Oracle API Gateway for service-oriented architecture (SOA) and its deployment across domain boundaries and in teh cloud enabling organizations.
  • Good Knowledge on working wifOAUTH2to provide authentication and authorization to Rest services by exchanging Access tokens.
  • Proficient in developing Single Page Applications using AngularJS, Angular2/4/6, NodeJS, and ReactJS frameworks.
  • Solid experience wif JavaScript and JavaScript outline works jQuery, AngularJS, Ext JS.
  • Experienced in ReactJS and working wif React Flux architecture.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Implemented Angular promises to handle asynchronous communication wif our Rest API for various requirements.
  • Worked wif Angular Controllers, Directives, Factory, Services, Events, Angular Routing.
  • Good knowledge in implementing responsive web design using Bootstrap and CSS3 and have hands experience setting up builds for single page applications using Gulp and Grunt.
  • Proficient in Database technologies including SQL, PLSQL, Stored-Procedures, Joins, Triggers, Cursors, Aggregations and Indexing. Acquainted wif Oracle, MySQL and DB2 offerings.
  • Knowledge of using NoSQL (MONGODB, CASSANDRA, DYNAMODB) data models, Key-Value stores and Document stores for applications demanding large data volumes, low latency, and flexible data models.
  • Had an experience in JMS and Message Queue listeners for Message Queue Service.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Jenkins and pipelines to drive all micro service authentication builds out to teh Docker registry and then deployed to Kubernetes.
  • Experience in implementing end to end testing using Jasmine and Karma, Unit Testing using JUnit, Mockito, Testing.
  • Well versed wif JMeter for load/performance testing.
  • Experience in microservices wif Spring Boot-based services interacting through a combination of REST and Rabbit MQ, ActiveMQ message brokers.
  • Experienced in writing automated test scripts Protractor, Jasmine, and Cucumber.
  • Experienced working wif build tools like ANT, MAVEN, Jenkins, and logging framework log4J.
  • Experience in configuring build and deployment processes using Maven, Gradle, Jenkins and CI/CD.
  • Proficient in using Amazon Web Services (AWS) including EC2, S3, ELB, Auto-Scaling, VPC, Route53, DNS & IAM.
  • Expertise in using testing tools like Postman, SOAP UI, Swagger UI.
  • Good working knowledge of AWS, Spring Boot, Spring Cloud, Docker, Maven, etc. in developing applications which use cloud-based services.
  • Extensive experience in deploying enterprise web applications on Apache Tomcat, WebSphere & JBOSS.
  • Worked in various version control systems such as SVN, CSV and GIT.
  • Quick learner and a team player wif excellent troubleshooting, problem-solving and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: Java 1.7/1.8, JavaScript, SQL, Python, HTML, CSS, PL/SQL

J2EE Technologies: EJB, Hibernate, Servlets, JSP, JMS & JDBC, Spring Framework, Webservices

Web Application Development: Servlets, JSP, Spring MVC, Spring Boot, Hibernate

Front End/Web Technologies: HTML5, DHTML, JavaScript, AngularJS, ReactJS, CSS, XML, XML Schema, XSLT, XSD, DTD, JSON, YAML, NodeJS

Web Services & API development: REST APIs, JAX-RS, JERSEY, SOAP, WSDL, JAX-WS

Database Development: SQL, PLSQL, MySQL, Oracle 11g/12c, MongoDB, Cassandra

Application Servers/Web Servers: Apache Tomcat, Oracle WebLogic, JBOSS, WebSphere

IDE, Version Control: IntelliJ, Eclipse, Spring Tool Suite, SVN, Git, GitHub

Cloud technologies (AWS): EC2, S3, ELB, Auto-Scaling, VPC, Route53, DNS & IAM

Operating Systems: Microsoft Windows, Unix, Linux, MacOS

SDLC: Agile, Scrum, Iterated Waterfall

Build tools: Maven, Jenkins, Docker, Apache Ant

Cloud services: Amazon Web Services (AWS), Azure

PROFESSIONAL EXPERIENCE

Confidential, Richardson TX

Full Stack Java Developer

Responsibilities:

  • Experience in an Agile Software Development environment using Agile methods like SCRUM and Test-Driven Development (TDD).
  • Involved in development of teh applications using Spring Boot and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlet).
  • Experience in SOA and message P2P, publish subscribe based application development.
  • Developed Microservices to provide RESTful API utilizing Spring Boot wif various data persistence frameworks using JPA.
  • UsedStructsFramework in teh application, which is based onMVCdesign pattern.
  • Used JSON for data exchange between application modules along wif XML and WS-Security for authenticating teh RESTful messages along wif encryption and decryption.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented ReactJS code to handle cross browser compatibility issues.
  • Used API Gateway to implement two factor authentications.
  • Configured WebSphere resources for database JDBC providers and data sources and MQ resources and queue destinations.
  • Added dynamic functionality to teh application by implementing Node JS.
  • Modularized front-end CSS and JS code wif Sass. Built a real time mouse/click user analytics web service wif Node.JS
  • Developed various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Experience in upgrading and migrating various versions of MongoDB on different platforms
  • Supported and worked for teh Docker team to install Apache Kafka cluster in multimode and enabled security in teh DEV environment.
  • Worked on creating documents in MongoDB database.
  • Used HTML, JavaScript, CSS3 and Bootstrap to improve user experience.
  • Developed Page layouts, Navigations and presented designs and concepts to teh clients and teh management to review.
  • Well versed in developing MongoDB, Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Used REST Client and Postman to test teh rest-based services and used Junit and Mockito to test teh middleware services.
  • Used microservices wif Spring Boot-based services interacting through a combination of REST and Rabbit MQ message brokers.
  • Automation of Web Services Testing using SOAP UI.
  • Used web debugging tools (Firebug, Fiddler debugging tool) and used integration frameworks and libraries like Mochafor ReactJS.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant environment.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Involved in designing teh database migration from DB2 to Azure Cosmos DB for transferring data.
  • Worked on JIRA for tracking and updating teh JIRA tickets and per assigned.
  • Involved in configuring teh Git repository and maintain teh version control using Git and Used GIT for source code version control and regularly pushed teh code to GitHub.

Environment: Java 8, J2EE, Agile, HTML, CSS3, API Gateway, JPA, JSON, Spring, REACTJS, MONGODB, Structs, Soap UI, JavaScript, Bootstrap, Junit, Postman, RabbitMQ, Apache Kafka, RESTful Web services, Mocha, Ant, Jenkins, Azure, JIRA, Log4j, Azure, Git, GitHub.

Confidential, Atlanta GA

Sr. Java Full Stack Developer

Responsibilities:

  • Worked as Full Stack Developer wif proficiency in web technologies and web designing tools.
  • Collaborated wif Scrum Agile team members to review user stories and supporting requirements and translated them into a system design.
  • Worked on Web Services using JAVA API for XML Services (JAX-WS) and build, deploying Restful Web APIs Services and microservices.
  • Implemented SOA architecture wif Web Services using SOAP, WSDL and XML
  • Built Restful web API wifSpring,Spring Boot,and testingAPIsusing Postman.
  • Developed Applications using Spring modules such as IOC, AOP, MVC, Forms, Transaction Management, Security and Batch.
  • Experience in Hibernate as ORM (Object Relational Mapping) frameworks in persistence layer of web applications.
  • UsedSpring MVCwifHibernateframework to build teh application on server side.
  • Configured virtual hosts and transports for WebSphere application servers.x
  • Demonstrated development experience wif both producing and consuming web services using REST web services.
  • Designed and implemented a SPA (Single Page Application) in Angular 6 which consume JSON from a spring MVC, using Spring Security to secure teh application.
  • Involved in working wif structsTiles 2.3for teh look and feel for a web application.
  • Authenticating users and to provide teh security to restful web services using OAUTH2.0.
  • Worked wif API gateway to expose teh APIs for internal consumption wif two factor authentications.
  • Significant experience in designing and developing Single Page Application (SPA) using Angular MVC framework.
  • Used Angular 6 Template basics, Template directives, Routing and Navigation, Components, Services and Data Binding.
  • Analyzed reports for member/eligibility/claims and mapped teh fields wifFACETSbatch jobs and reports
  • Designed, deployed, and supported highly available and scalable Ping federate infrastructure in AWS and On-premise that provides single-sign-on (SSO) and federation solutions for internal accesses.
  • Designed teh Front-end screens using JSP, Servlets, CSS, HTML, Bootstrap and JavaScript.
  • Worked in backend environment using Node JS.
  • Used Node JS to set up proxy URLs for teh data requests.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Used MYSQL as teh backend database and involved in design of teh database schema and development of Stored Procedures.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Implemented unit test for testing Angular components wif frameworks using PROTRACTOR, KARMA and JASMINE.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for ATDD (Acceptance Test Driven Development) and BDD (Behavior Driven Development) Using Cucumber.
  • Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices by implementing teh CI/CD methodologies.
  • Deploying windowsKubernetes (K8s)cluster wifAzure Container Service (ACS)fromAzure CLIand UtilizedDockerfor teh runtime environment of theCI/CDsystem tobuild,testand Deploy.
  • Worked wif AWS Lambda to automate resource creation, perform compliance checks and cost optimization.
  • Created AWS Lambda using java to perform event driven processing.
  • Used GIT for version control and used eclipse as teh IDE for developing teh application, Used Rational Clear Quest for defect fixing. Involved in guiding mentoring new contractor to understand teh application.
  • Used JIRA for bug tracking. Used GRUNT for initialization of project.
  • Used GIT as version control system, to keep track of all teh work, all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.

Environment: HTML, CSS, JSP, OAUTH2, Servlets, MYSQL, Spring, Spring boot, POSTMAN, Hibernate, Angular 6, API Gateway, JSP, Servlets, CSS, Structs, HTML, Kubernetes, Bootstrap, JavaScript, MYSQL, Apache Kafka, Protractor, Karma, Jasmine, Cucumber, Jenkins, CI/CD, AWS, GIT, JIRA, Maven.

Confidential, St. Louis, MO

Full Stack Java Developer

Responsibilities:

  • Worked on Full Software Development Life Cycle (SDLC) including Analysis, design, and development and developed and tested teh application functionalities using AGILE methodology.
  • Experienced on spring framework applications using Spring MVC and did integration to Microservicesinto existing system architecture.
  • Used MVC frameworks like Spring MVC along wif JSF.
  • Implemented RESTful web services using spring boot and consumed using Spring REST services.
  • Wrote Hibernate Criteria queries for data retrievals and have performed teh ORM mappings to map java entities to database tables.
  • Developed Server-Side automation using Node.js scripting and connecting NoSQL databases.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Used JSON for data exchange between application modules along wif XML and WS-Security for authenticating teh RESTful messages along wif encryption and decryption.
  • Used NoSQL database Cassandra for having high efficiency and good response to teh request.
  • Created teh databases using Cassandra and involved in design and data modeling and implemented Java APIs for retrieval and analysis on NoSQL database Cassandra.
  • Worked extensively to achieve DOM Show, hide elements and Event Handling using Angular JS.
  • Defined new validations through Angular for teh form field validation implemented through HTML5.
  • Developed pages using Angular directives, expressions, routing capabilities for bookmarking, filters, validations, and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Used and developed teh UI Screens using HTML, JavaScript, Ajax, jQuery Custom-tags, advanced level of CSS and pure CSS3layouts.
  • Wrote JUnit test classes for teh services and prepared documentation.
  • Implemented unit test for testing Angular components wif frameworks using KARMA and JASMINE.
  • Used Log4J to capture teh log that includes runtime exceptions.
  • Developed teh data access classes using JDBC and SQLquerylog4j for logging and SVN for version control.
  • Developed teh MVC using Struts web application using Struts Studio and ANT tool kit.

Environment: Java 7, J2EE, SDLC, Spring MVC, JSF, RESTful, Hibernate, ORM, XML, JSON, NoSQL, Cassandra, AngularJS, HTML, JavaScript, AJAX, jQuery, CSS, Junit, Karm, Jasmine, Log4J, SVN, ANT.

Confidential

Java Developer

Responsibilities:

  • Used Agile Model for designing, implementing, and developing teh Application.
  • Designed and Developed code for teh XML driven UI using JSP, XML, JavaScript, HTML, CSS.
  • Strong experience in using Inheritance, Caching Strategies, Mapping Strategies, Annotations, JPA Annotations wif Hibernate.
  • Created Statistical Reports in Jasper using XLS sheet as Data Source and Decision reports for viewing teh data using MySQL database as data source.
  • Participated in all phases of application development lifecycle.
  • Used JQUERY document to generate API documentation for JavaScript code.
  • Log4J is used for Logging Errors, Exceptions throughout teh project, also used SVN for Version Control tool and JIRA for bug tracking tool.
  • Build configured and deployed Web components on Web Logic application server.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EEWeb component.
  • Developed GUI for viewing trade data using JSP, HTML, CSS, JQUERY, JavaScript and AJAX.
  • Used SOAP and web Services to extract various investment data from different systems
  • Introduced Ant and directed efforts to use JUnit to automate testing.

Environment: HTML, XML, JSP, JavaScript, CSS, Hibernate, MySQL, JQUERY, Log4j, JIRA, SVN, J2EE, AJAX, SOAP, Ant, Junit.

Confidential

Java Developer

Responsibilities:

  • Fixed software bugs for existing application suite and optimized code for better performance. Developed teh application using waterfall methodologies.
  • Developed teh UI Layer using HTML, CSS, JSP, JavaScript, JSTL, XML and XPath.
  • Used JavaScript to provide client-side functionalities such as dynamic behavior of certain fields and buttons.
  • Primarily focused on teh spring components such as Dispatcher Servlets.
  • Implemented AJAX to have better interactive application for teh users by providing asynchronous request and response between teh client and teh server.
  • Created Web Services (XML, SOAP) for teh Application, components send and receive SOAP message.
  • Integrated Spring- Hibernate frameworks for ORM functionality in spring framework.
  • Developed complex SQL and PL/SQL using TOAD.
  • Used JUnit, Easy Mock for testing teh classes and ensuring 100% coverage for persistent layer and 85% for business logic layer.
  • Used SVN Repository for Version Control and also involved in code review process.

Environment: Java, JSP, HTML, CSS, JSP, AJAX, JavaScript, JSTL, XML, XPATH, Servlets, XML, SOAP, Hibernate, PL/SQL, JUnit, SVN.

We'd love your feedback!