Post Job Free

Resume

Sign in

Java Developer Stack

Location:
Manhattan, NY, 10176
Posted:
January 31, 2024

Contact this candidate

Resume:

RAJESH P

Full Stack Java Developer

ad29fa@r.postjobfree.com +1-432-***-****

PROFESSIONAL SUMMARY

●Over 10+ years of IT experience as a Java Full Stack Developer with a blend of proficiency in AGILE-SCRUM, Sprint, and Traditional software development models like Test Driven Model (TDD), BDD & Waterfall.

●Strong knowledge in Core Java with strong understanding in Object-Oriented Programming, Collections, Serialization, IO Exception Handling, Concurrent, Multithreading, and advanced features in Java.

●Good experience with Java 8 features such as, Default and Static methods, Lambda expressions, Optional Class, Collector Class, and Parallel sort in Arrays and have experience with Data Structures.

●Experience with JAX-RS API (Apache CXF, Jersey) and Spring with REST API to create REST web services also developing web services, generate stubs, and consume existing services using WSDL, SOAP and AXIS.

●Extensive experience in back-end technologies like Spring Boot, Spring Data JPA, Swing, and NodeJS, Model-View-Controller framework design, development, and implementation using Spring MVC.

●Sound domain includes E-commerce, Telecom, Retail, IME knowledge and experience in ATG 2007, 9.1, 10.2, 11.2 Java 8, J2EE.

●Extensive experience in Object Relational Mapping (ORM) and back-end development using Hibernate, Hibernate OGM and Spring Data JPA frameworks and having good knowledge of Spring's IOC, AOP, Spring MVC (Model-View-Controller) and spring's integration with Hibernate.

●Experience in using JSON Web Tokens (JWT) to securely communicate JSON Objects and develop a secured authentication and authorize the REST API calls and Spring Security on the top.

●High level experience in developing Microservices using Spring Boot based on Service Oriented Architecture (SOA) with ESB (Enterprise Service Bus).

●Expert PHP Development utilizing Zend, Cake PHP, CodeIgniter and Symphony frameworks.

●Expertise in managing AWS & GCP cloud computing environments utilizing AWS services VPC, EC2, IAM, S3, ELB, Auto Scaling, ROUTE 53, RDS.

●Good knowledge on working with OAUTH to provide security to REST services by generating and exchanging Access tokens based on request for authentication solutions for required services.

●Strong Experience with technologies and frameworks like HTML, CSS, JavaScript, TypeScript, Angular, ReactJS, NodeJS, VueJS, Redux, JSX, AJAX, JSON, XML, jQuery, Bootstrap, ES6, BackboneJS.

●Expertise in implementing web applications using MEAN and MERN Stack: MongoDB, Express, Angular 15, React and Node.js

●Proficient in designing and developing Single Page Applications using React, React-Router and React Redux from scratch.

●Experience with web Methods IS 6.x (Flow Services, Java services, Administration, Troubleshooting, Validations, Broker, Triggers, Notifications, JDBC adapter, Java API, EJB, FTP management).

●Experience in developing database applications using Oracle, MySQL, Cassandra DB, DB2, MS SQL Server and PL/SQL Stored Procedures, Triggers, Functions, Data Modelling & Performance Tuning.

●Strong knowledge using IDEs like Eclipse, Net Beans, IntelliJ IDEA in Windows, Linux, and Unix environments.

●Experience in developing Junit testing using tools like Mockito, Jasmine, Karma, and for web applications Postman, Swagger, and automation framework like Selenium.

●Expertise working knowledge in build tools like Maven for build tools automation, Gradle, ANT, and

Atlassian Bamboo for continuous Integration.

●Expertise in AWS Cloud administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, CloudFront, Cloud Watch, Cloud Trail, Cloud Formation.

●Used JIRA for bug tracking and implemented various JIRA plugins such as JIRA client, JIRA importer plugin, JIRA charting plugin, the connector for Microsoft project and JIRA custom field.

●Experienced in using Continuous Delivery / Continuous Integration (CD/CI) tools like Docker, Jenkins, GIT.

TECHNICAL SKILLS

Software Methodologies

Agile, Waterfall, Iterative, Scrum Design Pattern, BDD, TDD.

Java Technologies

Java 8, Spring MVC, Spring Boot, Spring Framework, Hibernate, Servlets, JDBC, JSP, Multithreading, Angular, Spring Security, Apache CXF, Swing, AmberJS, Groovy Grails, React, Microservices, REST APIs

