Vyomika
Vyomika
Phone: +19729946807
Email: vyomika13@gmail.com
Full Stack Java Developer
Professional Summary:
Full-Stack Developer with 8 years of experience in Application Development, including design and
development of Projects in the areas of Java/J2EE Client and Server-side Enterprise Applications. Strong
experience with Software methodologies like Agile, Waterfall and Test-Driven Development.
Extensive work experience in web technologies like JSP, Servlets, JavaScript.
Strong work experience in application integration and communicating using SOA, Web Services such as JAX-
RPC, JAX-RS, JAX-WS, SOAP, WSDL, XML and RESTFUL web services using OAuth.
Experience working with Java 1.8 Lambdas, Functional Interfaces and integrated Stream API into the Collections
API, to perform bulk operations on collections.
Having experience in developing Splunk Dashboards and searches.
Developed Web and other components using Service Oriented Architecture (SOA) and Micro Services
Architecture based J2EE applications using Web Services
Experienced in integration and deployment of applications using tools such as ANT, Maven, Gradle, Drools and
debugging through log4j.
Experienced in Development, Deployment and testing of enterprise applications on Windows and UNIX
platforms using IDEs such as Eclipse, Rational Application Developer (RAD).
Experienced in Installing, Configuring and Managing Docker Containers, Docker Images for Web Servers and
Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.
Worked with Devops team in setting up Cloud infrastructure such as Amazon Web Services (AWS) like EC2
instances, VPC, S3 buckets, RDS, Elastic Load Balancing,
Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception
handling and Generics.
Experience in database modeling, design, and development of complex PL/SQL stored procedures, triggers,
packages and views in relational databases: Oracle, SQL Server, PostgreSQL, MySQL and IBM DB2.
Experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity
and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
Extensive experience working in Spring framework, Struts framework, Object Relational Mapping Hibernate
framework and web services. Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC,
Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object,
UML and Enterprise Application Integration.
Experienced in UI frame works such as HTML5, CSS3, Bootstrap, JavaScript, AngularJS, Tag Libraries, Custom
Tags.
Experienced in mean stack development (Cockroach DB).
Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in
enterprise Applications.
Experience in working on web servers like Apache and application servers like Web logic, Tomcat, WebSphere
to deploy code.
Experience in using version controller tools like Clear Case, Microsoft VSS, Tortoise Subversion (SVN) and GIT.
Technical Skills:
Programming
C, C++, Java 1.8, PHP, PL/SQL, UNIX Shell Script
Languages
Web Technologies HTML5, CSS3, .NET, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON.
JavaScript
Angular JS, Angular 7, Node.js, Backbone.js, React.js, Express.js, Ember.js, Handlebars.JS
Frameworks
Java/J2EE
Servlets, Spring, EJB, JPA, JTA, JDBC, JSP, JSTL
Technologies
Web Services XSD, WSDL, Apache Axis, SOAP, Restful, JAX RS, JAX WS
Struts 2.0/1.0, Hibernate 4.x/3.x, Spring 3.0, Spring Batch, Spring Security, Spring AOP,
Frameworks
Spring Core, JSF, Spring IOC.
Web Servers Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x, J
IDEs Eclipse IDE, RAD 6.0/7.0, Spring Tool Suite (STS), Visual Studio
Messaging JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka, Rabbit MQ
Gathering requirements on sprint planning meetings and working with business analysts for resolving design
issues.
Assisted in designing ASP.NET components and web pages to add new functionality to the Web application.
Implemented layout of front-end web page with angular components and created angular services to interact
with backend java application.
Implemented application testability and diagnostics and fixing bugs with the help of REDUX(Reducers)
architecture.
Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and
standards-compliant.
Configured Redis (Remote Dictionary Server) with node server for caching the responses via cat box.
Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for
Analytical Reporting using D3.js.
Configured and Installed Splunk Enterprise and Apache Server for user and role authentication and SSO.
Maintained and troubleshooted Cassandra Clusters this includes monitoring and performing troubleshooting as
per requirements.
Used Spring Boot for load balancing and Fault tolerance of the application.
Created Storage Accounts in Azure and integrated to store application log files. Implemented Logic Apps that auto
triggers on receiving http request and executing notification services.
Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations
and domain configurations.
Extensive experience in developer solutions using Low code Mendix platform.
Performs deployments of new releases to Mendix Production and Test environments.
Involved in using Spring Data JPA (Java Persistence API) framework and JPA Specification criteria builder to work with
dynamic queries in java.
Employed Spring Boot for initializing and bootstrapping the build configuration for the boot-based web applications.
Performed unit testing with Mocha and Chai JavaScript test framework.
Developed Unit test scripts using Junit and Spock. Implemented logging using Log4j.
Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used
Terraform as a tool, Managed different infrastructure resources Cloud, and Docker containers.
Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on
UNIX boxes.
Utilized GraphQL to acquire data from the API and perform queries on the existing data.
Integrated tools like Apache CXF, Apache Camel Spring Integration and Mule ESB to integrate the enterprise
application technologies with existing JVM environments.
Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node JS.
Used Node JS for the communication to the server through Restful API and added user validations & permissions by
using it.
Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
Implemented testing with Junit Framework using Mockito, Spring Junit Runner, JMeter, PowerMock and MockMVC.
Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information
about merchants using Node Js.
Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on
top of Node.js.
Used Kubernetes to create a new cluster and container management tool.
Project code build is done using the MAVEN tool.
Used Continuous delivery / Continuous Integration (CD/CI) tools Docker and Jenkins to deploy this application.
Created and managed External Lookups in Splunk to match event data with description.
Environment: Angular 5.0/4.0, Node JS, HTML5, CSS3-SASS, Hibernate4.x, Eclipse Java EE IDE, JIRA, Jenkins, Log4j,
Redis, Cassandra , JBoss, , Elastic search, , Azure, Elastic Load Balancer, Docker, Apache tomcat, Mocha, Chai,
Mokito, Junit, Kubernetes, Swagger, Maven3.0.
Environment: React JS, redux, Es6, Ajax, bootstrap, Spring Boot, Express JS, Node JS, MongoDB, Rabbit MQ, Redux-
Thunk, Axios, AWS, JEST (Testing), Java, Docker, Mongoose connector, JWT Token, Spring AOP, Rest Services, Babel,
Webpack, OpenShift.
Created the front-end web pages using HTML5, CSS3(using SASS), Twitter Bootstrap CSS framework, media
queries and JavaScript to develop the UI for our login and customer enrolment portals.
Created Dynamic &Responsive Designs using HTML5&CSS3 (using SASS), Bootstrap.
Used Hapi JS which is configured on top of Node JS to attain better performance, to use built in authentication
and authorization techniques.
Implemented a robust RESTful (Apache CXF) web service and automated documentation to the web services in
the application is provided by Swagger by configuring hapi-swaggered and hapi-swaggered-ui.
Wrote comprehensive test cases and test plans using JUnit, Spock and Mockito for backend.
Wrote complex SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in MySQL
database.
Worked with AWS IAM service to create various groups and attached appropriate policy documents to the users
within that group.
Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2) focusing
on high-availability, fault tolerance, and auto-scaling).
Experience with the features of Angular 2 such as directives, modules, and routing.
Used Angular 2 as a framework to create a Single Page Application (SPA), which can bind data to specific views
and synchronize data with the server.
Developed custom Directives in Angular 2 to make reusable components, custom views using Bootstrap
components and involved in configuring routing for various modules in the application.
Configured Hapi JS node http framework to set up middle-wares to respond to HTTP requests and used its front-
end tooling like web packs, starter packs, boiler plates efficiently.
Followed the strict patterns of implementing model-view-controller (MVC) architecture using Angular 2
Framework. Design and implementation of accessibility features and collaborating with customers up to date.
Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core
Business Rules Engine.
Developed data tables using AG-Grid and implemented Sorting, Filtering and Pagination functionalities.
Tested the front-end application using Jasmine and Karma testing frameworks.
Implemented microservices based architecture using Spring Boot interacting through REST API.
Installed Kafka manager for consumer lags and for monitoring Kafka metrics also this has been used for adding
topics, partitions.
Implemented JIRA to track issues and communicate with other teams at various environments.
Used GIT for source code management and worked with Visual Studio and Spring Tool Suite IDE.
Used Log4J for extensible logging, debugging and error tracing.
Used React Router to create a Single Page Application (SPA), which can bind data to specific views and
synchronize data with server.
Implemented modules into Node JS to coordinate with plans and necessities.
Authenticated Users accessing RESTful services using Oauth 2.0 and OIDC.
Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end
application.
Deployed and configured Elastic search, Log Stash, Kibana (ELK) and AWS Kinesis for log analytics.
Implemented Spring Boot to create CRUD operations backend for our fronted application.
Developed the application as a Spring Boot App to get range of non-functional features.
Good Knowledge in documentation of REST API’s using Swagger and WADL.
Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the
searching.
Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and
Factory Pattern etc. for re-usability.
Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL DB with
Spring Data to unify and ease the access to Cassandra persistence stores.
Maintained, structured, and surveyed documents within the Cassandra database ensuring data integrity,
correcting anomalies, and increasing the overall maintainability of the database.
Environment: HTML5, CSS3, SASS 3.5, jQuery 3.0, ECMAScript 6(ES6), Typescript, AJAX 4.1, JSON 3, Bootstrap, NPM
5.5, Java8, OOPS, Lambda expressions, Angular 2 , Spring MVC , Spring Boot v1.2, Spring Batch v3.0, Jenkins v2.0,
PL/SQL, MySQL, DB2, MongoDB v3.2, Cassandra 3.0, AWS, EC2, IAM, JUnit, Selenium, SLF4J, Visual Studio, STS,
Jasmine, JIRA, GIT, POSTMAN/REST Client, Jenkins, Windows, Agile, Scrum.
Environment: Java 8, Design Patterns Singleton, Abstract Factory, Hibernate, Parameterized Statements, MyBatis,
JSP, Servlets, EJB, JAXB, WebSphere 7.0, Maven, Shell Scripting