Summary
Overview
Work History
Skills
References
Educationdetails
Timeline
Generic

Rojal Bishwokarma

Summary

Full Stack Java/J2EE Developer with over 6+ Years of experience in requirement gathering, analysis, design, development and testing of web-based applications using Java/J2EE, Spring framework, Spring Boot framework, Micro services, Restful API, Angular.JS. Experience in design and architecture of J2EE based large applications and good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, and Spring Batch in Spring Framework. Experience with Java 17/11/8 streams, Lambda functions, Method references, Filters, Predicates, collections and other default methods. Experienced in MVC (Model View Controller) architecture with springs framework involving various J2EE design patterns. Experience with development frameworks like spring (IOC, MVC, Security, AOP, Annotations, Tag libraries, DAO), Spring Boot. Strong knowledge on Hibernate. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking. Expertise in IDEs for software development like NetBeans and Eclipse. Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and Net Beans. Experience in Web-Development technologies like HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, JSP, JSON, JSTL, and XML. Experienced in using Angular.JS directives, Controllers, Filters, Services, Temples, Events and Injectors. Experience working with React.js, Node.js, Redux for developing Single Page Application (SPA) with Responsive Web Design as React.js with the Virtual DOM. Experience in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans. Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWS SQS and AWS S3. Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations. Experience working on Application Servers and Web Servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7. x. Experience on Log4j to print the logging, debugging, warning, info on the server console. Experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment. Experience in writing SQL queries for Oracle and MySQL databases. Used Inner, outer joins in writing queries using SQL. Rich experience in Agile methodologies such as Extreme programming (XP), Scrum, waterfall model and Test driven environment. Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills, communication skills and ability to work independently as well within a team environment

Overview

7
7
years of professional experience

Work History

Full Stack Developer

Verizon
Irving, TX
01.2023 - Current
  • Involved in the Analysis, Design, Development, and Testing phases of Software Development Life cycle (SDLC)
  • Developed the application using Java 11 and java 17 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each
  • Designed the Web application implementing the spring framework for Model-View -Controller (MVC) pattern to make it extensible and flexible
  • Implemented Model View Controller (MVC) architecture Using Spring at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework
  • Developed a web application utilizing Spring Boot that analyzes database tables to create various batch reports and visual models and developed Micro services applications based on Spring Boot
  • Designed and developed Micro services business components using Spring Boot
  • Consumed REST based Micro services with Rest template based on RESTful APIs
  • Working on Implementation of JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control
  • Worked on Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Integrated Java application builds with Kubernetes-based CI/CD pipelines using tools like Jenkins, GitLab CI ensuring seamless deployments and updates
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript and Node.JS
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 10
  • Worked on Angular.JS, which combines web applications with Model View Controller capability to make development and testing of code efficient
  • Involved in developing restful APIs using Node.js frameworks
  • Implemented Spring boot microservices to process the message into the Kafka cluster setup
  • Implemented Kafka producer and consumer application on Kafka cluster with help of Zookeeper
  • Used Node.JS for building web applications with client-server architecture for two-way data exchange
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete
  • Defined XML documents for input and output sources of Web Services
  • Created schema documents for XML validation and developed XML schemas
  • Involved in deploying systems on AWS Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation
  • Used Docker for creating Docker images for launching containers on AWS EC2
  • Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs
  • Developed a logging module using Log4J to create log files to debug as well as to trace applications
  • Eclipse is used for development as IDE and used JUnit for unit testing and repeatable tests for the application
  • Used Jenkins for building, creating snapshots and deploying on servers
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST
  • Designed MongoDB Schema and Worked with to store non-relational data into collection
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements
  • Involved in Agile Methodology (Scrum) that includes daily scrum with team and followed Test Driven Environment following OOD
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information
  • Developed a web application utilizing Spring Boot that analyzes database tables to create various batch reports and visual models and developed Microservices applications based on Sring Boot
  • Designed and developed Microservices business components using Spring Boot
  • Consumed REST-based Microservices with RestTemplate and GraphQL for efficient API communication
  • Involved in developing RESTful APIs and GraphQL services using Node.js frameworks
  • Integrated GraphQL into existing applications to improve the flexibility and efficiency of API calls
  • Created complex queries in GraphQL to handle data retrieval with better performance and reduced response times.

Full Stack Developer

