We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • Java Full Stack Developer with over 9 years of experience including design and development of projects, building the web applications using in the areas of Java/J2EE Client and Server - side enterprise applications.
  • Expert in various Agile methodologies like SCRUM, Test Driven Development (TTD), and Iteration methodology, Agile Development &Testing using Software Development Life Cycle (SDLC)
  • Expertise in designing and development of enterprise and web applications using Java 1.8 and J2EE technologies like Core Java, JDBC, Servlets, AngujarJS, JSP, JBOSS, JSF, Junit, Struts, Spring, Hibernate, HTML, CSS, XML, JavaScript, Ajax, and JSON.
  • Expertise in Java, Struts, Enterprise Java Beans, MDB, JMS, Spring IoC, MVC, AOP architecture.
  • Experience in Java8 features such as Lambda expressions, Streams, Parallel operations on collections and multithreading.
  • Expertise in Front End development, UI design using JSP, HTML5, DHTML, CSS3, Ajax, jQuery, Bootstrap, JavaScript, Angular 6/7/8/9, Node.JS, React.JS, Backbone.JS and was involved in resolving cross browser Java script issues.
  • Experience in Hibernate ORM mapping utilities and used query, criteria services.
  • Experience in developing modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
  • Expertise in developing Spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch and Microservices.
  • Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
  • Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
  • Experience in writing application on NoSQL databases such as MongoDB.
  • Expertise in working with cloud services like Amazon web services AWS, Spring Cloud services and PCF (pivotal cloud foundry).
  • Hands on in AWS, which includes EC2, S3, Elastic Load Balancer, Elastic search, Beanstalk, Cloud watch, IAM, Server Migration, Route53, SQS, Virtual Private Cloud (VPC), DynamoDB, SNS, Glacier, RDS and Lambda.
  • Experience in using Spring Boot for developing microservices, Soap to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices.
  • Experience with Spark to handle streaming data and Scala for the batch processing and Spark streaming data. Integrating Kafka with Spark streaming for high speed data processing.
  • Experience in using Apache Tomcat and Node JS servers to deploy and configure Java API's and frontend modules
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running apps.
  • Experience in build/deploy tools Ant, Maven and Jenkins, CVS, SVN.
  • Experience in creating private cloud using Kubernetes that supports DEV, TEST and PROD environments.
  • Involved in building the code using Jenkins, Chef and Kubernetes for Continuous Integration.
  • Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks TestNG and Junit, Selenium, Jasmine, SOAPUI.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) & continuous deployment (CD) pipeline and code analysis tools like SONARQUBE, CODE NARC.

TECHNICAL SKILLS

Languages: Java (Threads, Collections, Garbage Collection, memory, algorithm) and APIs, J2EE, C, Python, Scala, JavaScript, SQL. Enterprise Java, JSP, JSTL, Servlets, JPA, JTA, EJB, JSF, REST and SOAP-Web Service, JAX-B, JAX-RS, Apache CXF, JMS. Cloud Computing Amazon AWS

Frameworks: Spring Framework, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring DAO (Spring JDBC, Spring ORM), Hibernate, Struts, IBATIS, Apache Camel, Maven, Ant, Jenkins.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Angular 5/6/7/8/9, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, BackboneJS, ReactJS.

Tools: JUnit, Log4J, Mockito, Maven, Firebug, JIRA, Selenium.

Application Server: Apache Tomcat, WebLogic, WebSphere (WAS), WAMP, Jboss

Databases: MySQL, Oracle, SQL Server, PostgreSQL, MongoDB.

IDE: Eclipse, STS, IntelliJ, Visual Studio, NetBeans.

Version Control: SVN, GIT, CVS.

Design Patterns: MVC, Singleton, Factory.

Methodologies: Agile, Scrum, TDD, SDLC

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential

