We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Experienced in all the phases of Software Development Life Cycle including requirements gatherings, analysis, applications design, development, integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
  • Professional Experience in designing UI web applications using front-end technologies like HTML/HTML5, CSS/CSS3, JavaScript, Typescript, XML, DHTML, jQuery, AJAX, JSON, Vue.js, Angular, React, Express, Bootstrap, ECMAScript.
  • Experience in performing end to end testing using Protractor and UI testing using Jasmine.
  • Implemented the Microservices to base on RESTful API utilizing Spring Boot wif Spring MVC. Worked on SOA Web Services using SOAP wif JAX-WS for large blocks of XML data over HTTP.
  • Experience in Core Java wif a strong foundation and working noledge on core java components namely Collections, Generics, Multithreading, Data Structures, Exception Handling, Garbage Collection, and Lambda expressions, Method referencing, and Stream API.
  • Having good working exposure in implementing Micro Services Architecture using Spring (Boot, Cloud), Apache CXF (Restful Services).
  • Experience in writing many test cases using Junit, Karma, Selenium, JMockit, Cucumber framework.
  • Extensive experience wif Java compliant IDE’s like Eclipse, IntelliJ, Visual Studio Code .
  • FirsTEMPthand experience in installing, configuring, and using Hadoop ecosystem components like Hadoop Map Reduce, HDFS, HBase, Hive, Sqoop, Falcon, Storm, Apache Kafka, Zookeeper.
  • Heavy experience in Spring Framework along wif Hibernate to manage interactions wif the database.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Expert in creating complex SQL Queries, Sub Queries, Hierarchal Queries, PL/SQL, Packages, Cursors, Functions, Stored procedures, Triggers, Exception handling, transaction control, MongoDB and xml generation.
  • Hands-on experience in designing and development of messaging application using Java Messaging Service (JMS) and Rabbit MQ.
  • Experience in developing a project (SDLC) in Agile and Waterfall methodology.
  • Hands-on experience in automated JUnit, Mockito and Power Mockito testing tool. Also developed automated scripts using Selenium and worked wif Postman for API testing.
  • Experience in NodeJS, ReactJS framework for developing the Single Page Application.
  • Experience working wif NoSQL Databases like Mongo DB.
  • Experience in the orchestration of Docker Images/Containers and used Maven and Jenkins tools to build and deploy the source code using a project object model (POM) for execution.

TECHNICAL SKILLS:

Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, RWD Frameworks, DHTML, XHTML, JSON

Java: Spring Boot, JDBC, Hibernate, Servlets, JSTL, JSP, NodeJS, Java 1.8

J2EE Frameworks: Spring, Struts2, REDUX, Hooks.

JavaScript Technologies: Angular2+, jQuery, React, EXT.js.

Databases: Microsoft SQL Server, Oracle, MySQL, MongoDB, Cassandra.

Web Services: RESTful, SOAP, SOAP UI.

Testing Tools: Karma, JUnit, Log4j, Jest.

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Containers: JBOSS, Tomcat.

Repositories: Git, Bitbucket, SVN.

Frameworks: Struts, Spring MVC, EJB, Tiles, Laravel, JSF, Play, Grails, Cucumber

