We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Around 8 years of experience as a Full Stack Java Developer with web - based applications and UI applications in various domains.
  • Experience in application and web development with emphasis on HTML/HTML5, XHTML, XML, CSS3, JSON, JavaScript, jQuery, Angular.js, Angular, Object Oriented, J2EE and Client Server technologies.
  • Actively involved in all phases of Software Development Life Cycle (SDLC). Developed applications in Agile with Scrum Software Development processes and Waterfall methodologies.
  • Experience in working in an environment with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Experience working with JavaScript MVC frameworks Angular JS.
  • Experienced in designing, developing, delivering, and implementing data-driven desktop and web applications for clients and assisting in the development and maintenance of company Web applications (Internet and Intranet).
  • Experience in Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational rose and Star UML.
  • Excellent working knowledge on Core Java concepts like multi-threading, data structures, collections, and exception handling concepts.
  • Expertise in RESTful, SOAP web services to integrate between Application to Application
  • Experience with front-end development with back-end system integration.
  • Implemented various design patterns like Factory Pattern, Singleton, Data Access Object, and Model-View-Controller (MVC), Facade Pattern, Repository Pattern in the development of multi-Tier distributed Enterprise Applications.
  • Extensively used IDEs like Eclipse, IntelliJ, NetBeans, RAD and Extensively worked Maven build tool.
  • Significant exposure to Cloud technologies such as PCF, CICD pipelines, Google Cloud.
  • Experience with CI/CD, ANT, Maven, Gradle, Jenkins, Hudson and version controls tools like Git, GitHub, CVS, SVN, VSS, and Rational ClearCase
  • Hands on experience in Designing and Developing web pages using HTML, XHTML, CSS, JSTL, JAX, Java Script, AngularJS, Bootstrap, Node JS, and jQuery.
  • Experienced in Single Page Applications using AngularJS. Good understanding of server-side CSS preprocessors, such as LESS and SASS. Experience with using web tools like Bower (package manager), Grunt and Gulp (Task automation).
  • Experienced in using Jasmine, Karma, Cypress to test and build applications.
  • Extensive experience in developing Web applications using JSP, Struts, and Spring MVC. Used Python scripts for manipulating data.
  • Strong knowledge of Hibernate ORM framework. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions, Sessions.
  • Experience developing Service components using Spring framework APIs like IOC, AOP, JDBC, Transactions, JPA, Hibernate Integration, Web Service Integration (SOAP/REST).
  • Strong experience in designing and implementing Big Data solutions using Java-based technologies, including Hadoop, MapReduce, Hive, Pig, Spark, and Kafka.
  • Proficient in developing and maintaining data processing pipelines, including ETL (extract, transform, load) processes, using Java and related frameworks.
  • Expertise in working with large datasets, both structured and unstructured, and implementing scalable and fault-tolerant systems to process and store them.
  • Experience in developing and deploying distributed systems in a cloud environment, including AWS, Azure, and Google Cloud.
  • Familiarity with NoSQL databases, including MongoDB, Cassandra, and HBase, and experience in integrating them with Big Data processing pipelines.
  • Strong understanding of data warehousing concepts and experience in implementing data warehousing solutions using Java-based tools and technologies.
  • Proficient in writing efficient and optimized code to process and analyze data, using Java and related technologies.
  • Knowledgeable in data visualization techniques and tools, including Tableau and D3.js, to create interactive and visually appealing data dashboards and reports.
  • Demonstrated ability to work with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand their data requirements and provide data-driven insights.
  • Effective communicator with strong problem-solving skills and attention to detail, with a track record of delivering high-quality Big Data solutions on time and within budget.
  • Extensive experience in working on various spring modules (Spring MVC, Spring Boot, Spring Security, DAO and AOP) and implementing MVC framework using spring, Struts in J2EE architecture.
  • Good Knowledge on Spring Boot to run Spring Scripts for creating micro services.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, deploying applications on Apache Tomcat, WebLogic, WebSphere and JBoss.
  • Involved in a TDD (Test Driven Development) environment, worked with JUnit 4 for unit testing, Mockito 2.0 for mock creation and verification, and Postman for connection testing.
  • Implemented application security including User Management, authentication, authorization using Java EE Security and Spring security.
  • Implemented OAuth authentication/authorization for login.
  • Good Experience with build tools like ANT, Gradle and Maven 2.2/3.0.
  • Experienced using RDBMS databases systems like Oracle, MySQL, PostgreSQL and NoSQL databases like MongoDB, Cassandra. Experience working with JMS, IBM MQ and KAFKA.
  • Used tools like SQL Developer, Toad and Squirrel for performing database operations.
  • Proficient in developing and deploying Java/J2EE applications on Application Servers - JBoss, IBM Web sphere, Web logic and Apache Tomcat.
  • Knowledge of developing single page web applications by using Angular 8 with typescript/ ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project.
  • Experienced in querying using SQL and updating records and validating database records as expected.
  • Proficient in PL/SQL programming and writing Stored Procedures, creating Views and Triggers.
  • Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
  • Experience in performing unit testing, mock testing and automation testing using Junit, Mockito and Selenium. Used Jasmine to perform unit testing on Java Script.
  • Experienced using Jenkins to perform continuous integration and continuous deployment. Implemented new features using Groovy programming language as a part of Jenkins continuous delivery.
  • Experienced in Log4J, SLF4J for extensive logging, debugging and error tracing. Used JIRA as a bug tracking tool.
  • Experienced working with testing tools like Jasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
  • Good knowledge in AWS to deploy the projects on EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Good knowledge of Configuring the Docker Containers and creating files for different environments.

