We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Sr. Full Stack Java Developer with Extensive experience in Analysis, Design, Development, Testing and Implementation of Enterprise Client/Server and Distributed Applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Expertise on advanced software development methodologies such as Agile/Scrum, Waterfall and Test - Driven Development (TDD).
  • Extensively Worked on latest features of Java 8 like Lambda expressions, functional Interfaces, Stream API’S, Method referencing, Date and Time API’s.
  • Expertise in developing good server side with hand on experience of enterprise and persistence Design Patterns such as Singleton, Factory, Façade, Decorator, Observer and AOP.
  • Expertise in UI Design and Development using ReactJS, Angular 4/6, AngularJS, Vue.js, Node.js, Backbone.js, HTML/ HTML5, CSS/CSS3 (SASS, LESS), JavaScript (ES5 ES6), Bootstrap, XML AJAX, JSON, Custom Tags, JSF, Prime-Faces and Rich-Faces framework that follows W3C Web standards and successfully managing all facets of application development.
  • Experienced in React JS and working with Redux, React Flux architecture.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, that are consumed by other microservices.
  • Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.
  • Experience working with messaging services like JMS, Rabbit MQ, Kafka.
  • Expertise in back-end procedure development using PostgreSQL, Oracle, MongoDB & MySQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB and Cassandra.
  • Integration Testing using Cucumber, Selenium, Jenkins, and Apache Camel.
  • Developed CI/CD system with Jenkins on Kubernetes container environment.
  • Deployed the Application into Docker container and made easily accessible at runtime using Pivotal Cloud Foundry.
  • Worked Extensively on AWS platform and its features including IAM, EC2, Autoscaling, Cloud Front, S3, Lambda and Route53.
  • Hands on experience with build tools like Maven, Gradle and logging tools like Log4J.
  • Strong Interpersonal skills for communicating with developers at various levels and able to establish communication with offshore teams.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JDBC, JMS, JFC/Swing, Hibernate, JPA.

Programming Languages: Java, C++, C, SQL, PL/SQL, JavaScript.

Web technologies: HTML5, CSS3, JavaScript, TypeScript, Ajax, jQuery, Angular 4/6, ReactJS, Node.JS, Vue.JS, JSON, Bootstrap.

Spring Tools: Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring Micro services, Spring REST, Spring Cloud and Feign Client.

Message Brokers: JMS, RabbitMQ, Kafka, TIBCO.

Database: Ora SQL Server, MySQL, PostgreSQL, MongoDB, Cassandra.

Version Control: Git, Bitbucket, Gitlab, GitHub SVN.

DevOps Tools: Maven, Gradle, Docker, Kubernetes, Jenkins.

Testing technologies/tools: JUnit, JMeter, Mockito, Karma, Postman.

Cloud Technologies: AWS, PCF, AWS Lambda.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on End-to-End Design, Development and Testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Developed cross-browser/platform HTML, CSS, JavaScript, React, and Bootstrap to desired design specs for single page layout using code standards.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Created reusable and testable React functional and class components using ES6.
  • Worked with various predefined components from NPM (Node Package Manager) and Redux library and Implemented various screens for the front end using ReactJS.
  • Used ReactJS to create custom components for data manipulations and to display data in company standard format.
  • Worked on security updates and issues found with Vue.js and all project dependencies.
  • Extensively worked on Java 8 features like lambda expressions for communicating between business layer and database, Stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Implemented Multithreading to achieve an asynchronous mode of communication for the processes in the application.
  • Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
  • Implemented fail safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix, configured Swagger-UI to registered Microservice with Eureka server and monitored service health check from
  • Developed Spring Boot application using Microservices architecture to maintain small and lightweight services and communication between these services are done by using Kafka.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA.
  • Worked with JSON Web Tokens (JWT) to securely communicate JSON Objects.
  • Developed Rest API’s to processes the data from Database to another Rest Service and created containers for the API’s using Docker.
  • Worked on building reusable framework for consuming and providing REST API’s using Java/ Node.js / Swagger.
  • Worked on Spark streaming with Java to consume real-time data from the Kafka cluster and run arbitrations.
  • Extensively worked on Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
  • Created and managed MongoDB/NoSQL collections. Developed server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design.
  • Implemented RabbitMQ message queuing for post processing after submission.
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Worked Hands on with AWS products such as AWS API Gateway, VPC, EC2, EBS, AWS Lambda, ECS, EKS, AWS Fargate.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment Designed, configured, and deployed Amazon Web Services for large number of applications utilizing the AWS API gateway.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Worked with several testing frameworks such as Junit and Mockito.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Integrated GitLab into Jenkins to automate the code checkout process.

Environment : Java 8, Spring Boot, MVC, Microservices, Hibernate, MongoDB, Node.js, Vue.js, AJAX, Oracle, Docker, NGinx, JQuery, Kubernetes, Multi-threading, Swagger UI, AWS, Design Patterns, Mockito, GitLab, HTML 5, RESTful Services, JIRA, Postman.

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Worked with complete flow and found various gaps in current system. Designed the new flow for faster creation of reports and posting. Removed complex logics and built more stable and simple code logics.
  • Worked on capturing the business requirements, design, development, and testing of the application.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Built Web pages that are more user-interactive using AJAX, JQuery.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Worked on Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Developed a cross-device/browser web application for location sharing utilizing Angular 6, JavaScript API.
  • Developed HTML views with HTML5, CSS3, bootstrap and Angular 6.
  • Worked on Angular 6, used its two-way data binding to achieve the feedback functionality from the user.
  • Worked on Angular 6 to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response.
  • Enhanced legacy application by building new components in Typescript and Developed single page applications using Angular 6, Typescript, web pack and grunt.
  • Worked on Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Built the RESTful web APIs from scratch using Swagger and deployed them on serverless AWS instances.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Implemented the clear separation functionality in the microservices of the application using Spring Boot and coupled all of them using REST and AWS API Gateway
  • Developed Micro services using RESTful web services to provide all the CRUD capabilities.
  • Worked on Executor Service framework to implement multithreading in programming to improve overall performance.
  • Worked on Spring Ribbon for load balancing and used fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard on designing and implementing Microservice applications.
  • Worked on the OAuth for accessing the cloud storages like Box, one drive, Google Drive, Drop box.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment .
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Worked on backup, recovery, and upgrading of all the PostgreSQL databases.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Deployed Docker contained Spring REST services on to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Executed Load JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
  • Mainly used Git source control - Bitbucket to track and record the progress and work done while developing the application.

Environment: J2EE, HTML, JSON, AJAX, JQUERY, CSS3, Node.js, Angular6, TypeScript, Hystrix, Bootstrap, AWS, PCF, Kafka, WebSphere, Selenium, REST, PostgreSQL, Spring Framework, Spring Boot, JMS, JAX-RS, Gradle, Zookeeper, Jenkins, JMeter, Mockito, Docker, Postman, OAuth, Spring MVC, JIRA.

We'd love your feedback!