Build Tools: Maven, Gradle, Jenkins, Spring Tool Suite (STS), IBM WebSphere

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Worked in designing front end interfaces using HTML/HTML5, Angular, React JS, CSS/CSS3, JSP, JSF, JSON, DOJO, JavaScript, JQuery and AJAX.
  • Developed, maintained, and supported web applications running on server-side and implement a complete user interface in the form of a mobile and desktop web app, wif a focus on performance using Java 8, Bootstrap, Ajax, HTML5, CSS, JavaScript, Typescript, jQuery, Json, ReactJS, NodeJS, AngularJS, Angular8, and related tools. Additionally, I created a dashboard for better visual presentation of the metrics.
  • Started the front-end application wif React and used state object React Class Component for general stateful management.
  • Achieved scalable websites by focusing on the accurate implementation of ReactJS wif Redux and Hooks.
  • Developed Cloud computing microservices using Spring Boot, Spring Cloud, Zuul, Ribbon, Hystrix and Feign.
  • Designed and implemented Kubernetes applications and migrated the Microservice Based applications from Virtual Machines to Docker containers and managed the clustered containers using Kubernetes.
  • Implemented pre-authentication and database security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Developed Microservices to provide Restful API utilizing Spring Boot wif frameworks such as Hibernate, Spring Data JPA, and messaging engines.
  • Developed a Maven -based application wif Spring boot MVC and Hibernate .
  • Developed several RESTful API web services which produce both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Deployed the Unit.js testing framework along wif Jasmine, Karma, Mocha test runners.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup wif help of Zookeeper.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Developed JSP page’s using JSTL, HTML/XHTML, CSS, JavaScript, and JQuery for the multiple views in the presentation layer.
  • Designed, configured, and deployed Amazon Web Services for a large number of applications utilizing the AWS API gateway and ELK (Elastic Search, Kibana, Logstash) stack focusing on high availability and fault tolerance dat is produced by Apache Spark cluster.
  • Profound noledge in selecting appropriate AWS service based on compute, data or security requirements.
  • Developing Web Application in Groovy/Grails wif Mongo DB as a data stores using the IntelliJ Idea IDE wif the latest Grails SDK, Java.
  • Implemented fail-safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix, configured Swagger-UI to registered Microservice wif Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
  • Created AWS Lambda functions for AWS config rules using Node.js. Implemented Lambda function on text object methods Context object properties using Node.js.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Implemented scrutiny wif the aspects of security and authentication using OAUTH 2.0 and Spring Security.
  • Used spring security to implement the authentication wif JWT. Customize User Principles to control the login users. Applied BCryptPasswordEncoder to encode the password. Created Requests and Responses forms to accept and send data out of back-end to improve security.
  • Worked wif Log4j, JUnit, Mockito, Easy mock and for implementing Unit test cases.
  • Implemented RESTful web services to retrieve data from client-side and made REST API calls from Angular and parsed data to project to the client and handled the security and authorization using Spring Security and OAuth.
  • Used Git source control, Bitbucket to keep track and record the work progress of the application.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker containers deployed on cluster nodes and managed using Kubernetes.

Tools and Technologies: Java1.8, JSP, HTML, CSS, Maven, PL/SQL, AWS, XML, SOAP, Hibernate, REST, React Js, Eclipse, Angular 6, Spring Boot, Cassandra, SASS, jQuery, JavaScript, JSTL, XSL, Mockito, Log4j, Oracle

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Built Web pages dat are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, AngularJS, JavaScript.
  • Developed the User Interface using HTML5, CSS3, JavaScript, Spring boot, NodeJS, TypeScript, and enhanced response using Twitter Bootstrap. Used jQuery indirectly manipulating the DOM yet separating the ReactJS Components.
  • Maintenance of application using Spring MVC, Spring Batch, and Spring Web Services.
  • Implemented RESTful web services to retrieve data from client-side and made REST API calls from Angular and parsed data to project to the client and handled the security and authorization using Spring Security and OAuth.
  • Designed JSP views in Spring boot MVC to combine HTML , XML elements and other JSP actions and commands and used Hibernate mappings to access and update tables in the database.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Implemented the clear separation functionality in the micro-services of the application using Spring Boot and coupled all of them using REST and AWS API Gateway.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for TEMPeffective sorting mechanisms.
  • Developed the DAO layer for the application using Spring Hibernate template support. Used Hibernate for the persistence layer and used HQL for query purpose.
  • Developed applications in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC, Spring Boot.
  • Created and exposed Restful APIs using Spring REST and Spring boot.
  • Strongly worked wif Spring boot to create RESTful Microservices and deploy them on AWS cloud.
  • Created test cases using Karma and Jasmine for Angular functionality testing to guarantee expected results.
  • Worked wif Angular 2.0 to develop single-page applications, worked wif ngrx/store for managing Angular 2.0 applications.
  • Interacted wif DB sharding, Redis, Jenkins, SOLR, GraphQL, Grafana, Click Tracking for analytics. Learned code standards.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Used RabbitMQ for JMS and Microservice communication
  • Worked wif RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.
  • Created test planning and participated in execution for API testing using POSTMAN tool.
  • Involved in process for builds and deployments wif Maven and Jenkins for continuous integration.
  • Wrote JUnit test cases, unit, and integration testing of the application.
  • Committed code change into the repository by using version control tool Bitbuckets.
  • Used common Unix/Linux commands to verify log files in the Apache Tomcat Servers.

Tools and Technologies: HTML5, DHTML, DOM, CSS3, SCSS, SASS, Bootstrap, JavaScript, ES6, TypeScript, jQuery, AJAX, Responsive Web Design, Ext.js, React, Redux, Angular2, XML, W3C, JSON, Node.js, Express.js, Redis, MongoDb, Cassandra, Oracle, Windows, Bitbucket, Webpack, Babel, JIRA, Neo4j.

Confidential

Full Stack Java Developer

