We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Jose -, CA

SUMMARY:

  • Over 8 years of IT experience in Object Oriented and Java/J2EE applications and client server application development.
  • Excellent industry experience developing efficient, portable, web - based user interfaces using JSP, HTML, DHTML, Angular-JS, Backbone-JS, Node-JS and, XML, JSP wif JSTL.
  • Hands-on experience wif industry-standard IDEs like Eclipse, IntelliJ RAD and Net Beans.
  • Expert skills in application programming using Java, Collections, Multithreading, Servlets, JSP, JDBC, JMS, Web services (SOAP and REST), Struts, JSF, Spring, Hibernate, AJAX.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Expertise in web development technologies like AJAX, JQuery, XSLT, Bootstrap, EJB, Junit, JSON.
  • Expertise in Message based systems using JMS API and Message Driven Beans.
  • Extensive B2B development works on WebLogic, IBM WebSphere and JBoss Application servers.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
  • Extensively worked on KAFKA streams on high volume transactions and consumed the messages from various kafka topics and returned to the DB.
  • Involved in creating a reusable component using React JS for DOM manipulation. Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.
  • Developed various Single Page Applications (SPA) using REACT JS and Closely worked wif Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
  • Strong experience wif Web Services Technologies like SOAP(JAX-WS), RESTful (JAX-RS) &Microservices.
  • Hands on experience wif SPARK to handle the streaming data and SCALA for the batch processing and spark streaming data.
  • Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
  • Designed and developed web applications using Spring MVC-Implemented various Controllers.
  • Very good understanding of frameworks such as Spring Security, Spring Boot, Spring Batch, Spring Rest, Spring Security, Spring Integration Hibernate, Struts and SOA based Web Services (both SOAP and RESTful), Test Driven Development, Agile and Sprint Development approach, wif hands on implementation experience.
  • Experience in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript wif ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, Angular 6/7/8, React, Redux, Express.js, Node.js.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, db2(IBM) and My-SQL.
  • Extensive work NO SQL databases like MongoDB and Cassandra.
  • Hands on experience in Angular Web applications including dynamic web-based user interfaces such as JavaScript, jQuery and CSS.
  • Experience in using build/deploy tools such as Jenkins, Docker, and AWS for Continuous Integration & Deployment for Microservices.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Working on Inbound and Outbound services wif automation CHEF, Ansible. Deployed multiple resources simultaneously in Docker, using Cloud Formation templates in AWS.
  • Worked wif IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Experience in Planning, designing and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement.
  • Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).m
  • Strong experience in handling different Web Servers like Apache Tomcat, Jetty, Jersey.
  • Experience in using various version controls and configuration management tools like Git, GitHub, Bitbucket, SVN.
  • Experience in Jenkins integration service for software development and Agile methodologies like SCRUM.

TECHNICAL SKILLS:

Languages: Java 8, C, C++, Java Script, SQL, AJAX.

Web/Distributed technologies: J2EE, Java EE, Servlets, JSP, JSTL, EJB, JDBC, JQuery, UML, JSF, STRUTS, Spring MVC, Spring WebFlow, SpringAOP, SpringIOC, Angular 7/8, React.

Scripting: HTML5, DHTML, CSS.

Frame works: Jakarta Struts, J2EE, JSP, UML, Hibernate, Spring.

RDBMS: ORACLE 10g/12C MS-Access, MySQL, SQL-Server, DB2, MongoDB.

Web/Application Servers: Apache Tomcat, JBoss.

IDE: Eclipse wif My Eclipse, Net Beans.

Methodologies: Unified Modeling Language (UML), Agile, Waterfall.

Build Tools: Ant, Maven, Gradle, Jenkins.

Cloud, container, and container management: Amazon Web Service AWS, Azure, PCF, GCP, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes

