We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Cincinnati, Oh

SUMMARY

  • Around 8 years of professional experience including design and development of projects, building the web applications using in the areas of Java / J2EE Client and Server - side enterprise applications.
  • Good Skills in all phases of SDLC like requirements, multi-tier application development with Agile, Scrum, TDD, and Waterfall.
  • Strong experience in design, development using Java, J2EE, Servlets, JMS, MVC Framework, Webservices, XML.
  • UsedJava 8 features such as lambda expressions, Parallel operations on collections, and multithreading.
  • Expertise in web-based GUIs using Applets, JSP, HTML5, CSS3 Ajax jQuery, Bootstrap, Java script, Angular 2/4/6/7 and was involved in resolving cross browser Java script issues.
  • Extensively worked with both Core and Advanced Java concepts.
  • Implemented design patterns Singleton, MVC, Object Factory, Front Controller, Factory Design pattern, Singleton.
  • Experience in building web applications using Spring framework features MVC, AOP, DAO, Spring Boot, Spring Microservices, Spring REST, Spring Ribbon, Spring Security, Spring JDBC Templates.
  • Implementing Service Oriented Architecture using Web Services including SOAP, REST, JAX-WS, JAX-RS, and SOAP UI.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like Mongo DB.
  • Experience with object-oriented client-side scripting using Typescript, ES6 and JavaScript frameworks.
  • Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
  • Experienced in implementing modules like Hibernate, JavaBeans, Servlets, Struts, and XML Mapping.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running apps.
  • Expertise in working with cloud services like Amazon web services AWS, Spring Cloud services and PCF are used.
  • Hands on in AWS, which includes EC2, S3, Elastic Load Balancer, Beanstalk, Cloud watch, IAM, Server Migration, Route 53, SQS, VPC, DynamoDB, SNS, Glacier, RDS, Lambda and NoSQL databases, Cassandra, Mongo DB.
  • Responsible for creating a microservices systemusing Java8 with Spring Boot, Netflix OSS and RESTful API in order to improve the scalability factor of the company’s product.
  • Experience with Spark to handle streaming data and Scala for the batch processing and Spark streaming data.
  • Extensive experience with RDBMS like Oracle 11g, MySQL and developing Views, Functions and SQL Queries, Stored Procedures and Triggers Involved in Designing the Database Schema and writing the complex SQL queries.
  • Performed Query operations on NoSQL database Cassandra for storing and loading data of customers.
  • Experience in TDD, using JUnit framework with Mockito and Easy mock, Spring Junit Runner.
  • Experienced in using Log4j and good expertise in application build tools like ANT, Gradle and Maven.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT,Multi-threading, Java Networking

Programming Languages: Java, Core Java, SQL, PL/SQL, C, C++

J2EE Frameworks: Spring MVC, Struts 2.0, JSF

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

ORM Frameworks: Hibernate, JSF, IBATIS

Web Technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASSHTML, AngularJS, Angular7+, Backbone js.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server: Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra

IDE: Eclipse, NetBeans, IntelliJ, STS

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI, Apache CXF

Version Control: GIT, CVS, SVN, Clear case

Build Tools: ANT, Maven, Gradle

Methodologies: Agile, Scrum, Water-Fall, Rapid Application DevelopmentTest Driven development

Modelling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Mac, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, Rational Rose, Microsoft Visio

Testing &logging: Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, Easy mock and Power mockKarma, Protractor, Mockito, Selenium, Jenkins, Docker

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH‎

Senior Java Full Stack Developer

Responsibilities:

  • Used Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it.
  • Developed applications using Angular 7, Java 8 and new features of java (lambda expressions).
  • Used Spring framework along with Angular 7, HTML, CSS, Node JS construct the dynamic web pages (presentation layer) for the application.
  • Created connections to database using Hibernate session Factory using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Spring Boot Microservices were developed with microservice architecture using REST and ApacheKafka.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Implemented Angular 7 Router to enable navigation from one view to next as agent performs application tasks.
  • Developed UI components using Angular 7 dependency Injection, Models, data binding and controllers.
  • Developed web services using Apache Axis based upon WSDL to integrate software applications with internal users utilizing signatures, xml based SAML and WS-Security encryption.
  • Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Implemented RESTful microservices using the Spring boot, Spring Integration, Hibernate, Spring Data, MVC.
  • Used microservice with spring boot interacting combination of REST and apache Kafka message brokers.
  • Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete.
  • Worked in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC on top of Spring Boot.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Angular Apache Kafka message brokers.
  • Implemented Spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for storage and backup on AWS.
  • Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
  • Worked with GIT, Source Tree andBitbucketfor source code, unit tests, automated tests management.
  • Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.

Environment: Core Java, Java 8.0, HTML5, CSS3, Angular 7, Node.js, jQuery JSON, AJAX, HQL, Bootstrap, JBOSS 5.1, Spring Boot, Spring Ribbon, Spring Security, Spring Batch, Scala, JIRA, Apache Kafka, REST, Hibernate, DAO,JPA, Eclipse, log4j, Oracle 11g, GIT, Maven, Jenkins, AWS, Docker, JBOSS, Junit, Swagger.

