Vinay V Phone: 512-***-****
Sr. Java Full Stack Developer Email: ************@*****.***
mailto:************@*****.***
PROFESSIONAL SUMMARY:
●Over 10 years of experience in analysis, design, implementation and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE, Python and front-end technology stack.
●Experience working with various methodologies based on SAFE Agile, Agile, Scrum, Waterfall Model, BDD, TDD, Iterations.
●Full-stack development expertise with the MERN (MongoDB, Express, React, Node) and MEAN (MongoDB, Express, Angular, Node) technology stacks, ensuring seamless integration between front-end and back-end systems.
●Expertise in Object Oriented and Multi-threaded/Concurrent Programming using Java/J2EE related technologies.
●Experienced in front End technologies such as HTML 5, CSS 3, JQuery, JavaScript, ReactJs, NodeJs, Angular, AngularJS, ExtJS, Express JS BackboneJS, Bootstrap, VBScript, Perl, AJAX, JSON, XSD, XSTL, Tiles, Tag Libraries.
●Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL).
●Experienced in Full stack front end technologies using Grunt js, Glup Server, Yoman generator for Angular.
●Experienced in Client-side validation, Client-Server data interaction using Ajax in Nodejs.
●Experience in developing Mobile web applications using JQuery Mobile and phonegap for Smartphones & Tablets.
●Experience in working with Service Oriented Architecture (SOA) which includes Universal Description and Discovery Integration (UDDI) lookups and WSDL, JAX-WS and JAX-RS using res protocol.
●Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag, XML/XSD.
●Experienced in frameworks: Spring MVC, Jakarta struts framework, JSF, spring and hibernate.
●Strong experience in Spring Framework modules such as Spring MVC, SpringIOC, SpringAOP and Spring Heroku, Spring Integration, Spring Security, Spring Boot, Spring Netflix, Spring Zuul with Thymeleaf.
●Good experienced in building service-oriented solutions and RESTful Microservices.
●Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG), XML API and tools.
●Experience in implementing Java EE design patterns such as MVC,Singleton, Factory, Session Facade, DAO, DTO, Command and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
●Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
●Experience in designing and deploying Java applications on Microsoft Azure Cloud, including Azure App Services, Azure Functions, and Azure API Management for scalable microservices architecture.
●Implemented cloud-based data solutions using Azure Data Factory (ADF), Azure SQL Database, and Cosmos DB, optimizing performance, automating ETL processes, and ensuring high availability.
●Good Experience in designing Java, J2EE applications using Amazon Web Services and have good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, VPC, Direct Connect, Route53, SNS, SQS, Cloud Watch.
●Experience in designing and deploying Java applications in Microsoft Azure Cloud, including Azure App Services, Azure Functions, and Azure API Management for scalable microservices architecture.
●Implemented cloud-based database solutions using Azure SQL Database and Cosmos DB, optimizing performance and ensuring high availability.
●Experienced in working with multiple databases like Oracle 10g/11g/12c/19c, SQL Server, Postgress SQL,MySQL, DB2, NOSQL DB like Mongo DB, Cassandra and written complex SQL queries, procedures, Triggers and Stored procedures.
●Experience in debugging and logging using the log framework - log4j and analysis and reporting with Splunk.
●Experienced in application build tools like ANT, Maven, Jenkins, Kubernetes and Docker.
●Developed and maintained CI/CD pipelines using Azure DevOps, GitHub Actions, and Jenkins, enabling automated deployments for microservices and data engineering workflows.
●Utilized Azure Kubernetes Service (AKS) and Azure Container Apps to deploy and manage containerized microservices, ensuring scalability, high availability, and efficient resource
●Strong experience in TDD, using the JUnit frame work with Mockito, Power Mockito&SpringJunitRunner.
●Good experience in unit testing using Karma, Jasmine and JUnit, Automated Testing Selenium (IDE/Web driver), Integration testing using Selenium, Hudson, Jenkins and Apache Camel.
●Experienced in development, testing and deployment of enterprise applications on Windows UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), Netbeans, Spring Tool Suite (STS),intellij.
●Experience in using version controlling/tracking systems Subversion, CVS, SVN, GIT, and Rational Clear Case.
●Having knowledge on (JMS) MQ's like Kafka,Rabbit MQ, IBM MQ and Active MQ.
TECHNICAL SKILLS:
Languages
Java 11/8.0/7.0/6.0/5.0, Java/J2EE, C, C++, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, PHP, JavaScript, SQL and PL/SQL
Frameworks
Spring 6.x/5.x/4.x, Hibernate 6.x/5.x/4.x, Struts 2.x/1.x
Cloud Technologies
Azure, AWS, EC2, S3, Docker
Web Technologies
HTML/XHTML/DHTML/HTML5, CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, JQuery, Ajax, Angular 9, NodeJs, ReactJs, Express JS, BackBoneJs,Bootstrap.
Web/App Servers
Apache Tomcat 9.x/10.x, IBM WebSphere Liberty 23.x, WebLogic 12c/14c, JBoss WildFly 27.x.
IDE’s
Eclipse, NetBeans, Spring Tool suite 2.x/3.x, WSAD, RAD &Rational Rose, Intellij 14.x/15.x, Visual Studio code.
Database
Oracle 19c/12c/11i/11g/10g/9i/8i, SQL Server, MySql, Sybase 12.5, DB2, Mongo DB and Cassandra
Web Services
AXIS, SOAP, RESTful, JAX-RPC, JAX-RS, JAX-WS, WSDL, JAX-P, JAX-B.
Message Queue
JMS, Active MQ, Rabbit MQ and IBM MQ.
Version Control
JIRA, CVS, SVN, Bitbucket, GitHub, Subversion and Clear Case
Build Tool / plugin
Maven 4.x/3.x, Gradle 8.x, Log4j 2.x, Apache Ant 1.10.x, SonarQube
Testing
Junit, Cucumber framework, Mockito, Jasmine, Karma, Selenium, Protractor, SOAP UI.
Operating Systems
Windows, Unix, Linux and MAC.
WORK EXPERIENCE:
Bosch, Allen Park, MI. Feb 2024 – till date
Role: Sr. Java/J2EE Full Stack Developer.
Responsibilities:
Followed SAFe (Scaled Agile Framework) principles to ensure alignment, collaboration, and efficient delivery across multiple Agile teams.
Developed scalable and dynamic user interfaces using ReactJS, Node.js, JSP, and JSF with AJAX, JavaScript ES6, HTML5, and CSS3 for real-time fraud risk monitoring dashboards.
Built RESTful APIs and microservices using MERN Stack (MongoDB, Express.js, ReactJS, Node.js) & Spring Boot, integrating with fraud detection and risk scoring systems.
Designed and implemented Spring Boot Microservices with Kafka and IBM MQ for asynchronous messaging, event-driven fraud detection workflows, and transaction processing.
Developed SOAP-based web services to integrate legacy financial systems, ensuring seamless data exchange with external fraud intelligence platforms.
Created a ReactJS-based internal fraud monitoring application with advanced search and filtering capabilities, improving investigator efficiency.
Implemented Node.js backend services for real-time fraud detection analytics, ensuring optimized API performance.
Developed data ingestion pipelines using Azure Data Factory (ADF) to automate ETL processes, loading transactional data from SQL Server and Cassandra to Azure Data Lake Storage.
Integrated Azure Event Hubs with Apache Kafka to stream real-time transactions into Azure Synapse Analytics, enabling instant fraud pattern analysis.
Orchestrated and deployed Spring Boot-based microservices on Azure Kubernetes Service (AKS) to ensure scalability, high availability, and optimized resource utilization.
Leveraged Azure Functions for serverless processing, triggering automated fraud rule updates and risk alerts.
Implemented IBM MQ for reliable and asynchronous messaging between Spring Boot microservices and MERN services, ensuring secure and decoupled transaction processing workflows.
Configured IBM MQ queue managers, queues, and channels, enabling secure cross-service communication in a distributed microservices environment.
Developed and deployed JMS listeners to consume messages from IBM MQ, ensuring real-time fraud event correlation and risk score computation.
Utilized Azure Container Apps and Azure Container Registry to build, deploy, and manage Dockerized microservices, streamlining the CI/CD pipeline for cloud-native applications.
Designed Spring MVC-based RESTful web services, integrating with external fraud databases and APIs for real-time risk assessment.
Developed unit and integration test cases using Mockito and PowerMockito, ensuring high code accuracy and reliability.
Created stored procedures to extract fraud-related transaction data from SQL Server, MongoDB, Cassandra, and XML-based flat files.
Optimized SQL, PL/SQL procedures, and triggers to enhance fraud detection query performance.
Developed and maintained DB2 database schemas, storing fraud patterns, customer transaction logs, and machine learning feature datasets.
Utilized MQ Visual Edit and MQ Visual Utility tools for remote queue management and debugging.
Managed project migration from Ant to Maven, optimizing build automation and dependency management.
Deployed Spring Boot applications on WebSphere Application Server (WAS 9) and worked with RAD 9.1 IDE for development.
Performed API testing using Cucumber with RestAssured, validating RESTful service responses against expected fraud detection scenarios.
Used Dimensions and GitLab for version control and JIRA for defect management, ensuring a smooth Agile development workflow.
Environment:
Java 8+, Spring Boot, Spring Security, Hibernate, MERN Stack (MongoDB, Express.js, ReactJS, Node.js), IBM MQ, JMS, Kafka, SOAP/RESTful APIs, Azure Data Factory, Azure Event Hubs, Azure Synapse, Azure Kubernetes Service (AKS), Cassandra, SQL Server, MongoDB, DB2, Docker, Kubernetes, Jenkins, WebSphere, Selenium, Cucumber, Mockito, PowerMockito, JIRA, Maven, MQ Visual Utility, MQ Visual Edit.
EverestDX Inc, Stamford, CT. April 2022 – Jan2024
Role: Java & Web Developer
Responsibilities:
Implemented Model-View-Controller (MVC) architecture using Spring MVC, Django, Flask, and Express.js, ensuring a scalable and maintainable web application structure.
Developed dynamic user interfaces using ReactJS (with Redux & Context API), Node.js, Django Templates, and Flask Jinja Templates, enhancing the UI/UX experience for real-time ITSM dashboards.
Built RESTful APIs and microservices using MERN Stack (MongoDB, Express.js, ReactJS, Node.js) and Spring Boot, integrating cloud service data ingestion, monitoring, and analytics.
Designed and developed Spring Boot Microservices using Kafka, IBM MQ, and RabbitMQ for event-driven architecture and real-time log processing.
Implemented Spring Quartz Scheduler, Celery (Django Task Queue), and Node.js BullMQ to schedule periodic tasks such as automated report generation, event logging, and cloud service monitoring.
Developed authentication & authorization mechanisms using Spring Security, OAuth2, JWT (JSON Web Token), Django Authentication Middleware, and Flask-JWT-Extended, ensuring secure API access.
Designed ReactJS frontend with asynchronous data fetching using React Promises, Axios, Custom Hooks, and React Query, interacting with Spring Boot and Django RESTful APIs.
Integrated message queues using Kafka, IBM MQ, and Node.js BullMQ for handling asynchronous messaging between microservices in a distributed ITSM system.
Created Spring Boot-based Kafka Consumers and Producers, ensuring real-time ingestion and streaming of Azure cloud logs for IT infrastructure monitoring.
Developed real-time messaging features using Node.js, Express.js, Django Channels, Flask-SocketIO, and Kafka, ensuring seamless communication between ITSM modules.
Designed and implemented business rule validation using Drools, ILOG, and Python-based rule engines, ensuring compliance with IT policies and governance rules.
Managed data pipelines with Azure Data Factory (ADF), Node.js ETL scripts, and Apache Airflow, optimizing data processing for IT service logs, cloud cost analysis, and compliance monitoring.
Implemented Azure Functions (Java, Python, and Node.js) to process large-scale data, perform real-time analytics, and integrate with Azure Event Hubs and Kafka.
Migrated legacy ActiveMQ-based modules to Apache Kafka, leveraging Django Channels & Node.js WebSockets for real-time log streaming.
Designed data models using MongoDB, SQL Server, and Cassandra, storing IT asset metadata, log analytics, and compliance reports.
Configured Azure Kubernetes Service (AKS) to deploy and manage microservices, ensuring scalability, high availability, and optimized cloud resource utilization.
Deployed and maintained Spring Boot, Node.js, Django, and Flask applications on WebSphere Application Server (WAS), Azure App Services, and Docker containers.
Developed unit test cases using JUnit, Mockito (Java), PyTest (Django & Flask), Jest (Node.js), and React Testing Library, ensuring robust testing coverage.
Managed version control with GIT, collaboration via JIRA, and automated builds using Maven (Java) and Pip (Python).
Environment:
Java 8+, Spring Boot, Spring Security, Hibernate, MERN Stack (MongoDB, Express.js, ReactJS, Node.js), Kafka, IBM MQ, RabbitMQ, SOAP/RESTful APIs, Azure Data Factory, Azure Kubernetes Service (AKS), Azure Functions, Django 4.x, Flask 2.x, Python 3.x, SQL Server, Cassandra, WebSphere (WAS) 8.5, RAD, PyCharm, Log4j, JUnit, Mockito, PyTest, Jest, Docker, Kubernetes, Jenkins, JIRA, Maven, Pip.
Merck, Burlington, MA. Jan 2021 – March 2022
Role: Sr. Java Developer
Responsibilities:
Developed microservices-based telecom application using Java 8, Spring Boot, Spring Cloud, and ReactJS in a distributed cloud environment with AWS and Kubernetes.
Built and maintained MERN stack-based microservices (MongoDB, Express.js, ReactJS, Node.js), ensuring real-time data processing for order tracking, billing, and customer management.
Implemented message queues using Kafka, RabbitMQ, and Node.js BullMQ, ensuring seamless event-driven communication between services such as order placement, tracking, and billing.
Designed and developed REST-based microservices using Spring Boot, Express.js, and Node.js, integrating with SOAP APIs for telecom data processing.
Utilized Spring Security, JWT authentication, OAuth2, and AWS Cognito to enforce multi-factor authentication and secure API access.
Established Open Feign communication channels between various microservices, optimizing service-to-service interactions for telecom network provisioning and activation.
Developed ReactJS UI with Redux and Context API, enabling a real-time, interactive dashboard for order tracking, telecom service management, and billing visualization.
Created Kafka-based data streaming pipelines to process real-time customer call records, network usage, and fraud detection analytics.
Migrated legacy ActiveMQ-based modules to Kafka and RabbitMQ, ensuring scalable and reliable event-driven communication between microservices.
Designed MongoDB schemas for NoSQL-based customer data storage, optimizing billing information retrieval, telecom usage history, and device activations.
Implemented Spring Quartz Scheduler and Node.js cron jobs for automated telecom network health checks, invoice generation, and notification scheduling.
Engineered distributed design patterns, including service discovery (Eureka Server), API Gateway (Spring Cloud Gateway), and circuit breaker (Resilience4j), ensuring resilient and scalable service architecture.
Centralized configuration management using Spring Cloud Config, reducing configuration-related issues and streamlining deployments across multiple cloud environments.
Designed full-stack order processing system using Spring Boot microservices, ReactJS UI, and Node.js Express middleware, ensuring seamless order fulfillment and telecom service activations.
Developed AWS Lambda functions (Node.js and Java) for asynchronous telecom event processing, network provisioning, and customer alerts.
Integrated ELK Stack (Elasticsearch, Logstash, Kibana) for real-time log monitoring and telecom network issue diagnostics.
Configured AWS ECS (Fargate), Docker, and Kubernetes for containerized microservice deployment, ensuring high availability and auto-scaling.
Implemented AWS X-Ray and App Mesh for distributed tracing, microservice monitoring, and performance optimization.
Developed unit test cases using JUnit 5, Mockito (Java), Jest (Node.js), and React Testing Library, achieving high code coverage and reducing production bugs.
Automated API documentation using Swagger/OpenAPI, improving developer collaboration and API usability.
Deployed ReactJS-based Angular UI components on AWS S3, integrating with AWS CloudFront for global content delivery.
Implemented CI/CD pipeline using AWS CodePipeline, CodeBuild, and CodeDeploy, enabling zero-downtime blue-green deployment.
Environment:
Java 8+, Spring Boot, Spring Security, Hibernate, MERN Stack (MongoDB, Express.js, ReactJS, Node.js), Kafka, RabbitMQ, AWS Lambda, AWS ECS (Fargate), AWS X-Ray, ELK Stack, JIRA, OpenFeign, OAuth2, RESTful APIs, SOAP APIs, Docker, Kubernetes, Maven, Jenkins, Log4J, JUnit, Jest, Mockito, Swagger/OpenAPI, AWS S3, AWS CloudFront, AWS CodePipeline.
Change Healthcare, Nashville, TN. June 2019 – December 2020
Role: Sr. Java Full Stack Developer
Responsibilities:
Developed full-stack security applications using MEAN (MongoDB, Express.js, Angular, Node.js) stack and Spring Boot microservices with Core Java.
Implemented Spring Security for authentication/authorization, including OAuth2, JWT-based security, and form-based authentication using JSP Security tags.
Built Quartz Scheduler jobs in Spring Boot to run background processes for scheduled reports and task automation.
Used SOAP Web Services with JAX-WS, XML marshalling/unmarshalling via JAXB, and Spring WS for secure integrations.
Developed RESTful APIs using Spring Boot and Node.js Express, integrating them with RDBMS (Oracle, PostgreSQL) and MongoDB for NoSQL storage.
Created interactive Angular components for secure user authentication, dashboards, and data visualization.
Utilized JMS (ActiveMQ, RabbitMQ) for event-driven microservices communication, improving async data processing.
Implemented multi-threading in Core Java to handle concurrent user requests efficiently, optimizing system performance.
Used Hibernate ORM with JPA to map relational data models, improving transaction performance and query execution.
Automated unit testing using JUnit, Mockito (Spring Boot), Jest (Angular), and Selenium WebDriver for UI validations.
Deployed microservices on AWS using EC2, S3, CloudFormation, and Lambda functions for scalable backend operations.
Used Bitbucket for source control, Jenkins for CI/CD, and Docker for containerized deployment of MEAN stack applications and Spring Boot services.
Worked in SAFe Agile methodology, actively participating in daily Scrum, sprint planning, and retrospectives using JIRA.
Environment: Core Java, Spring Boot, Spring Security, Quartz Scheduler, Hibernate, Angular, MongoDB, Express.js, Node.js, JMS (ActiveMQ/RabbitMQ), REST/SOAP, AWS, Docker, Kubernetes, Jenkins, JIRA, JUnit, Mockito, Selenium.
Client: EMD Millipore Sigma, Burlington, MA September 2018 - May 2019
Role: Java/J2EE Full Stack Developer.
Responsibilities:
Developed a Pharma Inventory & Supply Chain platform using Spring Boot Microservices and MEAN stack for tracking drug manufacturing, distribution, and real-time stock levels across warehouses.
Designed RESTful APIs in Spring Boot and Express.js, ensuring secure and HIPAA-compliant data exchanges between manufacturers, suppliers, and pharmacies.
Implemented Spring Security with OAuth2, JWT, and RBAC (Role-Based Access Control) to enforce strict access policies for pharmacists, regulators, and logistics teams.
Created SOAP-based web services for integration with legacy ERP systems to facilitate seamless drug shipment tracking and recall management.
Used RabbitMQ and Kafka for real-time event-driven data processing, ensuring timely notifications on low stock alerts, expiration tracking, and batch recalls.
Built Angular UI components to display interactive dashboards for drug inventory status, shipment tracking, and compliance reports, integrating D3.js for analytics.
Developed Core Java multi-threaded batch processing jobs using Quartz Scheduler to automate regulatory reporting to FDA & pharma supply chain partners.
Utilized MongoDB for high-speed inventory lookups and Oracle PL/SQL stored procedures for secure transactions and audit logs.
Integrated Machine Learning models (using Python Flask APIs) to predict demand fluctuations and optimize pharma stock levels across warehouses.
Deployed microservices using Docker, Kubernetes (AWS EKS), and Jenkins CI/CD pipelines, ensuring scalability and fault tolerance.
Led Agile Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, coordinating with pharma regulators and stakeholders.
Environment: Java 8+, Spring Boot, Spring Security, Hibernate, Angular, MongoDB, Oracle, Kafka, RabbitMQ, JMS, REST/SOAP, Kubernetes, Docker, Jenkins, AWS, Selenium, JIRA, Quartz Scheduler, HIPAA/FDA Compliance.
Client: Miracle Team LLC, Chicago, IL . May 2017 – August 2018
Role: Java Developer.
Responsibilities:
Designed a full-stack healthcare portal using MEAN stack (MongoDB, Express.js, Angular, Node.js) with Spring Boot microservices for backend processing.
Developed Spring Boot microservices with SOAP/RESTful APIs, enabling real-time patient record retrieval and updates.
Secured APIs using Spring Security, OAuth2, and JWT-based authentication, ensuring HIPAA compliance.
Utilized JMS (ActiveMQ, RabbitMQ) for secure communication between microservices handling patient appointments.
Developed PL/SQL stored procedures for medical data retrieval and batch processing in Oracle 12c and PostgreSQL.
Integrated MongoDB MapReduce for processing large-scale patient records, optimizing data storage.
Built Angular UI components for patient dashboards, integrating Bootstrap for responsive design.
Automated testing with JUnit, Mockito (Spring Boot), Jest (Angular), and Selenium WebDriver (UI tests).
Implemented CI/CD pipelines using Jenkins, Docker, and GitHub Actions, deploying apps to Azure Kubernetes Service (AKS).
Managed Agile project execution using SAFe Agile principles and Scrum methodologies, collaborating in sprint cycles.
Environment: Java 8+, Spring Boot, Spring Security, Hibernate, Angular, MongoDB, Oracle, RabbitMQ, JMS, REST/SOAP, Kubernetes, Docker, Jenkins, Selenium, JIRA.
CVEC fiber-Oklahoma City, OK Sep 2016 – April 2017
Role: Java Intern
Responsibilities:
●Involved in SDLC requirements Gathering, Analysis, Design, Development of different Microservices.
●Developed various Java Bean components for implementing business logic.
●Used Maven to build the project and JUnit to develop the unit test cases.
●Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
●Used Version of control (SVN) for creating the project structure and version controlling.
●Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
●Developed Controller for request, response paradigm by Spring Framework Controller using Spring-MVC.
●Developed a tool to retrieve and send data to third party service provider by implementing RESTful web services to client applications.
●update, delete and get the assignment information from backend.
●Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
●Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
●Used Apache tomcat and WebLogic as an application server to deploy various components of application.
●Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
●Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
●Involved database design and responsible for creating and modifying Database objects.
Environment: Java8, JAX-WS and JAX-RS, SOAP, REST, Eclipse, Spring, Oracle 10g, HTML5, CSS3, Node JS, Angular 2, JavaScript, AWS, Log4j, JUnit, Maven, Jenkins, VersionOne, Selenium, Tomcat, WebLogic 12.1.3, GitLab.
Techfort Software Solutions, Hyderabad, India June 2014– June 2015
Role: Java Developer.
Responsibilities:
●Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
●Extensively used XML documents with XSLT and CSS to translate it to HTML to present to GUI.
●Developed Session beans for functionality as per the requirement. Used Spring MVC framework for implementing the Web tier of the application. Used Hibernate API to perform database operations.
●Used Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
●Used Hibernate API to perform database operations. Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs). Used Lo4j debugging tool to monitor the Error Logs.
●Involved in developing SQL queries, stored procedures, and functions.
●Developed Custom tag libraries to separate presentation and processing logic and prepared Unit test cases for existing functionality as per the requirement and also involved in the Integration testing support and involved in bug fixing.
●Responsible for writing detail design documents and class diagrams and sequence diagrams. Involved in tracking and resolving Production issues.
Environment: Servlets 2.5, JSP 2.1, Spring, JDBC, JavaScript, HTML, PL/SQL, SVN, Hibernate 3.0, WebLogic 7.0, Oracle.
Lince Soft Solutions Private Limited June 2013 – May2014.
Role: Intern
Responsibilities:
Developed Technical Design Document based on user’s requirement.
Went through the Software Requirement Specification document and Architecture document.
Gather, analyze and document user and system requirements
Participate in software designs using Object Oriented techniques and methodology
Implemented MVC architecture web application using J2EE standards.
Implemented DAOs, entities using Hibernate API and Hibernate QL.
Used jQuery for building Client-side reusable components.
Developed and executed unit and integration test cases using Spring JUnit and Mockito to ensure software functionality and conducted debugging to identify and resolve issues.
Utilized version control tools such as Git and GitHub to manage code changes and updates.
Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
Involved in fixing bugs the bugs or defects in the application.
Environment: Core Java, Spring, Spring IOC, jQuery, HTML, CSS, Junit, Mockito, Apache Tomcat Server, Log4j, STS, GITHUB, Windows.
EDUCATION:Master of Science in Engineering – Electrical Engineering with Software Emphasis, Oklahoma Christian University, Edmond Oklahoma in 2017.
Bachelor of Technology in Computer Science and Engineering, JNTU, Hyderabad in 2014.