Responsibilities:

  • Involve in design and development of the front-end application using HTML5, CSS3, SCSS, Bootstrap and Angular JS frameworks.
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 9 for single page applications.
  • Developed cross platform server-side applications using Node, BackBone.js and Angular JS to achieve scalability in real-time web applications.
  • Implemented Angular JS component router for navigation and the services to connect the web application to back-end APIs.
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
  • Created NodeJS based Lambda functions to read data files from AWS S3 and triggered and run these functions on AWS Lambda.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Actively involved in coding using Java 1.8, Spring to develop features from end to end.
  • Use Spring Boot, which is radically faster in building cloud based Microservices with very less configuration.
  • Use Spring JPA, hibernate to establish and manage database connection pool and leaks, perform data transactions.
  • Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
  • Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.
  • Experience in using build/deploy tools such asJenkins, Docker, and OpenShiftfor Continuous Integration Deployment (CI/CD) for Microservices.
  • Extensively used the advanced features of PL/SQL likeRecords, Tables, Object typesandDynamic SQL.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
  • Made use of a Data Access Object (DAO) design pattern for designing data access layers.
  • Worked on generating the classes for SOAP and RESTful web services using Apache CXF.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using Zookeeper and Scala micro service.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) and code analysis tools like SONARQUBE.
  • Have a Restructured Entity Relationship schema, based on criteria Created for the optimization of the schema and the simplification.
  • Use Selenium and Cucumber for creating the web-based test automation suite and perform functional testing.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy
  • Used Splunk for monitoring and implementing alerts to recover the applications within SLA.
  • Used JUnit test cases (using Mockito) to test the application and performed random checks to analysis the portability, reliability, and flexibility of the project.
  • Responsible for implementing Use Cases and Design documents and coordinating with the development and QA teams.

Environment: Java, J2EE, Angular 9, NodeJS, BackboneJs, NPM, Kafka, Struts, HTML5, JDBC, Hibernate, Spring Boot 2.x, Spring MVC, Spring JPA, Spring Web, Spring, REST, Spring WebFlow, Spring WebFlux, Spring Security, PCF, Microservices, REST, JBoss, Log4j, WebLogic, Tomcat, JUnit, Mockito, jQuery, SOAP and RESTful Web Services, Apache CXF, Oracle, Eclipse, Tomcat, Agile, Jenkins, Docker, Selenium, Cucumber, AWS, Maven, Gradle.

Java Full Stack Developer

Confidential, TX

Responsibilities:

  • Involved in various phases of Software Development Life Cycle of the application like Requirements gathering, Design, Analysis, Development and Testing
  • Developed front end/user interface by extensively using Spring MVC, HTML, CSS, JSP, JSTL, AngularJS, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON and XML.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Built Single Page Applications (SPA) framework. Built Angular 7 framework including MVC architectures, different modules, templates, custom directives and custom filters.
  • Developed Single Page applications using Angular 7 using components, directives using Typescript.
  • Used Angular 7 framework where data from backend is stored in model and populated it to UI.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful services.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 7.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Worked on Implementation of JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on Jenkins and also having experience in managing the Docker containers in Kubernetes
  • Designed and developed several Servlets and DAO components. Used Spring IOC, Dependency Injection throughout the application.
  • Used EJB for business tier, Used Stateless Session Beans for business logic and Message Driven Beans for asynchronous processing.
  • Worked in creating servlets and JSP components.
  • Exposed the application using Rest Web service, developed http post, get methods based on requirement and handled the errors using http status codes. Used Postman API to test REST API output data.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.
  • Worked on Proof-of-Concept (POC’s) phase for cloud migration including build & deployment to AWS components like EC2 and setting up AWS S3 storage Objects.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Deployed Spring Boot based Micro services Docker container using Pivotal Cloud Foundry.
  • Installed and configured Kafka Connect JDBC in AWS EC2 instance.
  • Used Jenkins for Auto builds and to Setup the Continuous Integration (CI) process for the application.
  • Configure resource adaptors for JBOSS Enterprise Application Platform 6 and binding of JBOSS to all interfaces.
  • Utilized Jackson processor to handle JSON data binding for Request & Response objects.
  • Used standard J2EE1.6 design patterns and Model View Controller in application design.
  • Created and executed unit and regression test scripts; created personal and common test Data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java8, Angular 7, REST, Microservices, Spring, Spring Boot, Spring MVC, Hibernate, JavaScript, Docker, TypeScript, Jira, Git, Jenkins, AWS, Git, Kubernetes, Maven, Karma, Jasmine. EJB, Restful Web services, log4j, jQuery, WebSphere application server, Junit