Web Technologies

HTML, CSS, XML, XHTML, DHTML, AJAX, Responsive Web Design.

Languages

C, Java, Python, .NET, XML, HTML, Shell, and Scala

IDE’s

IntelliJ IDEA, Eclipse, Net Beans, Visual Studio, Dr Java

JavaScript Technologies

React, ReactJS, Angular15, JavaScript, TypeScript, jQuery, EXT.js, Backbone.js, Require.js, JSP, NodeJS, VueJS, Redux, JSON, JMS, React Native

Bug Tracking and Reporting

JIRA, Bugzilla, Bug Herd, Mantis Bug Tracker

Testing Tools

JUnit, JMeter, Mockito, Selenium, TestNG, Karma, Jasmine.

Tools

Selenium, Postman, SonarQube, Log4J, JUNIT.

Project & Build Tools

Docker, Kubernetes, Jenkins, Maven, Gradle

Version and Source Control

GIT, Gitlab, Bit-Bucket.

Web Servers

JBOSS, Tomcat, WebLogic, WebSphere.

Database

MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra.

Messaging Platforms

Kafka, JMS, ActiveMQ, RabbitMQ, IBM WebSphere MQ

Cloud Computing

AWS - EC2, S3, VPC, Cloud Watch, Fargate, IAM, ECS, ECR, Kinesis, Lambda, Glue, SNS, SQS, CloudTrail.

PROFESSIONAL EXPERIENCE

Client: Discover August 2021 - Present

Location: Riverwoods, IL

Role: Full Stack Java Developer

Responsibilities

●Worked in all the phases of Software Development life cycle (SDLC) using Agile Scrum Methodology.

●Responsible for creating efficient design and developing User Interaction screens using Angular 15 Framework, HTML5, CSS3, JavaScript ES5, jQuery.

●Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 15 and was involved in resolving cross browser JavaScript issues.

●Built Rich Prototypes and Applications using Angular and Bootstrap with MySQL database.

●Developed responsive and dynamic web applications using Angular framework, leveraging its powerful features to create interactive user interfaces.

●Proficient in using Angular CLI for project setup, code generation, and application building, ensuring streamlined development workflows.

●Leveraged ReactJS, React Flux, and Redux architecture, applying advanced object-oriented concepts to enhance website performance.

●Worked in Redux architecture using complex Object-Oriented concepts and improved the performance of the websites and worked with React Flux architecture and used Redux form to manage form state.

●Utilized Java 8 lambda expressions and Streams to leverage internal iteration, facilitating chain operations such as Filter, Map, and Collection on collections.

●Implemented pattern matching for switch statements introduced in Java 17 (JEP 406), simplifying code logic, and enhancing readability in conditional branching.

●Applied the Spring Framework, implementing various Spring features including Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring MVC, Spring DAO, Spring Boot, Spring Security, and Spring Integration.

●Integrated Spring Security, SAML 2.0, and OAuth to enable seamless single sign-on functionality.

●Implemented the Model-View-Controller (MVC) architecture at the Web tier level using Spring Core and Spring Data modules within the Spring MVC framework.

●Leveraged Spring Core Annotations for dependency injection (Spring DI) and employed Spring MVC for developing REST APIs.

●Utilized various components of the Spring Framework, including Spring IoC for bean management, Spring AOP integrated with Log4j for exception logging, and Spring Security for authentication and authorization.

●Constructing microservices using Spring Boot and NodeJS to create modular applications that are physically separated, enhancing scalability, availability, and agility.

●Implemented RESTful APIs and server-side logic using NodeJS to complement the Java-based backend in a comprehensive full-stack Java development environment.

●Streamlined development and boosted productivity by utilizing NodeJS frameworks like Express.js in conjunction with Java.

●Developed Microservices to provide Restful API utilizing Spring Boot with various data persistence frameworks such as Hibernate, Spring Data JPA and messaging engines.

●Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.

●Used Swagger for Restful API documentation because it gives the rich UI to test the API.

●Experienced in utilizing multiple databases, including PostgreSQL, Oracle and MongoDB in conjunction with Open JPA and Spring Data.

●Provided the design, installation, and coding support for the integration of NoSQL solution to the enterprise and the migration of business data from Oracle to Apache Cassandra.

●Involved in a migration project from on-Premises Infrastructure to AWS Cloud working on configuring various AWS Services: Lambda, S3, EC2, ELB, VPC CloudFront, SNS and DynamoDB.

