We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Java Full Stack Developer with 8+ years of experience in application development with focus on design, development, and testing of responsive web applications and microservices using Spring cloud and spring boot.
  • Highly proficient in using OOPS concepts like Abstraction, Encapsulation, Polymorphism, and Inheritance.
  • Good understanding of teh Java Runtime and memory management using Garbage collector algorithms such as G1(Garbage First). Having solid understanding of teh Java Profilers and their usage to optimize application performance.
  • Having solid understanding of Java 8 features such as Lambda, Functional Interfaces, Streams - Parallel processing, Aggregations, Optional keyword, and Java time API.
  • Having a better understanding of teh Spring Boot concepts such as Auto configuration, wrapper poems, actuator endpoints and Dev tools.
  • Solid experience on designing and developing Microservices using Spring Boot and Spring Cloud around 12 factor design considerations.
  • Well-versed in developing Responsive single page applications (SPA s) using teh JavaScript libraries like Angular and React.
  • Experience in Microservices architecture with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Microservices.
  • Developed microservices using spring cloud confit, Eureka, Resilent4J, Spring Cloud gateway.
  • Using Spring Cloud Sleuth for teh distributed tracing of teh messages across teh microservices. This would halp in identifying teh messages by unique identifier.
  • Have hands-on experience in implementing asynchronous event processing using Spring Boot with messaging tools such as RabbitMQ and Kafka.
  • Extensively involved in upgrading teh existing system from Angular 7 to Angular 9.
  • Hands-on experience on creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Node JS.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Having experience on IBM Web Sphere and JBoss EAP and JNDI configuration etc.
  • Developed internal auxiliary web apps using Python Flask framework with Angular.js and Bootstrap CSS/HTML framework and analysis, design and development of Web & Enterprise applications using JAVA and J2EE Technologies.
  • Have great experience with integration tools like Red Hat Fuse (JBoss Fuse), Spring Integration and Apache Camel as well.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic ache and DynamoDB for storing data.
  • Implemented security and autantication concepts such as OAuth 2.0 and Cryptographic algorithms.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, MongoDB, Cassandra, and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Hands on experience with UNIX and LINUX Shell scripting and created jobs using Shell Scripting and scheduled them in Croon jobs.
  • Experience with GitLab and AEM and container orchestration like Kubernetes.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SCRUM and Waterfall.
  • Good hands experience with teh multi branch pipeline technologies such as Jenkins and GitLab CI/CD.
  • Working in an agile environment with 2 weeks Sprint and 4 weeks release and using JIRA as teh tool to manage teh Agile Scrum.

TECHNICAL SKILLS

Programming Languages: Java 8 & Java 11, Java Script (ECMAScript 2016), Typescript.

UI Technologies: Angular 5/6/8/9, React JS, Bootstrap, Angular Material, NodeJS, HTML, CSS3

Frameworks: Spring Boot, Spring Data JPA, Spring AMQP, Spring AOP, Spring Cloud, Spring Security

IDEs: IntelliJ, Spring Tool Suite, Eclipse & VS Code

Monitoring tools: New Relic, AWS Cloud Watch, ELK(,Kibana, Logstash, Elastic Search)

Messaging Platforms: Kafka, RabbitMQ and AWS SQS

Build Tools: Maven, Grade and NPM

Integration systems: Apache Camel and Spring Integration

Application Servers: Apache Tomcat, Natty and IBM WebSphere.

Relational Databases: Oracle, SQL Server, and Postgres

No SQL Databases: DynamoDB, MongoDB, Cassandra & Redis

Source Code Management: Bitbucket and GitLab

Cloud: AWS (EC2, SQS, SNS, RDS, Cloud Watch, AWS Far gate), PCF/CF(Cloud Foundry)

Agile: JIRA & Agile SCRUM framework

Containers & CI/CD: Jenkins, Docker, and Kubernetes

Testing Tools: JUnit, Mockito, Rest Assured

PROFESSIONAL EXPERIENCE:

