We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Having around 5+ years of experience in application development, design, deployment and application support.
  • Design and Development using Java, Microservices working with Spring Boot, Spring Cloud, Java 8 + functional programming, Restful APIs and Junit.
  • Experience in integration solutions using Spring integration with messaging systems like RabbitMQ and Apache Kafka.
  • Good Experience with the Angular framework. Tried to use Angular Material, Routing, Http Client, custom routes and pipes
  • Good hands on experience with the Restful API, GraphQL and WebSocket Programming
  • Having strong expertise on Angular and ngrx store integration
  • Designed systems using J2EE based frameworks like MVC Architecture and Hibernate.
  • Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service) and tools like Maven, ANT, and JUNIT.
  • Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL.
  • Good with Java 8 features such as Functional Interfaces, Lambdas, Streams, Optional, Java Time API, BASE 64 encryption etc.
  • Experience in application and web servers such as WebSphere, JBoss, Apache Tomcat.
  • Developed UI modules using AngularJS, ReactJs, Redux, RelayJS, Node.js, JavaScript, Bootstrap, JSON, jQuery, CSS3 and HTML5.
  • Expertise in Designing and developing interactive Front - end applications using HTML5, CSS3, JavaScript, Typescript, and AJAX.
  • Implemented filtering, sorting and pagination using third party tools and Angular 7 framework.
  • Evaluate and identify best practices for implementing Angular 7.
  • Used ReactJS and AngularJS for building web-apps and is highly efficient in integrating with Restful services.
  • Developing single page web applications by using Angular with typescript/ ES
  • Used React-Router to turn application into Single Page Application.
  • Built centralized logging to enable better debugging using Elastic Search Log stash
  • Spring Boot version 1.5.6 is being used in a Micro Services Environment to build layers of different modules.
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols OAuth 2.0
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks.
  • Installing, Configuring, Deploying and maintaining Application and Web Servers such as Oracle Web Logic, JBoss Enterprise Application Platform (EAP), Apache Tomcat Server and IBM Web Sphere.
  • Using various Amazon Web Services (AWS) Components like EC2 for virtual servers and S3 for storing objects, EBS, Cloud Front, Elastic Cache and DynamoDB for storing data.
  • Experience in understanding and using NoSQL databases MongoDB, Apache Cassandra, Couch DB.
  • Worked on Continuous Integration (CI) like ANT, MAVEN, Gradle and Continuous Deployments (CD) tools like Electric Cloud and Nolio.
  • Implementing responsive ReactJS components for different solutions and performing the server-side validations using NodeJS Framework.
  • Excellent knowledge of C++, Multithreading, Thread-Pools with strong OOP and OOAD skills

TECHNICAL SKILLS

Languages: Java, C, C++, SQL

Java/J2EE Technologies: Java/J2EE, Data Structures, Servlets, JSP, EJB, JPA, Hibernate, Spring, JDBC, Swings, struts 1.x,2.x, JSF and Portlets (JSR 168&JSR 286 API), Selenium, Spring Boot, Shell scripting.

Web Technologies: HTML5, CSS/CSS3, Bootstrap, XML, JavaScript, jQuery, Ajax, Typescript, NodeJS, AngularJS, Kafka.

Frameworks: Struts, Spring, Hibernate.

Design Methodologies: Agile scrum, waterfall.

IDE's and Tools: Eclipse, My Eclipse, WebStorm, IntelliJ Idea, NetBeans, Microsoft Visual Studio, IBM RAD, Dev C.

Web Application/Servers: IBM WebSphere, WebLogic, Apache Tomcat, Glass Fish.

Database: Oracle, MySQL, SQL Server 2012, IBM DB2, MongoDB.

Version Control: SVN, GIT, CVS.

Cloud Technologies: AWS EC2, S3, GCP.

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Followed Agile Scrum methodology and used TDD for writing test cases.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Effectively used features of Java 8(stream, lambda, date and time), Concurrency framework, Java Executors, JCF and multi-threading.
  • Wrote data mutations in GraphQL which allows user to update their username and password information.
  • Knowledge base application is developed using PHP for the admin portal and VueJs 2 and Node Js for the user knowledge base search
  • Developed a PHP application to show statistics i.e. avg wait time, total number chats chatted by agents using High-charts, PHP, MySQL, jQuery and Ajax.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve &send data to third party service provider this feature was implemented using REST
  • Worked with Behaviors Driven Development process and Test-Driven Development (TDD).
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Implementing Software Design Principles Such as SOLID, DRY to write maintainable and reusable code.
  • Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWS S3.
  • Developed various Stored Procedures and performed Performance tuning the SQL in Sybase database.
  • Developed unit test cases using Mockito framework for testing accuracy and logging is done using SLF4j + Log4j.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experience in Database design and development that involves Relational database schema.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persis-tense using Spring AOP and Spring Actuator.
  • Experience in developing Applications using React JS, Redux, Angular 2/4, Typescript, ECMA Script 2015/ES6
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Setting up Angular 7 framework for UI development. Developed html views with HTML 5, CSS, jQuery, JSON, and Java Script.
  • A Good Experience in understanding of Angular7 practices and commonly-used modules based on extensive work experience.
  • Developed Angular services, controllers and created models for two-way data binding.
  • 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.
  • Developed and optimized services using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Creation, enhancement, and maintenance of PostgreSQL database functions, including reflection of CRUD operations for the object model.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Developed Single page applications and Custom Directives using Angular 2.0.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implemented Hibernate for data persistence and management. and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used NPM to manager server-side packages.