Version control tools: GIT, GIT LAB, Jira, TFS.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose - CA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Preparing SAD, design, development, documentation of the applications, Unit testing and deployments. Did the SDLC using Agile/scrum Methodology.
  • Developed Web Application Using Core Java, Spring, MongoDB, HTML5, Angular 7/8, JavaScript.
  • Worked on Angular HTTP to consume RESTful Web Services and fetch customer information from JSON.
  • Implemented the locking object using multi-threading before committing to Database. Used Java Multithreaded programming to develop multithreaded modules and applications.
  • Developed Angular Directives to extend the grammar of the web through reusable HTML5 elements, attributes, and classes. Developed AngularJS Filters to manipulate text wifin HTML5 views.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth5 autantication protocol, respectively.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database & Mongo (OGM).
  • Developed Angular controllers, services, filters and used Angular 7/8 and Bootstrap for the web application.
  • Worked on Oracle as the backend database and integrated wif Hibernate to retrieve Data Access Objects.
  • Deployed Angular to improve the performance of front-end databinding, dynamic loading of modules and dynamic content.
  • Implemented Spring MVC architecture binding Angular application wif RESTful Web services developed using Spring Boot.
  • Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using CI/CD Jenkins server.
  • Built EJB wif Point-to-Point messaging functionality and MQ Series as JMS provider.
  • Implemented Asynchronous messaging between components using JMS.
  • Used Spring JPA to retrieve and update, inserting data in oracle database wif use of stored procs.
  • Designing web pages for HTML5 files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, jQuery.
  • Created and maintained Docker images andDocker containers.
  • Configuring theDocker containers and creatingDocker files for different environments.
  • Deployed Java/J2EE applications to Application servers in an agile Continuous Integration environment and automated the whole process.
  • Used Core Spring framework for dependency injection and Spring Context to add support for message sources and Internationalization.
  • Developed Jasmine unit test cases for controllers, services, directives and used Karma as the unit test runner.
  • Deployed applications using Jenkins Continuous Integration deployment plan and Integrated Jenkins wif Git Repository for Continuous Integration
  • Developed Angular MVC components and performed dependency injection and employed two-way data binding.
  • Experience in creating images through Docker and deploying them in the Kubernetes environment.
  • Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage bean lifecycle using annotations and xml-based configuration.
  • Used Spring MVC module to write REST controllers, map URL’s for the request and present wif different views for different use cases.
  • Used Apache Kafka for reliable and asynchronous exchange of vital information between multiple business applications.
  • Implemented Kafka producer and consumer applications wif help of the zookeeper and retrieved log messages using Kafka.
  • Used Java 8 Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection object.
  • Hands-on coded multiple RESTful web service endpoints that served as a dynamic mediator for multiple external and internal systems.
  • Involved in development of data abstraction layer using Spring Data and MongoDB.
  • Used maven as a build tool for building the projects along wif GIT and pushed artifacts to nexus using Jenkins.
  • Developed an application using React wif Redux architecture from scratch..
  • Worked on integrating the backend Spring boot services wif AWS services like Amazon S3, RDS and Lambda.
  • Worked on Spring JPA, Criteria API to persist and retrieve data from AWS Postgres DB and Elasticsearch Server
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
  • Developed JUnit test cases for performing unit testing. Used Spring Mockito to mock various test objects.

Environment: Java 1.8, Agile Development Process, Web Services, Spring, MongoDB, Hibernate, Angular-7/8, React, Bootstrap, HTML 5, CSS, Java script, jQuery, JSON, JIRA, Jenkins, Apache Kafka, REST, Docker, Maven, Log4J, Oracle database, AWS, SOAP, JUnit, GIT, AJAX

Confidential, San Jose, CA

Java full stack Developer