TECHNICAL SKILLS

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

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

Application/Web servers: Apache Tomcat 8/9, IBM Web Sphere 8.0/9.0, Jetty, Jenkins 2.50, Web Sphere MQ 7.5

Frameworks & API's: Struts, Spring, Spring Boot, Hibernate, JSF, iBatis, JPA, AngularJS, Angular 2.0, BackboneJS, D3, ReactJS, NodeJS

IDEs: Eclipse, IBM RAD, Net Beans, Master Craft

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Spring MVC, AngularJS, NodeJS

Debugging Tools: Firebug, Chrome, Fiddler

NoSQL database: MongoDB, Cassandra

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

XML Parser: JAXB, Apache Axis, DOM, SAX

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

CI/CD Tools: Jenkins, XL Release, Hudson

Modeling Tools: UML, Design Patterns, Rational Rose, Visio, XMind

Version Control: CVS, GIT, SVN, Rational ClearCase

Build Tools: ANT, Maven, Gradle, Jenkins, Hudson

Operating Systems: Windows, Linux and UNIX

PROFESSIONAL EXPERIENCE

Sr. Full Stack Java Developer

Confidential

Responsibilities:

  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular 9 that meet accessibility and web browser standards for websites.
  • Developed backend web services using Spring Boot and custom components for the web applications using Angular.
  • Created Typescript reusable components and services to consume API's using Component based architecture provided by Angular.
  • Created Angular components, implemented Interpolation, input variables, Bootstrapping, ng-for, ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Experience in developing web service applications using SOAP and REST APIS.
  • Worked in using Angular components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Worked on Spring Configurations and configuring order details service with Spring Boot Application.
  • Worked with Restful Web services to interact with external systems exposed via API Gateway Interfaces
  • Developed backend services, data access objects, data repositories using spring and Spring JPA.
  • Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix based Eureka Discovery, Eureka Server, Zuul, Ribbon, Hystrix and Feign.
  • Implemented various features of spring framework such as Dependency Injection and Spring Integration with Hibernate.
  • Used spring data JPA to communicate with PostgreSQL and DynamoDB.
  • Deployed and developed the project using AWS EC2, S3 Buckets, EBS, Lambda, SQS, Amazon Kinesis Services.
  • Implemented a Continuous Delivery framework using Jira, Git, Jenkins, and Bamboo.
  • Managed infrastructure, including setting up servers and Docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and Docker containers.
  • Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Developed Restful Web service using Jersey and implemented JAX-RS and provided security using SSL.
  • Involved in process for builds and deployments with Maven, Bamboo, and Jenkins for continuous integration.
  • Used JMS to send and receive messages to Message Queues using ActiveMQ.
  • Worked on AWS Lambda to automate response to multiple events which includes HTTP requests via API Gateway.
  • Used Microservice architecture with Spring Boot based services interacting through Apache Kafka.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Tested the applications using JUNIT and Mockito and configure through Maven sure fire plugins to be part of Continuous Integration.
  • Created Stored Procedures and other SQL scripts using PL/SQL.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database. Used Log4J was used to log both User Interface and Domain Level Messages.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
  • Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
  • Design and develop Test cases for TDD and BDD.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Used Spring MVC as a framework for all the dependency injections.
  • Built Web pages that are more user-interactive using Angular, HTML5, CSS3, SASS, RESTful API Services, JavaScript, Git, JSON.
  • Created and Configure Microservices architecture for Directory project and integrated with Angular.