●Partitioned and indexed data in Amazon DynamoDB to distribute workload evenly across partitions and enable efficient query execution.

●Utilized Amazon Simple Queue Service (SQS) in the frontend development of web applications to implement asynchronous communication and message queuing.

●Orchestrated event-driven workflows by integrating Amazon SNS with Amazon SQS to publish messages to queues for asynchronous processing, enabling scalable and loosely coupled architectures.

●Leveraged Amazon SNS to trigger notifications and Amazon SQS to queue and process subsequent tasks asynchronously, enabling seamless and efficient handling of complex workflows and business logic.

●Utilized AWS Lambda functions in the frontend development of web applications to enhance scalability and optimize performance.

●Implemented role-based access control (RBAC) using IAM roles to grant temporary access permissions to AWS services.

●Implemented fine-grained access control and security policies for Amazon ECS resources using AWS Identity and Access Management (IAM).

●Implemented data transfer strategies to upload data to Amazon S3 using various methods, including AWS Management Console, AWS CLI, SDKs (e.g., AWS SDK for Java/Python).

●Utilized Amazon Route 53 monitoring and reporting features (e.g., DNS query logs, health check status) to monitor DNS traffic, troubleshoot DNS resolution issues.

●Configured VPC subnets with appropriate CIDR blocks to partition the VPC into distinct network segments, including public, private, and isolated subnets.

●Managed security groups in VPC to control inbound and outbound traffic to EC2 instances.

●Integrated Amazon Kinesis Streams with Amazon Kinesis Analytics and Amazon Kinesis Firehose to perform real-time data transformations, aggregations, and delivery to data lakes.

●Developed data processing applications using Amazon Kinesis Client Library (KCL) to consume and process data streams from Amazon Kinesis Streams.

●Integrated Chassis 3.0.3 into CI/CD pipelines for automated testing, building, and deployment of software applications, streamlining the development lifecycle.

●Monitored ALB performance metrics and analyzed access logs using Amazon CloudWatch and AWS CloudTrail, enabling real-time monitoring, troubleshooting.

●Configured CloudWatch to collect, monitor, and analyze log data from AWS services and applications.

●Developed custom Splunk apps, add-ons, and integrations using Splunk's app development framework.

●Configured AWS WAF security policies and rule sets to comply with industry standards and regulatory requirements (e.g., PCI DSS, HIPAA, GDPR), and conducted regular security audits.

●Worked with container-based deployments using Docker, Docker images, and Docker registries and virtualized the servers using Docker for the environments needed by building Docker Containers.

●Pushed Docker images to Amazon ECR repositories from local development environments or CI/CD pipelines and pulled images from ECR repositories to deploy containerized applications on Amazon ECS, AWS Fargate, or Kubernetes clusters.

●Implemented CI/CD pipeline using Jenkins and extensively worked for end-to-end automation for all builds and deployments for timely builds, code coverage, running tests.

●Launched Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.

●Configured Dynatrace Real User Monitoring (RUM) and synthetic monitoring to monitor user experience metrics such as page load times, error rates, and conversion rates.

●Launched Kubernetes for automating deployment, scaling, and operations of application containers across clusters of hosts.

●Utilized Gradle as a build automation tool to define, configure, and execute build tasks for Java, Kotlin, Groovy, and Android projects, enabling streamlined build processes and dependency management.

●Managed project dependencies using Gradle dependency management system to download dependencies.

●Implemented automated test scripts using Selenium WebDriver and Java for web applications.

●Migrated existing databases to Amazon Aurora using AWS DMS or AWS SCT, and integrated Amazon Aurora with other AWS services and applications for seamless data exchange and interoperability.

●Implemented modular infrastructure design using Terraform modules to encapsulate reusable components.

●Managed Terraform state files and configured remote backends (e.g., Amazon S3) to store and share Terraform state files securely.

●Configured custom SSL/TLS certificates in Amazon CloudFront to enable secure HTTPS connections between end-users and the CloudFront edge locations.

●Utilized AWS Fargate to deploy and manage containerized applications without the need to provision or manage underlying infrastructure, enabling seamless container orchestration and deployment.

●Defined custom NPM scripts and lifecycle hooks (preinstall, postinstall, etc.) in package.json to execute tasks before or after package installation

●Deployed Docker contained Spring Boot microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.