Responsibilities:

  • Used Angular Component-based development in view and Implemented Angular Router to enable navigation from one view to another view.
  • Transformed wireframes and visual designs into compelling production user experiences using JavaScript library ReactJS as well as HTML5 and CSS3 for a Web application.
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using Ext JS, Angular 2.
  • Used React.JS to create views to hook up models to the DOM and synchronize data wif the server as a Single Page Application (SPA).
  • Implemented Kafka producer and consumer applications on Kafka cluster setup wif help of Zookeeper.
  • Worked on application layer Security using Spring Security, OAuth2 for securing REST endpoint. Used Rabbit MQ for JMS and Microservice communication.
  • Written map-reduce programs to load data into Mongo DB environment.
  • Applied service layer components using Spring/Hibernate API and Spring/Hibernate annotations.
  • All the functionality is implemented using Spring IO / Spring Boot, and Spring Batch.
  • Used Spring Boot framework along wif Hibernate to implement Persistent Logic in the application implementing JPA and EJB.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting messages from a different module and used XML parsers for data retrieval.
  • Implemented Persistence layer using Hibernate ORM and writing SQL queries based on Hibernate criteria API.
  • Fix defects raised by Quality and UAT testing teams.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring -based application radically faster wif very less configuration.
  • Mainly used Git source control Bitbucket to track and record the progress and work done while developing the application.
  • Worked extensively wif Soasta/Jmeter, created scripts and ran performance tests and created reports.
  • Utilized Micro-services architecture to separate the various functional layers in an application.
  • Implemented Bean Manager Classes using Java classes and Interfaces.
  • Implemented PCF for the rapid delivery of new experiences to customers.
  • Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Developed Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Developed an authentication mechanism using Spring web security to call Restful Webservices.
  • Used Apache Kafka cluster as a messaging system between the APIs and Microservices.

Tools and Technologies: HTML5, DHTML, DOM, CSS3, SCSS, SASS, Bootstrap, JavaScript, ES6, TypeScript, jQuery, AJAX, Responsive Web Design, Ext.js, React, Redux, Angular2, XML, W3C, JSON, Node.js, Express.js, Redis, MongoDb, Cassandra, Oracle, Windows, Bitbucket, Webpack, Babel, JIRA, Log4j.

Confidential, ATLANTA, GA

Java Developer

Responsibilities:

  • Used Angular JS as frameworks to create single-page applications (SPA) which can bind data to specific views and synchronize data wif the server using Node.js, Bootstrap, Angular JS.
  • Developed user interfaces using JSP and form beans wif JavaScript (ES5) to reduce round trips to the server.
  • Built the web-based application using Spring MVC Architecture and REST Web-services.
  • Implemented Web Services using SOAP, WSDL and JAX-RS API.
  • Worked on database technologies such as MySQL , Oracle , MS-SQL.
  • Developed JMS components to send messages from one application to other application internally.
  • Test the services developed using SOAPUI.
  • Used multiple JMS queues and topics in the PTP message domain.
  • Developed SOAP Service to consume and provide various requirements from different subsystems.
  • Consumed SOAP web services to get contract data on different interfaces.
  • Used Angular framework and Web pack module loader to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif the server.
  • Designed user interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router. Involved in developing Angular-JS directives to do reusable UI components.
  • Designed and developed the User Interface using JSP, HTML, CSS, XML, and JavaScript.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.

Tools and Technologies: HTML5, CSS3, JavaScript, TypeScript, AJAX, jQuery, JSON, DOM, XML, XHTML, W3C, Responsive Web Design, React, Redux, Angular2, Ext.js, Bootstrap, Node.js, Express.js, Java, Spring MVC, Spring Boot, Log4j, Spring Data, Maven, WebSphere, Oracle, MongoDB, Jasmine, Karma, Git, JIRA, Jest.

Confidential

Java Developer

Responsibilities:

  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Developed user interface using JSP, HTML, JavaScript and jQuery to simplify the complexities of the application.
  • Worked on SQL queries wif Oracle SQL developer to select, insert, update, joins etc. for testing and development purpose in the local environment.
  • Used JSP, Struts and JavaScript libraries like Backbone and jQuery to develop the User Interface.
  • Worked on testing Web Services using Soap UI tool, request and response XML.
  • Worked wif Marketing and Brand Management teams to develop new functionalities using My SQL, JavaScript technologies for development and the maintenance of the system.
  • Developed applications using Java, J2EE Standards, Java Server Faces, Struts, Spring, Hibernate, MVC Architecture.
  • Application integration wif Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and unmarshalling using JAXB.
  • Used Junit for Unit testing for the application.

Tools and Technologies: HTML5, CSS3, JavaScript, SCSS, SASS, Bootstrap, jQuery, DHTML, AngularJS, Angular UI, Bootstrap, Node.js, Express.js, jQuery, AJAX, SVN, Webpack, Babel, ES6, Oracle, Eclipse, Rally.

We'd love your feedback!