Homesite Insurance
Boston, MA
11.2020 - 12.2022
  • Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support
  • Used advanced Java 8, features like Lambda Expressions Streams, Filters, Enhanced concurrency methods etc
  • Used Java 1.8 features like Java Stream API, Lambda expressions with references, Collections, Concurrency API, etc to enhance the code quality and readability
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
  • Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services
  • Developed and designed Application using Spring Boot to develop Micro services
  • Developed micro services to transform using Spring Boot, Rest API
  • Implemented OAuth tokenization for RESTful web services using Spring Boot
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data
  • Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping Java classes and database tables
  • Involved in designing and developing the front end of the application using Java script, AJAX, HTML5, DHTML and CSS3
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, React.JS, Node.JS and Bootstrap
  • Built the reusable service components using React.JS Components with Object Oriented JavaScript, jQuery, HTML5, CSS3 based on the visual designs
  • Developed various React.JS components to help build the functionality and UI behavior using JavaScript
  • Used Redux as a store for storing multiple states of a React component
  • Developed readable and writable streams of Node JS to process the data from external means of the application
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application
  • Used XML and JSON for transferring/retrieving data between different Applications
  • Involved in using AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer
  • Used Log4j for logging to trace the application log messages which is used for debugging
  • Performed Unit Testing using JUnit and Functional testing to validate the code
  • Built Continuous Integration environment Jenkins and Continuous delivery environment
  • Used WSDL and SOAP protocol for Web Services implementation
  • Developed enhancements to MongoDB architecture to improve performance and scalability
  • Collaborated with development teams to define and apply best practices for using MongoDB
  • Written SQL Queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
  • Python Development: Developed and integrated Python scripts for automating routine tasks, data processing, and backend operations, improving overall system efficiency and reducing manual intervention
  • UML Design: Utilized UML (Unified Modeling Language) to design and visualize system architecture, including use case diagrams, class diagrams, sequence diagrams, and activity diagrams, ensuring clear communication of design specifications to the development team.

Full Stack Developer

Champion Brands
Clinton, MO
04.2019 - 10.2020
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned
  • Used Spring MVC framework for developing the application and Implemented J2EE standards, MVC architecture using Spring Framework
  • Used Spring as an application framework to build the Services layer and implemented its core modules such as Spring Core Container, Inversion of Control, Data Access and MVC and used XML/java/annotation spring boot configurations
  • Involved in creating and Deployment of REST API and Micro services in Java J2EE using Spring Boot
  • Built REST web service by building Spring Boot in the back-end to handle the Ajax calls
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control
  • Developed user interfaces which are single page applications using JavaScript, CSS3, HTML5 and Angular JS
  • Used Typescript for most components with Angular 8 framework
  • Created Angular.JS controllers, directives, models for different modules in the front end
  • Used Node.JS for building web applications with client-server architecture where both can initiate communication in two-way connections and allows them to exchange the data
  • Used JMS for loosely coupled, reliable and asynchronous exchange of information among J2EE components
  • Worked on XML for data exchange and schemas (XSDs) for XML validation and used XSLT for transformation of XML
  • Used EJB for business tier, Used Stateless Session Beans for business logic and Message Driven Beans for asynchronous processing
  • Used Log4J to capture the logs that include critical business-related information
  • Written JUnit test cases for unit testing and load testing for various service codes
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP and REST Client
  • Used agile software management (Scrum) that included iterative application development
  • Interact with other developers and end users to design and implement new features throughout the framework
  • Implemented MongoDB for non-relational data storage and management
  • Designed MongoDB schemas to efficiently handle large datasets and improve query performance
  • Optimized MongoDB performance through indexing and schema design adjustments
  • Integrated MongoDB with Java applications to provide scalable data storage solutions.

Java Developer

Gentiva Health
Atlanta, GA
10.2017 - 03.2019
  • Requirement Analysis and Documentation as per SDLC methodologies
  • Implemented spring MVC framework
  • Worked on Spring MVC Architecture for web applications
  • Developed web layer using springs framework and to manage the project in MVC pattern
  • Developed spring and Form classes to access Java Beans and UI
  • Defined and developed the User interface screens and the corresponding Java artifacts using spring
  • Used Hibernate as persistence framework for DAO layer to access the database
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Developed XML files, Schema’s and parsing them by using both SAX and DOM parser’s
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collections framework extensively to store, retrieve and manipulate data objects of application in the business logic layer
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring IOC
  • Involved in creating, modifying SQL queries, prepared statements and stored procedures used by the application.

Skills

  • Java
  • PL/SQL
  • SQL
  • Core Java
  • JSP
  • JMS
  • Java Beans
  • EJB
  • Tiles
  • Design Patterns
  • RabbitMQ
  • ActiveMQ
  • Spring
  • Hibernate
  • Spring Boot
  • HTML5
  • XML
  • DOM
  • JSON
  • CSS3
  • JavaScript
  • JQuery
  • AJAX
  • AngularJS
  • Angular
  • Reactjs
  • NodeJS
  • SOAP
  • REST
  • AWS
  • Eclipse
  • IBM RAD
  • IBM Web Sphere
  • Apache Tomcat
  • BEA Web Logic
  • Jboss
  • SVN
  • CVS
  • GitHub
  • Oracle
  • SQL Server
  • My-SQL
  • GraphQL
  • MongoDB
  • Agile
  • Waterfall
  • Windows
  • Linux
  • UNIX

References

Will be provided upon request.

Educationdetails

Bachelors in Computer science from Mississippi State University, Mississippi, MS

Timeline

Full Stack Developer

Verizon
01.2023 - Current

Full Stack Developer

Homesite Insurance
11.2020 - 12.2022

Full Stack Developer

Champion Brands
04.2019 - 10.2020

Java Developer

Gentiva Health
10.2017 - 03.2019
Rojal Bishwokarma