We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

0/5 (Submit Your Rating)

MD

SUMMARY

  • Seasoned Full Stack Java Developer with over 8 years of experience in development, design, and deployment of JAVA/J2EE technologies.
  • Expertise in Java concepts using OOP, Multi - threading, Exception Handling, Collections, and other core Java 8 concepts and technologies.
  • Developed Rest API Web Services and Unit Testing with JUnit and Mockito
  • Strong knowledge and understanding of CRUD operations using Spring Data JPA and Hibernate.
  • Utilized and implemented services in microservices Arch such as API Gateway, Circuit Breaker, and Service Discovery.
  • Experienced with database technologies using RDBMS such as Oracle, and MySQL Database using MongoDB.
  • Developed REST APIs in Microservices architecture using Spring Modules like Boot, Core, Security, AOP and Data JPA.
  • Great understanding and exposure to front-end web development using HTML, CSS, JavaScript, TypeScript, React JS, and Angular (2, 4, 5, 6, 7, 8).
  • Implemented and used Angular concepts that involved Data Binding, Lifecycle Hooks 8, Directives and Forms.
  • Developed Single-Page Applications in Angular while creating and implementing custom directives, bult-in structural directives with NgIf and NgFor.
  • Experience in using Git, Bit Bucket, Jenkins, and Docker with a good understanding of Jenkins Pipeline.
  • Experience in developing Service Oriented Architecture (SOA) with RESTful Web Services.
  • Experience in creating single page applications with the use of JavaScript library React.js and techniques such as Redux, JSX and Form Validation
  • Experience working with several architectural and structural patterns like Model-View-Controller (MVC) and Data Access Object (DAO).
  • Worked on Databases, Creating and Hosting microservices on AWS EC2 Instances, and automating things using JSON Scripts.
  • Experience working with Spring Object-Relational Mapping (Spring ORM) to integrate ORM APIs such as Java Persistence API (JPA), Hibernate, and JDBC.
  • Exposure to Unit Testing Angular apps using Jasmine and Karma.
  • Experience in creating Single page applications with the use of JavaScript library.
  • Involved in building and maintaining AWS S3 Buckets used for cloud storage.
  • Experience working with JEE design patterns such as Singleton, Factory, Abstract Factory, Builder, etc. and a great understanding of object-oriented design concepts like SOLID principles.
  • Experience in Software Development Life Cycle (SDLC) requirements analysis, design, development of various client/server and internet applications.
  • Recent learning of Kafka and Angular with an interest in learning CI-CD and cloud responsibilities.
  • Experience in utilizing Spring framework and its features such as Inversion of Control (IoC)
  • Experience in developing applications using Eclipse.
  • Excellent verbal, writing, listening and analytical skills.
  • Attended meetings for sprint planning with daily stand up, spring review, retrospective and backlog grooming.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, TypeScript, C++, C

Scripting Languages: Shell Scripting

Web (Front End) Technologies: HTML 5, CSS 3, JavaScript ES6, Bootstrap 4, Angular 2 - 8 React 16Web (Back End) Technologies Spring Boot REST API Web Services, Data JPA, JPA, Hibernate

Messaging Technologies: Microservices with Kafka

RDBMS Database: Oracle 12c/10g/9i, MySQL

NoSQL Database: MongoDB

Build Tools: Maven

Version Controls: GitHub, Bit Bucket

CI Tools: Jenkins

Cont. & Orch. Technologies: Docker, Docker Hub, Kubernetes

Cloud Providers: AWS

Web Servers: JBoss, WebSphere, WebLogic, Tomcat 7.0, 8.0

IDE(s): Eclipse, Spring Tool Suite (STS), Visual Studio Code

Dev Methodologies: Agile and Waterfall

Development Tools: TOAD, SQL Developer, Putty

Operating Systems: Sun Solaris, UNIX, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, MD

Sr Full Stack Java Developer

Responsibilities:

  • Implemented Java 8 features such as Lambda Expressions and Stream APIs for more efficiency
  • Used Object-Oriented Programming (OOP) in Java and its concept such as Multithreading and Exception handling
  • Developed multi-channel system for originating and processing a full range of credit product applications such as Loan, Line of Credits, Visa, etc.
  • Developed and contributed to RESTful API web services using new models, services, and other software
  • Built single-page applications using Angular
  • Built web-based application using Agile development practices using extreme programming
  • Implemented and used Angular concepts that involved Data Binding, Lifecycle Hooks 8, Directives and Forms.
  • Designed and documented software components that met organization and industry standards
  • Effectively participated in team-oriented environment that involved continuous design reviews, code reviews, and collaboration
  • Developed applications using Hibernate and Spring framework
  • Worked on AWS Lambda for event driven workflow.
  • Worked on Databases, Creating and Hosting microservices on EC2 Instances, and automating things using JSON Scripts.
  • Created End-Points for the services integrating through API's.
  • Involved in creation of APIs and API Gateways by establishing Secure connection between the end-points.
  • Work with relational database using MySQL and Oracle.
  • Used Postman tool to create test cases and quickly unit test web service codes
  • Configured roles using SQL tables along with their information and details
  • Implemented JWT token-based authentication and Role based authorization using Spring Security
  • Implemented VS Code for front-end development
  • Implemented IntelliJ IDE for backend API building
  • Worked with Microservices utilizing API Gateway using Zuul
  • Worked on Security using extensions of WebSecurityConfigurerAdapter
  • Followed Agile daily Scrum methodology for development process
  • Used Maven tool to build, overlay and deploy the code
  • Utilized knowledge on DevOps process using GitHub and Dockers
  • Developed/Improved the Object-Relational Mapping for the system by implementing Spring’s Data JPA using interfaces such as CrudRepository, JPARepository, and PagingAndSortingRepository.
  • Worked on developing controllers, interfaces, and service implementation classes
  • Developed circuit breaker and fault tolerance for Microservices using Hystrix.
  • Used microservices architecture for Spring Boot based Rest API services
  • Developed a proper request handling controller by using Spring MVC annotations like @RequestMapping - to map GET and POST requests to proper handler methods, and @RequestParam - to bind HTTP parameters into method arguments
  • Used ReactJS components using forms, events, keys, router, and animation concepts
  • Wrote live real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system
  • Implemented CI-CD pipelines to build and deploy applications using Jenkins
  • Used CI tool Jenkins to automate the compilation and implementation of continuous delivery with Dockers to run all tests before generating war files
  • Used Kafka functionalities like distribution, partition, replicated commit log service for messaging systems by maintaining feeds