Responsibilities:

  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Ajax, Html and CSS.
  • Experience developing web application on top of platform using NodeJS, Express framework, Grunt, Unirest, Async.
  • Created and implemented web sites using CSS & HTML5. Including responsive web sites (CSS media queries).
  • Have broken down the application into multiple modules for simplicity purposes and have done unit tests using Jasmine.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to manage the servers and run the code in the AWS.
  • Developed Spring controllers, validators, services and DAO's for backend interactions and operations.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
  • Wrote Microservices to export/import data and task scheduling and Spring boot, Spring and Hibernate in the microservices and Swagger API for Microservices.
  • Designed REST API using standard approach for all exposed services and Integrated GIT into Jenkins to automate the code checkout process.
  • Designed front end web applications by writing HTML5 code wif the help of Search Engine and used jQuery to make the HTML5, CSS interact wif JavaScript functions to add dynamism to the web page.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
  • Used Spring declarative transaction management for managing distributed transactions in service layer.
  • Customized Restful web service using spring restful API, sending JSON format data packets between front end and middle tier controller.
  • Exposed Spring MVC controllers as Rest web services and configured spring security in the application.
  • Used NodeJS and written an application in JavaScript and can be run wifin the NodeJS runtime.
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j API.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Spring Boot Microservices were developed wif microservice architecture using REST and Apache Kafka.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Microservices to base on Restful API utilizing Spring Boot wif Spring MVC.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions & Hibernate cache concepts.
  • Provided a security engineering plan for managing applications in the AWS cloud environment.
  • Testing the SOAP web services using SOAPUI and POSTMAN for testing REST web services.
  • Worked on the jQuery JavaScript library that simplifies HTML 5 document traversing, and event handling.
  • Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress tool.
  • Developed the application on NodeJS platform using JavaScript programming. Used NodeJS and Bootstrap for developing web enabled applications.
  • Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Implemented filters for user autantication and user authorization by Spring Security.
  • Worked wif backend ATG developers to create the JSP pages for developing dynamic web content using HTML 5, CSS3, JavaScript, jQuery.
  • Good Experience in Angular for creating interactive UI's using two-way data flow, Virtual DOM, React Native.
  • Created Tomcat instances and modified each and removed shared component. Developed the application on WebLogic Application server.

Environment: HTML 5, CSS, Spring, Maven, Hibernate, UML, SOAP, JavaScript, WebLogic, JSP, JSTL, Junit, Tomcat, Ajax, NodeJS, Git, Jenkins, Oracle, Apache Kafka, Cassandra, Amazon Web service AWS, Angular 6/7

Confidential, Dublin, OH

Java/J2EE Developer

Responsibilities:

  • Developed the RTM interface module to map the requirements to the test-case and Test design modules (Generic Tree Navigation control).
  • Involved in all phases of the Software development life cycle, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Incorporated security features into some of the Custom JSF Component tags.
  • Junit test cases were written at each layer to test the functionality. Developed a unit test framework for existing code using Junit wif Mockito.
  • Developed Message-Driven beans in collaboration wif Java Messaging Service (JMS).
  • Also involved in writing JSP/HTML/JavaScript and servlets to generate dynamic web pages and web content.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere Application Server environment.
  • Implemented Asynchronous messaging between components using JMS.
  • Deployed the microservices to Pivotal Cloud Foundry using CI/CD pipelines for continuous integration and developed using Jenkins.
  • Extensively designed, developed and customized various JSF tags like Data Table, Data Pager, HTML Input Text, message etc.
  • Used Jenkins for automating application deployments through our environment and Deployment of builds through Maven scripts and integrated wif Jenkins.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed Microservices using Spring Boot, Spring Security and deployed to GCP cloud.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Used Spring validators and services for handing correct data to Spring DAO’s.
  • Developed many components of the applications from Front-end(view) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.

Environment: J2EE, JSP, JSF, JavaScript, Angular, Jenkins, Maven, JDBC, SQL, UML, SOAP, Junit, PL/SQL, HTML, XML, RAD, Oracle, CVS, EJBS, IBM WebSphere Application Server, GCP

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle mainly analysis, design, implementation and testing of the application.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
  • Server-Side using JSP/ EJB/ JDBC/ SQL. Created various JSPs for presentation layer.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache tomcat server.
  • Implemented MVC architecture using spring and Struts frameworks combined wif EJB 3.0 JPA for database persistence.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Wrote & configured Struts.xml to create a web application validations and action result mappings.
  • Co-ordinate wif the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.

Environment: JSP, Servlets, JDBC, HTML, DHTML, XML, JDBC, Spring, Apache tomcat server, SOAP, Java Scripts, J2EE.

We'd love your feedback!