Environment: Angular 9 and 11, Microservices, RESTful Web Services, Tomcat, Gradle, Jenkins, Java 8, J2EE, JDBC, JNDI, EJB, XML, JMS, Spring Boot, Hibernate, Spring (IOC, MVC, Boot, JDBC), Eureka Server, Zuul, Ribbon, Hystrix, Feign, SOAP, REST, Agile (SCRUM), Maven, Docker, JQuery, JSON, AJAX, Javascript, CI/CD, Open shift, SQL, PL/SQL, Oracle 11g, Linux.

Full Stack Java Developer

Confidential, CA

Responsibilities:

  • Involved designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, Angular 5, Flex, Mongo DB.
  • Worked in using Angular components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Fetching JSON data from the Web API, appropriately parsing that data and rendering it on the screen using various data visualization components.
  • Worked on Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, File I/o and concurrency, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing code like Lambda expressions, creating resource classes, fetching documents from database.
  • Created Angular Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Used Apache Spark for Bigdata workloads for optimized query execution through distributed processing.
  • Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular.
  • Developed Single Page Applications (SPA) using Angular, HTML5, CSS3, and Bootstrap 3
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.
  • Designed REST based Microservices using Spring Boot.
  • Designed and developed the RESTful web services to communicate over the network.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth2.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store the data in Oracle database.
  • Involved in maintaining and updating the procedure for ETL process.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created CRUD, Views, Joins, Indexes, and Procedures statements.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing and used the Cucumber, Protractor and Http-server for the End 2 End testing.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Used AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, Spring Security, JPA, JMS, HTML5, CSS3, Angular5, Cryptography, Eclipse, Oracle 10g, Swagger UI, AWS, Docker, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Apache Spark.

Sr. Java Developer

Confidential, Dallas