Environment: HTML, CSS, Bootstrap, JavaScript, ReactJS, Jest, Enzime, Java, JPA-Hibernate, Spring Data JPA, Spring Boot, Spring Security, Spring AOP, Angular 9, Spring Core, Maven, Junit, Mockito, RDBMS Oracle, REST API/Web Services, Micro Services, Kafka, GitHub, Jenkins, Dockers, Docker Hub, AWS, SonarQube, Jira, Eclipse, IntelliJ, VS Code.

Confidential, New York, New York

Full Stack Java Developer

Responsibilities:

  • Implemented modules using core Java 8 APIs, Collections, and Streams
  • Developed components on Reporting Dashboard with Spring MVC, Spring Boot, Spring Framework and Hibernate
  • Developed Spring Boot based Microservices and implemented API Gateways using Zuul
  • Developed and contributed to RESTful API web services using new models, services, and other software
  • Implemented Microservices using AWS platform building upon Spring Boot Services and enabled communication among different services using REST API
  • Designed and developed applications using Agile methodology and followed SCRUM
  • AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for QA and UAT environments
  • Implemented security using OAuth authorization tool for web services authentication by using REST API
  • Implemented CI-CD pipelines using Jenkins to build and deploy applications
  • Created complex SQL queries while using Hibernate to connect and fetch connectivity through Oracle to access databases
  • Implemented microservices architecture using containers
  • Implemented Versioning through content negotiation that gives the ability to update or modify REST API without disruption
  • Built single-page applications using Angular
  • Developed GIT controls to track and maintain different project versions
  • Contributed to DevOps process using GitHub and Dockers
  • Worked on Angular services to handle authentication using JWT and secure routes using bult-in directive
  • Performed Unit Testing for angular app using Jasmine and Karma

Environment: HTML, CSS, Bootstrap, JavaScript, Typescript, Angular 8, Java, JPA-Hibernate, Spring Data JPA, Spring Boot, Spring Security, Spring AOP, Spring Core, Maven, Jasmine, Karma, Junit, Mockito, RDBMS Oracle, REST API/Web Services, Micro Services, GitHub, Jenkins, SonarQube, Jira, Eclipse, IntelliJ.

Confidential, Lanham, MD

Java Developer

Responsibilities:

  • Implemented and tested RESTful architecture using Spring Boot
  • Developed and assisted with the designing, deploying, and maintaining multiple, fast turnaround capabilities utilized to perform high visible and high priority collection efforts
  • Used Spring Data JPA specifications to implement finder methods and @Query
  • Created, updated, and joined database tables for resources using MySQL database
  • Created, maintained, and performed operations and maintenance (O&M) on collection capabilities and deliverables to adapt changes in collection target, technologies, data formats, and naming conventions within an Amazon Web Services (AWS) environment
  • Ensured all capabilities and deliverables met requirements and tradecraft needs
  • Wrote and debugged Cloud9 Environment codes that involved facial recognition and subscription services
  • Contributed to the creation of class diagrams, sequence diagrams for analysis and design of applications
  • Handled employee salary data, employment services, and loan rates using Cloud9 environment
  • Used Kafka’s functionalities such as distribution, partition, and replicated commit log service for messaging systems consumer lag within Apache Kafka clusters

Environment: Java, JPA-Hibernate, Spring Data JPA, Spring Boot, Spring Security, Spring AOP, Spring Core, Maven, Junit, Mockito, RDBMS Oracle, REST API/Web Services, Micro Services, GitHub, Jenkins, SonarQube, Jira, Eclipse, IntelliJ.

Confidential, California

Junior Java Developer

Responsibilities:

  • Implemented Java 8 features such as Lambda Expressions and Streams
  • Used JavaScript for client-side validations
  • Used Git and GitHub for source and version control
  • Developed and created user-friendly GUI interfaces and web pages with the use of JSP and HTML
  • Developed Web Applications using JEE architecture, while using JSP to design user interfaces
  • Utilized Java Collections like List and Map of efficiently store data
  • Maintained application and resolved defects, as well as provided support of applications
  • Contributed to the deployment of web and enterprise application
  • Used Eclipse as an IDE and added Maven dependencies for the build tool
  • Worked with QA team to validate test case to meet business requirements

Environment: Java, JPA-Hibernate, JSP, Spring MVC, Spring Core, Maven, RDBMS Oracle, GitHub, Tomcat, Linux, Eclipse.

We'd love your feedback!