●Conducted unit testing and integration testing of Java 17 applications using testing frameworks like JUnit and Mockito, ensuring code quality and reliability.

●Managed version control using GitLab's Git repository management features, including branching, merging, tagging, and code review workflows,

●Implemented parameter rotation strategies using Parameter Store and AWS Lambda to automate the rotation of sensitive credentials and keys stored as parameters.

Environment: Java 8, AWS, Spring (Boot, Batch, MVC, DAO, IOC, Security), Angular 15, Hibernate, JavaScript Frameworks, HTML5, CSS3, React, Node JS, IAM, AWS SNS, SQS, Bootstrap, Chassis 3.0.3, Graph QL, Oracle, Cassandra, Kafka, log4j, Dynatrace, JUnit, J2EE, Jenkins, RabbitMQ, Docker, NPM, GIT version Controller, Aurora, JIRA, WAF, Terraform, VPC.

Client: Northwest Health Services Jan 2019 - July2021 Location: Saint Joseph, MO

Role: Full Stack Java Developer

Responsibilities

●Worked in all phases of SDLC & STLC involving specifications, gathering Requirements, Designing, Development, Testing, Deploying the application by using Scrum Methodology in Agile environment.

●Designed and developed the application using HTML5, CSS3, Angular, TypeScript, SASS, jQuery, and AJAX.

●Designed and developed front-end & back-end Servlets, Bootstrap for designing HTML5, CSS3, Angular.

●Designed the Web application layout and forms using HTML, CSS, and JavaScript.

●Built SPA (Single Page Applications) using Angular concepts of Components, Directives, Services, Promises, Templating, Dependency Injection, two-way data binding and http with Angular interceptors.

●Implemented Spring framework as backend to integrate Angular and responsible for creating efficient design and developing UI screens using HTML, CSS3, Bootstrap, JavaScript, Angular, and NodeJS.

●Worked with modules like MongoDB for database persistence using NodeJS to interact with MongoDB.

●Implemented publish-subscribe patterns and message routing strategies in RabbitMQ to support various application requirements.

●Created logical bundles to represent the different functions of microservices using Spring MVC Spring Cloud and Spring Boot based services interacting through a combination of REST API.

●Designed and developed the Web Services and RESTful APIs using Jersey Framework, and SOAP.

●Created GraphQL schema and queries to interact with Mongo DB database.

●Implemented backup and restore strategies in Amazon DynamoDB using on-demand backups or continuous backups with point-in-time recovery (PITR).

●Built serverless applications using Amazon DynamoDB as a data store, leveraging AWS Lambda for event-driven computing and DynamoDB Streams for real-time data processing and analytics.

●Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular and parsed the data to the project to client and handled the security using Spring Security.

●Implemented workflow for Spring Integration framework along with Spring MVC to deliver.

●Implemented ORM using JPA and Hibernate framework also worked on Integration of Spring and Hibernate frameworks using Spring ORM with the Spring framework to communicate with the back end.

●Implemented Angular Router to enable navigation from one-view to the next as the customer performs application tasks and enhanced application performance by Angular component-based development.

●Developed dynamic responsive Web Application by integrating Angular with Bootstrap which is further integrated with Web Services and created reusable Typescript components to consume RESTAPIs.

●Designed and developed UI components, routing, classes, validation rules and form data structures on Angular, Bootstrap, and various generic JavaScript, Angular functions.

●Developed enhanced legacy application using reusable Typescript components and services to consume REST APIs using component-based architecture provided by Angular and services, modules using Typescript.

●Worked with Angular CLI, Reactive Forms, Web Forms, and its Validations, to construct Desktop Applications with Angular and developed custom HTML elements using Angular directives.

●Used Typescript and its features such as static typing, classes, and interfaces, Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular.

●Published custom metrics to CloudWatch using AWS SDKs, CLI, or third-party monitoring agents, and defined custom dimensions to categorize and segment metrics.

●Integrated Amazon ECR with AWS CodePipeline and AWS CodeBuild to automate Docker image build, test, and deployment workflows, facilitating continuous integration and continuous delivery (CI/CD) of containerized applications.

●Involved in developing web Pages with rich UI, AJAX, and jQuery using ASP.NET.

●Developed shell scripts to backup and restore Oracle and PostgreSQL databases also used Oracle Advanced replication feature to set up multi-master replication, to deal with conflict resolution and performance issues also implemented Oracle database backup & recovery solutions using RMAN.