Confidential, Jacksonville, FL

Java Full Stack Developer

Responsibilities:

  • Used agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Implemented Data validations for critical functionalities using Angular 2 and JavaScript.
  • Used Multi-threading to overcome the errors in the process of transactions, handle threads by main thread process.
  • Used Custom Node js proxy used to simulate API responses before client implementation was complete.
  • Experience in developing server-side applications using Node.js to achieve scalability in real-time web applications.
  • Develop screens for the front end using ReactJS and used various predefined components from NPM.
  • Developed user-friendly web-based GUI using CSS3, HTML5, JavaScript, Bootstrap, and Angular JS.
  • Created and injected spring services and DAOs to achieve dependency injection MVC components to implement.
  • Implemented the associated business Modules integration using Spring and Hibernate data mapping.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Designed and developed the end points (Controllers), business layer, DAO layer using Hibernate and Spring IOC.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC.
  • Implemented Hibernate to persist the data into database, wrote HQL based queries to implement CRUD operations.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • UsedRabbitMQmessage broker to route messages to the clients across the cloud network of entire project.
  • Developed REST web services clients to consume those web services as well other enterprise wide web services. Transferred XML data between two interfaces designed RESTful web services for handling AJAX requests.
  • Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.
  • Worked with Apache Tomcat 8 and Node js servers to deploy and configure Java API’s and frontend modules.
  • Extensively Used Apache Storm to transform unstructured data before it sends into NOSQL Data Base.
  • Used Jersey Web Services to connect the applications from backend database to frontend.
  • Used XML parser API's like JAXB API within the web service for marshalling / unmarshalling.
  • Involved in Support and Maintenance of the application and troubleshooting of Issues onJBOSSbychecking logs.
  • Worked with Version Control Systems like CVS, SVN (Sub Version), GIT, GitHub, and Clear Case.
  • Created continuous integration builds using Jenkins and deployed on WebSphere application server.
  • Used Gradle tool to configure and build the application project and continuous integrated with Jenkins.
  • Used RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Implemented automation using Selenium WebDriver, JAVA, and Selenium Grid.

Environment: Java 8, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring-Hibernate integration framework, Oracle, PL/SQL, XML, Junit, GIT, Maven, Jenkins, AWS (EC2, VPC), REST, HTML, CSS, SASS, AJAX, Jira, Angular 2.0, Angular JS.

Confidential, NYC, NY

Fullstack / Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Designed and developed Microservices using framework and Spring Boot and used Bootstrap along with Angular JS in creating the Application.
  • Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2,JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Implemented various screens for the front end usingReact.jsand used various predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used springframework including Spring core / IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3,
  • Project migration into cloud environment using AWS,Dockercontainer.
  • Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.
  • Implemented code according to create Angular JS Controller, which isolate scopes perform operations.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Designed and coded application components in an agile environment utilizing a Test Driven Development (TDD) approach.

Environment: J2EE,Java7, Spring Boot, Spring MVC, Hibernate, JSP, AWS, AJAX, TDD, Web Services,SQL Server, Microservices, XML, NodeJS, AngularJS, Angular2.0,JQuery, JavaScript, IBM RAD, WebSphere, Clear Case, Apache Maven, Cassandra,MongoDB, JUnit, HTML, CSS3, XSLT, JENKINS.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Used Hibernate annotations for Object Relational Mapping (ORM) with Oracle database.
  • Migrated existing module into Microservices architecture using Spring Boot services to make the components independent.
  • Involved in development of web services using REST framework and Spring Boot.
  • Developed the persistence layer (DAO) and the presentation layer (controllers) and used J2EE design patterns like Model View Controller, Data Access Object, and Business Delegate, etc.
  • Developing pom.xml files for Maven build scripts. Poll the SCM for number of new commits in the daily process.
  • Implemented microservices using Spring Boot Platform build upon Amazon Web Services (AWS).
  • Used Java Collection classes, interfaces, Spring Boot JAX-RS API in backend for building custom REST API’s.
  • Supporting for Agile methodology for these services and using JIRA for tracking tool.
  • Design and develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Used Ng-Model to create two-way data bindings for reading and writing input-control values.
  • Involved in implementation of Web Applications requiring deployment on Amazon Web Services (AWS) PaaS using EC2 instances, S3 Buckets, Lambdas, Auto Scaling, and Load Balancers.
  • Created custom, self-contained, reusable, and testable Angular modules, components and services to implement key functionalities.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the time-line for the stories and project.
  • Worked in using Angular JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node js application.
  • Expertise working experience on continuous build integration (CI / CD) tools Jenkins.
  • Create and maintain Jenkins jobs for store the build artifacts in Nexus/Artifactory and automation process to upload chef server, build Stack, Route53 and CNAME configuration.
  • Involved in the unit testing by writing the test cases and test suites with the help of JUNIT.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java, Spring, Spring Boot, Microservices, AWS, JPA, Hibernate, REST APIs, Tomcat, HTML5, CSS3, Typescript, Bootstrap, Angular, JSON, Jenkins, Agile scrum, GIT, Visual Studio Code.

We'd love your feedback!