Environment: Java 8, GraphQL, DXA, Python, J2EE, ERP, PHP, Spring, Hibernate, Salesforce interigation, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, Bootstrap, MongoDB, JMS, HTML5, JSP, Apache Camel, Maven and SVN.

Java Developer

Confidential - San Francisco, CA

Responsibilities:

  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Involved in development using Spring Boot, Spring MVC, Spring JPA (Hibernate), Spring DAO, Spring IOC.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods like mortgage calculating.
  • Extensive knowledge in configuring and deployment of applications on tomcat
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
  • Developed web services and integrating clients with services using SOAP and RESTful.
  • Used Spring Core Annotations for Dependency injection.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injections (DI)
  • Strong understanding of modern C++ & STL (up to and including C++17)
  • Highly proficient in C++ and strong understanding of multi-thread programming
  • Knowledge and understanding of current best practices in C++ development (including knowledge and preferably experience in C++11 standard)
  • Excellent grasp of messaging and communication protocols, including point-to-point (TCP) and RPC's including reliable messaging delivery policies
  • Involved in documentation of web services (REST)
  • Used GIT to maintain the different version of the project.
  • Involved in deployment activity on DEV, QA and UAT servers
  • Involved in development using Spring Boot, Spring MVC, Spring JPA (Hibernate), Spring DAO, Spring IOC
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods like mortgage calculating.
  • Extensive knowledge in configuring and deployment of applications on tomcat
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
  • Developed web services and integrating clients with services using SOAP and RESTful.
  • Used Spring Core Annotations for Dependency injection.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injections (DI) or Inversion of Control (IOC).
  • Involved in documentation of web services (REST)
  • Used GIT to maintain the different version.

Environment: JDK 1.8, C++, J2EE, Spring, Hibernate, Oracle 10g, Spring Security, REST, Web Service, JUnit, JPA, Java Tomcat, log4J, Git Hub, JIRA, SCRUM, MyEclipse/Eclipse

Java Developer

Confidential - Phoenix, AZ

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development
  • Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate
  • Wrote data mutations in GraphQL which allows user to update their username and password information.
  • Used Hibernate (O/R Mapping), JDBC to access the database in order to verify the credit approval level for customer
  • Implemented Business logic for web service using spring annotations which enables dependency injection.
  • Normalization of tables. Oracle /MSSQL/DB2/Sybase SQL query-based programming
  • Wrote Shell scripts to load data from various sources into Sybase database.
  • Coordinated closely with client's Enterprise Architecture team in signing off the design of the application
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Sent messages to Strom using Kafka messaging tool.
  • Used AWS ECS to set up and manage clusters made up of Docker containers.
  • Used AWS container registry to store, manage and deploy Docker container images
  • Enhanced application performance by Angular 6 Component based development in view of future Angular frame-work transitions.
  • Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Developed Spark streaming modules for pulling data from RabbitMQ and Kafka.
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Tested components using JUNIT Mockito during development.
  • Responsible for Architecture, developing of application’s UI using Angular, Typescript.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Worked extensively on Spring boot for building web service.
  • Front end was developed using JSP, AJAX, Struts tags library, jQuery, HTML5, and CSS/CSS3.
  • Involve in RESTful web services for making use of HTTP protocol between client and server
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
  • Developed Data persistence API using Hibernate and Spring DAO layer
  • Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
  • Worked with http interceptors’ configurations for security in Angular 2.0 applications.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with Mon-go DB.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Extensive experience in installation, configuration, and administration of WebSphere Application Server, IBM HTTP Server, WebSphere MQ
  • Responsible for installation, configuration and maintenance of WebSphere Application Server Base and ND, WebSphere Portal Server, WebSphere MQ in a heterogeneous environment
  • Expert in Java Message Oriented Middleware MOM API from various providers, which includes Java Messaging Service, brokers Apache Active MQ, IBM MQ Series/WebSphere MQ.
  • Connected PaaS applications to backend using Spring Cloud.
  • Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JavaScript, Angular 4, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, Selenium, EasyMock, XML, Web Services, SOAP UI.

We'd love your feedback!