●Implemented Unit testing using JUnit, Mockito, and Power Mock to mock test objects in JUNIT test classes.

●Implemented envelope encryption using AWS KMS to encrypt data encryption keys (DEKs) with master keys, ensuring data confidentiality and protecting sensitive data stored in AWS services such as Amazon S3, Amazon RDS, and Amazon EBS.

●Implemented Amazon Route 53 Traffic Flow to create sophisticated DNS-based routing policies, including advanced failover configurations.

●Developed JUnit test cases and tested all components of the application using Junit, Mockito, Power Mock, Spring Integration tests to improve the code coverage, performance and quality using SonarQube.

●Used Maven scripts to build the application and deploy on WebLogic Application Server and worked on ANT, Maven, Log4J, Mockito, and Apache Maven as the software build tool and Log4J for logging and monitoring the errors and messages. Used Maven to build and deploy the application on Apache Tomcat.

●Developed the Spring boot app in STS with GIT as a repository and used Atlassian tools like Bitbucket, Bamboo and Jira for build and Maintenance of the project and managed the control tool GIT to version code.

●Leveraged Amazon Aurora as a relational database management system (RDBMS) to store and manage structured data, ensuring data integrity, reliability, and scalability.

●Writing and retrieving files to and from Amazon Web Services (AWS) S3 bucket for User Interface to render data faster that involves complex and time-consuming server-side logic and microservices that were developed using Spring Boot are deployed on Amazon EC2 container services using AWS admin console.

●Developed and deployed codes to AWS for pushing data from AWS iot to RDS.

●Managed access control and permissions in Amazon S3 using IAM policies, bucket policies, ACLs, and pre-signed URLs.

●Used Apache Kafka confluent distribution both as a traditional messaging message and stream platform while maintaining Kafka Cluster by creating Topics to partition for point-to-point messaging.

●Implemented CI/CD pipelines on OpenShift for automated testing, building, and deployment of applications, reducing manual intervention.

●Configured ALB to terminate SSL/TLS connections and offload encryption/decryption tasks, improving backend server performance and reducing overhead associated with SSL/TLS termination.

●Integrated Fargate with Amazon Elastic Container Service (ECS) for seamless container management and orchestration.

●Accelerated the delivery of both static and dynamic content using Amazon CloudFront, including HTML pages, CSS stylesheets, JavaScript files, and API responses.

●Configured custom SSL/TLS certificates in Amazon CloudFront to enable secure HTTPS connections between end-users and the CloudFront edge locations.

●Centralized CloudTrail log storage in Amazon S3 buckets and configured log file validation using AWS Key Management Service (KMS).

●Implemented VPN connections or AWS Direct Connect to establish secure, private connections between on-premises networks and VPCs.

●Defined task definitions in Amazon ECS to specify container configurations, including Docker image, CPU and memory requirements, networking settings, environment variables, and storage volumes.

●Implemented task placement strategies in Amazon ECS (e.g., spread strategy, binpack strategy) to optimize resource allocation, placement, and distribution of containers across ECS cluster instances.

●Created and executed complex searches and queries in Splunk using SPL to analyze and correlate data, identify patterns, anomalies, and trends, and troubleshoot issues across IT infrastructure and applications.

●Configured and managed CI/CD pipelines in GitLab CI/CD to automate software build, test, and deployment processes and orchestrated containerized workloads using GitLab's built-in Kubernetes integration.

●Developed scripts for Data Modeling and Data Import/Export for deploying, managing, and developing the MongoDB clusters while developing the JavaScript for using DML operation with MongoDB.

Environment: HTML, CSS3, Bootstrap, JavaScript, Angular, ReactJS, Typescript, Spring MVC, Spring Boot, Bootstrap, Microservices, S3, IAM, JSON, Spring Security, JWT, OAUTH, Oracle, PostgreSQL, RabbitMQ, Selenium, Gitlab, Docker, ECR, Terraform, ECS, Aurora, KMS, Fargate, Postman, Junit, Mockito, Maven, GIT, Apache Tomcat, Jenkins, CloudWatch, CloudTrail, CloudFront.

Client: Bank of NY Mellon Nov 2017 – Dec 2018

Location: New York, NY

Role: Full Stack Java Developer

Responsibilities

●Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.

●The development of web design includes HTML, XML, JSON, JavaScript, JQuery, and AngularJS.

●Document Object Model (DOM) manipulation performed using JavaScript, jQuery and Angular.

●Developed mockups and prototypes using HTML and CSS.

●Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.

●Responsible for creating RESTFUL Web using Node.js & Express.js.

●Used Node JS, Angular JS and Backbone JS MVC Frameworks in the development of the web applications.

●Utilized Jasmine, Karma, Gulp and NPM to build and test applications.

●Involved in developing the Angular MVC framework for the Single Page Application development.

●Developed Bill generation and Plan management modules using Angular and Used features in Angular such as data binding, ng-route for routing, custom filters, and custom directives.

●Developed a standalone Micro service using Spring boot microservice architectural patterns.

●Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.

●Develop new extensions to mobile JAVA/J2EE E-commerce platform using Spring Boot.

●Used MEAN stack to create an application using the by writing as little code as possible and taking a high-level view of the key components.

●Build prototype for various required services such as Scheduling, Logging and Notification Service using third party NodeJS based JavaScript library.

●Used Express JS which is fast, assertive, essential, and moderate web framework of Node JS that helps manage a sever and routes.

●Used Ajax Express for automatically AJAX requests handling middleware for Express framework.

●Configuration file and NodeJS is used at back end to interact with MongoDB using Mongoose connector.

●Worked with NoSQL database MongoDB and worked with it to perform many different operations.

●Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

●Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business requirements for different applications.

●Integrated Terraform with state management tools (e.g., Terraform Cloud, Terraform Enterprise) for centralized state management, collaboration, and version control.

Environment: HTML, XML, JSON, JavaScript, jQuery, Angular JS, Bootstrap, Spring Boot, Node JS, AJAX, JSON, Express JS, Spring Boot, AWS, Restful API, Bootstrap, jQuery, AngularJS, NoSQL, MongoDB.

Client: JC Penny Sep 2016 – Oct 2017

Location: Plano, TX

Role: Java/ Ul Developer

Responsibilities

●Worked in Agile environment & Iterative models involved in the analysis, design/development, and testing throughout the SDLC of the project and developed the applications using Core Java concepts.

●Involved in developing the web applications using HTML, CSS, React, JavaScript, jQuery, Bootstrap, NodeJS for developing the single-page User Interface guidelines and standards to maintain the web page.

●Involved writing modules using React as a view engine to build component-based applications.

●Worked in using React components, Forms, Events, Keys, Router, Animations, and Flux concept.

●Worked on responsive web design that could be served to desktop, Tablets and mobile users using React.

●Implemented application MVC Architecture using Spring MVC framework and Developed Controller’s and Validator components using Spring MVC framework.

●Used the Spring Boot, Spring Data for creating web services and concepts like IOC for building the framework.

●Developed Rest API using Spring Boot, using Spring annotation, developing the business logic.

●Very much comfortable in every kind of testing using Soap Ui/Ready API including load testing.

●Developed DAOs using JPA, hibernate persistence API for database operations to interact with SQL DB.

●Handled Java Multithreading in the back-end component, where one thread will be running for each user.

●Built API's using technologies like Java, Spring Boot, Hibernate, Web Services, Java Message Service

(JMS), Servlets and design patterns as core and SQL Server as backend databases.

●Used Java Messaging Services (JMS) for reliable and asynchronous exchange of information such as payment status report and worked on MDB, Messaging Queues and Posting Error Messages to the Queue.

●Used Spring framework with Hibernate to map to Oracle and mapped using Hibernate Annotations.

●Experience with Azure Microservices, Azure Functions and Azure Solutions and used Azure for storage.

of data in the cloud like Azure Data Factory and Azure Cosmos DB.

Implemented security measures and access controls in OpenShift to ensure a secure and compliant application environment.

●Worked on the Spring MVC Restful Web services, exposing services and consuming the third party.

●Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.

Environment: HTML, CSS, React, JSP, JavaScript, jQuery, Bootstrap, NodeJS, Microservices, ES6, React, Redux, Spring Beans, Spring MVC, JPA, Spring Boot, API, JMS, Oracle, Structs, Azure, XML, Junit.

Client: Vodafone Group May 2014 – Aug 2016

Location: Denver, CO (Offshore)

Role: Java Developer

Responsibilities

●Designed and developed web interface using Struts, JSP, CSS, and JavaScript for administering and managing users and clients.

●Active role in Test Driven Development termed as TDD apart from Agile Software Development.

●Defined client-side interfaces based on J2EE design patterns.

●Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular JS, React JS for developing presentation layer.

●Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the CSS classes to



Contact this candidate