Java Full Stack Developer

Confidential - Columbus, OH

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Designed and implemented the User Interface using OO JavaScript, Ember JS, HTML5, CSS/CSS3, SASS and AJAX.
  • Implemented the associated business modules integration using Spring and Hibernate data mapping
  • Developed classes using Core Java (multithreading, concurrency, memory management) and some Spring IOC
  • Used Spring Dependency Injection, annotations, and Spring MVC components to implement business layer and navigation part of application.
  • Developed the required components using the React.js with the workflow of Redux to simplify the application.
  • Performed backend migration from Spring MVC to Spring Boot.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side
  • Consumed the data from Kafka queue using Spark.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Used React.JS to create Controllers to handle events triggered by clients and send request to server.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Reported bugs and tracked defects using JIRA

Environment: J2EE/J2SE, Java Script, Node.js, VS Code, React.JS, Eclipse, IntelliJ, Spring Framework, Spring Boot, Hibernate, JDBC, Kafka, MongoDB, Apache Tomcat, PCF (Pivotal Cloud Foundry), Restful API, Spark, GIT, JIRA, XML, HTML, Log 4j

Java Developer

Confidential

Responsibilities:

  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap & used Client-Side validations were done using Angular-JS, XSLT and jQuery.
  • Wrote Web-Services using SOAP for sending and getting data from the external interface.
  • Used the Tiles Framework and Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Auto wired POJO.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent verification system using Spring MVC framework.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Designed and developed business components using Spring Boot, Spring batch, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Build Microservices for the delivery of software products across the enterprise.
  • Provided connections using Spring JDBC to the database and developed queries to manipulate the data.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Worked on Web Services Testing tools like SoapUI.
  • Used GITHUB for version control.
  • Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances, Cloud watch and Cloud Front for promoting code in multiple environments
  • Integrated DynamoDB using Lambda to store the values of the items and backup the DynamoDB streams.
  • Deployed Applications on Apache Tomcat Server.
  • Used Maven script for building and deploying the application.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: J2EE 1.5, JSP, Spring 2.5, XML, web Services, SOA, SOAP-UI, SAX, JavaScript, Rational Clear case, AWS, EC2, Lambda, Apache Tomcat Server, HTML, Angular JS, CSS, XSTL, DB2, Oracle11g/10g, Log4J 1.2, Junit, Maven.

Java Developer

Confidential

Responsibilities:

  • Implemented MVC design pattern using struts framework.
  • Used form classes of Struts Framework to write the routing logic and to call different services.
  • Configured struts-config.xml and created the action servlet mapping for the navigation.
  • Closely worked with business Analyst to provide java-based solutions for defects fixes and enhancements.
  • Involved in the development of presentation layer using JSP, HTML, CSS.
  • Involved in developing the UI using JSPs.
  • Involved in developing forms using XMLspy.
  • Provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Extensively used Hibernate concepts such as inheritance, lazy loading optimistic locking and transactions.
  • Writing Client Side Validations using JavaScript and JQuery.
  • Deployed Applications on Apache Tomcat Server.
  • Performed appropriate unit testing and ensured accuracy.
  • Maintain the application faster and user friendly.
  • Attending Team discussions for product development enhancements.

Environment: Java, J2EE, JQuery, JSP, JavaScript, Struts, Hibernate, Eclipse, MySQL, SVN and Tomcat

We'd love your feedback!