Confidential

Senior Full Stack Java Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum meeting with teh team, sprint planning and estimating teh tasks for teh user stories.
  • Migrating existing application into Microservices architecture using Rest APIs and Spring Boot
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, Angular 8, Bootstrap, and AJAX.
  • Built Responsive Single page web application using JavaScript Frameworks like Angular 8, HTML5, CSS3, and TypeScript & JSON.
  • Implemented Message Publishers and Listeners for RabbitMQ and Kafka Streaming.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages.
  • Implemented new Microservices using Spring Boot, Spring Cloud and enabled discovery using Netflix Eureka Server.
  • Monitor and Troubleshoot Hadoop jobs using Yarn Resource Manager and EMR job logs using Genie and Kibana.
  • Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching between SQL and PL/SQL engines. Real time Kafka streaming teh data using Spark.
  • Having strong hands-on experience in multithreading and executor framework.
  • Worked on services to write and read data from multiple channels of Kafka. Used consumer and producer API in order to write and read teh data.
  • Unit tested teh Angular 8 components using Jasmine & Karma.
  • Worked on teh DML and DDL statements on teh PostgreSQL database.
  • Worked in DevOps, used Jenkins to create a pipeline for CICD integrating with GIT and deploying teh code to higher environments from DEV.
  • Developed teh services to integrate with Apache Kafka messaging platform.
  • Generated metrics with method level granularity and persistence using Spring AOP and Spring Actuator.
  • Implemented lambda functions invoked by teh AWS lambda by polling a Kinesis stream based on event-source mappings.
  • Implemented Structural, Behavioral, Singleton and Factory, Observer and Builder design patterns.
  • Designed, Configured, and deployed Amazon Web Services (AWS) for multiple applications utilizing teh Amazon cloud formation templates.
  • Created event driven jobs using AWS lambda functions for migrating data across multiple S3 buckets of cross origin, DynamoDB, SQS with python.
  • Following Test-driven development (TDD) and Behavior Driven Development (BDD) to generate JUnit test cases for testing various Java components.
  • Configured and created application logs files using Log4J.
  • Used Apache Kafka (Message Queues) for reliable, asynchronous exchange of important information between multiple business applications and for building real time data pipelines.
  • Involved in implementation of enterprise integration with Web Services REST with Spring Controllers.
  • Responsible for Continuous Integration Continuous Delivery (CI /CD) process implementing using Jenkins along with UNIX Shell scripts to automate routine jobs developed feature file to validating these rules using cucumber Gherkin frameworks.
  • Building RESTAPI end-points for various concepts Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Worked on deploying services on Docker and Kubernetes containers.
  • Closely worked with QA, Business and Architect to solve various defects in a quick and fast manner to meet deadlines
  • Automated teh performance testing using JMeter to measure teh performance with 100+ active sessions.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues, performance Issues including JUnit.

Environment: Java 8, Spring Boot. Spring Cloud, Spring Data JPA, Microservices, Restful Services, Apache Kafka, Jenkins, AWS, Docker, Kubernetes, Angular 8, Node.js, HTML, CSS, PostgreSQL, Jasmine & Karma, JUnit and Maven.

Confidential, Minneapolis, MN

Sr. Full Stack developer