Responsibilities:

  • Worked in various phases of Software Development Life Cycle (SDLC) of the application.
  • Implemented Angular Router to enable navigation from one view to another.
  • Used Protractor to perform End to end testing for single page application developed utilizing Angular.
  • Performed in developing Application to assess JSON and XML from Restful web service from consumer side using Angular.
  • Worked closely with back-end team to implement AJAX call to REST APIs and update dynamic functionality of HTML in jQuery.
  • Worked with Responsive Web Design, Bootstrap. Developed various generic JavaScript and Angular functions to implement client-side validations.
  • Performed unit testing after writing the code by using Jest Framework and involved in TDD environment.
  • Designed, documented (Swagger) and developed Micro Services (Admin Service, Reports Service, Audit Service, Loan Processing Service) using Java, Spring Boot, Spring, Hibernate, JSON, JWT and MongoDB.
  • Worked in developing Thread Safe blocks for multithread access and distributed transaction management.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Used Spring Inheritance, Auto-wiring, Core Container, Security, and AOP for scheduling tasks to create reports and emails to clients.
  • Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
  • Developed Persistence layer using Spring Data to associate with the Database.
  • Developed applications utilizing Angular, Java8 and new highlights of java (lambda expressions).
  • Worked on node.js router to make cross-domain requests to API services like GitHub API, Mongo DB
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Involved in Spring Security and Spring MVC frameworks and Hibernate ORM framework.
  • Involved in developing screens using HTML5, CSS3, SASS, Java Script, jQuery, and AJAX.
  • Used Ant for developing build scripts and deploying the application onto Web Logic.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of the project.
  • Implemented GET and POST services of RESTful in Angular 2 and performed testing using Postman.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Worked in implementing REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular modules.
  • Worked in AWS like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Designed & Implemented services that orchestrates order related metadata & thereby providing scalable lookups from Cassandra.
  • Involved in Composing and executing Mongo DB scripts to insert and update NoSQL database and reporting.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Proficiently worked with Kafka Cluster using Zookeeper. Developed Applications using Rule Engines-JBoss Drools 4.x, Workflows, Human tasks to implement Business rules validations.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Worked in creating the Docker containers and Docker consoles for managing the application life cycle.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes

Environment: Java 8, Spring MVC, Spring Boot, Angular, HTML5, CSS3, JSON, Java Script, Node.js, Spring Data, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit, Mockito, GitHub, Selenium, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat

Confidential

Full Stack Java developer

Responsibilities:

  • Developed new Microservice using Spring Boot.
  • Followed the Agile methodology to implement the application.
  • Used GraphQL to build the API.
  • Developed unit test cases using JUnit.
  • Used Slf4J to capture the log that includes runtime exceptions.
  • Supported the application using Jboss application server.
  • Used Hibernate for Object Relational Mapping.
  • Developed HQL queries for CRUD.
  • Used Spring framework for dependency injection and integrated with the hibernate.
  • Worked on Multi-Threading and Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • Wrote SQL queries for Oracle Database.
  • Participated in and contributed to design reviews and code reviews.
  • Spring based web application development in AWS cloud for media tools with Spring Boot & Spring Batch, used AWS SNS/SQS for implement asynchronous workflow.
  • Used Cloud Watch and for logging Cloud Trail and monitoring the activities in AWS workplace.
  • Stored Kafka producers to stream the data from rest API’s to Kafka topics.
  • Involved in using Kafka and spring integration messaging channel for logging events.
  • Used micro-service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker.
  • Moving existing monolithic architecture to Microservices and migrating them to AWS cloud.
  • Developed micro services using Kafka as the messaging framework for communications using queues between micro services with Spring Boot, which is radically fast in building Micro services and develop spring based application with very less configuration.
  • Used docker for containerized applications.
  • Used AWS Services platform to upload data into AWSS3 buckets and create EC2 instances.
  • Used Postman to test API calls and test the behavior of REST API calls.
  • Good working knowledge of ANT, MAVEN, Gradle and AWS for project building/testing/deployment, logging and Junit, Log4 for Junit and integration testing.
  • Used CI/CD tools such as Jenkins, Maven for build & deploy.
  • Used React in Web development to build Interactive elements on web (Redux Framework).

Environment: JAVA 8, J2EE, ANT, Eclipse, Hibernate, Spring 4, Spring Boot, GraphQL, MEAN Stack, REST, RESTful web services, NOSQL, Web services, SOAP, Jboss, Oracle, UML, TOAD, Web Logic, Soap UI,EJB, Jenkins CI, Windows, Apache Kafka, JAX-RS, MongoDB, POSTGRESQL, JDBC, HibernateFlux, SOAP, XML, JSON, Git, GitHub, Postman, AWS, SNS, SQS, Microsoft Azure.

We'd love your feedback!