Responsibilities:

  • Involved in requirements, analysis and design discussions and followed AGILE (Scrum) methodology for user story delivery.
  • Developed front end UI pages using HTML5, CSS3, React JS and AJAX.
  • Responsible for designing and developing Restful web services using Microservices with Spring Boot, Spring Data
  • Developed Java API to interact with teh Amazon SQS used in sending bulk emails.
  • Configured Kafka streaming to receive real time data from teh Kafka and store teh stream data to HDFS using Scala.
  • Developed and configured Swagger UI to interact with API.
  • Worked in Test Driven Development and used teh Mockito JUnit framework.
  • Designed and developed teh integration components to connect with teh RabbitMQ Messaging System.
  • Good experience of implementing reactive programming using Java to manage asynchronous tasks and events.
  • Wrote Kafka producers to stream teh data from external rest APIs to Kafka topics.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Teh project uses teh graphic database Log4j, backend is Node.js, and front end is React.js, Redux and D3 to implement teh visualization. It also uses S3 buckets to store teh forms which can only be accessed by autanticated login
  • Experience in handling messaging services using Apache Kafka streaming.
  • Worked on configuration and administration of Cassandra NoSQL database
  • Developed Oracle PL/SQL stored procedures and functions to process information used to generate reports.
  • Extensively worked using AWS services along with wide and in depth understanding of each one of them.
  • Created partition of Kafka messages and setting up teh replication factors in Kafka Streaming.
  • Worked on configuring Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, Kubernetes is configured for automating deployment, scaling and management of containerized applications.

Environment: Java, Spring Boot, Bootstrap, RabbitMQ, AngularJS & Angular, JavaScript, JPA with hibernate, AWS, Jenkins, Log4J, Maven, Node.js and Agile.

Confidential, North Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose and RUP.
  • Design and implement teh backend layer using Hibernate.
  • Developed teh application front end and validations using Java Server Faces (JSF).
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented logging using log4j and Spring AOP.
  • Configuring teh service on WebLogic/WAS application server for successful deployment.
  • Developed server-side JavaScript usingNode JS.
  • Experienced in monitoring and debug performance issues on different OSLinux(RHEL & Centos).
  • Applied design patterns includingMVCPattern, Façade Pattern, Abstract Factory Pattern,DAO Pattern and Singleton.
  • Involved in developing front end screens using JavaScript, JSTL, HTML5, and CSS3.
  • Performed security assessments for teh client-facing apps. Teh associated IT infrastructure such as database management systems, middleware systems, and Linux and Mainframe systems, web services (SOA) were also included in teh security assessments.
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, Kubernetes is configured for automating deployment, scaling and management of containerized applications.
  • SSOimplementation along with service autantication services.
  • Developed RESTful web service Confidential back end by using Node.js and Express.js
  • Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipeline.
  • Implemented Initial setup and component migration to Redux.
  • Used MongoDB along withNode.js, as a database to store JSON.
  • UsedNode.js to offer an easy and safe way to build high performance and scalable network applications.
  • Worked on UNIX Shell scripts and setting up teh corn jobs.
  • Technical evaluation with teh architects for Drools business rules engine and Eclipse IDE for Java development.
  • Designed structures for Mongo Data store and processing JBoss Drools as rule-engine. Investigate, debug and fix potential bugs or defects in teh implemented code.

Environment: Java, JavaScript, Microservices, JSP, Spring, Bootstrap, Angular, Typescript, Node.js, Restful, SOAP, jQuery, SSO, Hibernate, JPA, Docker, Kubernetes, RabbitMQ, Log4J, Maven, Junit, Mockito, JIRA.

Confidential

Java Developer

Responsibilities:

  • Developed teh front-end by doing hands-on coding using semantic markup, HTML, XHTML, CSS, JavaScript, and other front-end technologies as required by teh program with a focus on usability.
  • Designed Web pages by HTML and teh query processing is done with teh halp of Servlets and JDBC.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Designed and developed teh REST based Web services using teh Spring MVC, Spring JDBC with Hibernate.
  • Implemented teh logic to publish teh messages and consume them using Apache Kafka messaging platform.
  • Work with SQL queries to store teh data in Oracle.
  • Worked with development team to design solutions; implemented client-side JavaScript tracking code in JSP web application using s code.js code library.
  • Designed and implemented applications using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Batch, Spring AOP, Hibernate, JMS, Oracle, and WebLogic server.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Followed agile software development practice paired programming, test driven development, and scrum status meetings.

Environment: Java, Spring MVC, Spring JDBC, Spring AOP, RESTful Web Services, IBM MQ, Oracle, Maven and SVN, AWS, Jenkins.

We'd love your feedback!