Post Job Free

Resume

Sign in

Web Services Aws Cloud

Location:
Richmond, VA
Posted:
March 07, 2024

Contact this candidate

Resume:

PRANEETH KALIPINDI

Phone: 469-***-**** Email: ad36pb@r.postjobfree.com

PROFESSIONAL SUMMARY

Around 10 years of Professional experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation & maintenance of application software in Web-based/Enterprise environment, Distributed n-tier architecture.

Good experience on working with Amazon Web Services (AWS) like EC2, S3 bucket, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.

Experienced in Automating, Configuring, and deploying instances on AWS, Azure environments and Data centers, also familiar with Cloud watch, Cloud Formation and managing security groups on AWS.

Good experience in Shell Scripting's Server, UNIX and Linux, Open stack and Expertise Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.

Proficient in Java programming with strong knowledge of Java 8 features such as Lambdas, Streams, Functional Interfaces, and Optional.

Familiar with the new features and enhancements introduced in Java 11, such as local variable syntax for lambda parameters, HTTP Client API, and improvements in the Collections API.

Professional in designing, developing, and enhancing automated test scripts for Selenium using Python.

Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Manufacturing Industries.

Experienced Java developer with a strong background in product development.

Experience in XML related technologies like XSL, XSD, XPATH, DTD and XML Schemas, XML Parsers like DOM&SAX.

Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, jQuery, AJAX, JSF, AngularJS, XML and JSON.

Experience with Core Java concepts like Collections Framework, multithreading, memory management.

Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM.

Experience in building web applications using spring framework features like Spring MVC, Spring Context, Spring Data, Spring AOP, Spring ORM, Spring Batch and Spring Security.

Experience in building Microservice applications using Spring Boot for developing RESTful web services.

Expertise in design and development of web and enterprise applications using Java & J2EE technologies like JSP, Servlets, Struts2, JDBC, JNDI, JMS, JavaScript and Web Services.

Proficient in building interface with ReactJS and worked with React Flux architecture and Utilized React-Router for Dynamic Routing.

Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.

Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.

RDBMS experience includes Oracle, SQL Server, database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries.

Experience in database development skills like My SQL, SQL Server and NoSQL Databases like MongoDB, Cassandra to manage extremely large data sets.

Expertise in unit testing with Junit, Mockito, integration testing and automation with Selenium and CUCUMBER and experienced with Splunk tool for production support.

Experienced in using Unit testing tools and frame works like Karma and Jasmine.

Experience providing training to development teams on how to track, plan and analyze using JIRA, knowledge on build tools ANT, Maven, Gradle and logging tool Apache Log4j and CICD tools JENKINS, HUDSON.

Experience with Docker, leveraging Linux Containers and AMI's to create Docker Images/ containers.

Good experience on Design Patterns (J2EE) like Singleton, Factory Method, DAO, Session Facade, Front Controller, Service Locator and Delegate Pattern.

Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).

Expertise in using Apache Ant, Maven as java build tools.

Familiar with Java development frameworks like Spring and Hibernate.

Working experience with Version Control Systems like CVS, SVN (Sub Version), GitHub, And Clear Case.

Good at design the front-end applications and user interactive web pages using web technologies like Angular JS, Node JS, Jasmine, and HTML5.

Using Core Java, J2EE, XML, JavaScript, JSP, JNDIs in developing new functionalities and modules within the application. Implementing client-side application to invoke SOAP and Restful Web Services from Enterprise Service Layer application.

Experienced in developing enterprise-level applications using Java 8 and design patterns.

Experience in association of Cloud technologies like Amazon Web services (AWS) and Azure.

Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services (AWS).

Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.

Expertise in define AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more EC2 instances.

Expertise in implement a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

Experience and working knowledge of Agile Methodology (Scrum, extreme programming, and Unified process).

Proficient in log management using log4J framework and Splunk.

Having Good experience in resolving production issues.

Expertise in using Perforce, GitLab and GitHub as a source code management repository.

Good at using Rational Application Developer, Eclipse, VS code as an IDE.

Self-motivated Team Player with excellent Interpersonal and Communication Skills.

Strong analytical and problem-solving skills. Willingness and ability to adapt to new environments and learn new technologies.

EDUCATION

Bachelor of technology in Computer Science from Lovely Professional University.

SKILL SET

Cloud Platform

Amazon Web Services (AWS), Azure.

AWS Skills

EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

Programming Languages

JAVA, C++, Python, SQL, PL/SQL

J2EE Technologies

Java, JSF, JSP, JDBC, JNDI, Swings, Servlets, jQuery, Struts 2.0, Spring, Spring Boot, Spring Batch, Hibernate

Web Technologies

HTML5, XML, CSS, Bootstrap, Angular 10/9/8/6/2/4, JavaScript, Node JS, XSL, AJAX 2.0, .Net, XSL, XHTML

Web/Application Servers

JBOSS, Apache Tomcat7.1, WebLogic, IBM WebSphere, Jenkins, Cucumber.

Web Services

SOAP and Restful

Scripting Languages

Java Scripting, PERL Scripting, Shell scripting

Database Skills

Oracle10g & 11g, PL/SQL, SQL, MySQL, SQL Server 2008, SQL Developer, Toad, SQLite3, Microsoft Access, EBX, Mongo DB, Cassandra.

Build Deploy Tools

SDSS, JAP 7, Maven, ANT, Gradle

Version Controls

CVS, Git, SVN, Perforce, ClearCase

IDE

Eclipse, Net Beans, RAD, WID.

Testing Tools

Eclipse Plug-ins (Code Pro, Find Bugs, PMD), Selenium, Mockito, Jasmine, Karma.

Design Tools

MS Visio, Adobe Photoshop

Others

MS Office, Excel, Microsoft Word, QA4J, SART, MS Access

Operating Systems

MAC, LINUX, UNIX, Windows 7/8/10, Windows 2012 and 2008 R2 servers. Vista, XP, 2000

PROFESSIONAL EXPERIENCE

Freddie Mac – McLean, Virginia Full Stack Developer July 2021 - Till Date

Responsibilities

Participated in Stand-up meetings, Sprint Planning and Retrospective meetings.

Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning, Retrospective, and other Agile meetings.

Developed responsive Single Page Applications (SPA) using Angular 12.0, Typescript, HTML, CSS, and material framework.

Utilized Angular 12.0 modules, services, templates, directives, dependency injection, lazy loading, and differential loading for SPA development.

Utilized Java 8 features like Lambda expressions for collection, evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.

Designed dynamic and cross-browser compatible pages using HTML, CSS, JavaScript, Angular Material, Typescript, and Angular 12.

Worked using Angular 12 modules, components, directives, pipes, services, dependency injection, materials, routing, binding, and forms.

Developed front-end applications using Angular 12, including Dependency Injection, HTTP modules, and Node.js server.

Created Datadog dashboards for various applications and monitored historical, real-time metrics.

Worked on Spring modules like Spring CORE, Spring REST, Spring Security, ORM, MVC, JDBC Template, Reactor, Batch and AOP.

Proficient in Java programming language with expertise in Java 11.

Took the responsibility for modules and followed through on time.

Configured AWS CloudWatch alarms for proactive monitoring and alerting, ensuring timely response to performance issues.

Utilized AWS Lambda triggers for event-driven architecture, enabling seamless integration with other AWS services.

Followed Twelve factor app principles while designing Spring Boot based microservices integrated the flow between the API’s using messaging technologies like Kafka and IBM MQ.

Integrated Datadog with AWS accounts.

Had set up Datadog monitoring across different servers and AWS services.

Implemented several Spring boot based Restful API’s & Event driven Microservices as per the business requirement of building cloud-based authorization platform.

Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.

Created computing and data resources on AWS using EC2.

Implemented data lifecycle policies for Java applications using AWS S3, optimizing storage costs and performance.

Proficient in using AWS Command Line Interface (CLI) and SDKs to automate and manage AWS resources.

Implemented asynchronous programming using TypeScript's async/await feature for enhanced application performance.

Developed comprehensive unit tests using testing frameworks like Jest to ensure the reliability of TypeScript code.

Deployed Spring Boot based microservices in Docker and Amazon EC2 container using AWS.

Implemented and maintained the monitoring and alerting of production using AWS Cloud Watch.

Worked with the team in writing Python functions to create AWS Lambda function events.

Worked with AWS API Gateway for implementing the Micro service architecture and utilized ECS to deploy the Docker containers onto the servers.

Hands-on experience in working with Java 8 libraries like Java.util.stream, java.util.function, and java.util.concurrent

Utilized TypeScript decorators for memoization, optimizing the rendering performance of components.

As part of securing the Restful webservices we used spring security filters along with bearer token authentication mechanism using JWT token. Used Multi-threading and Collections like core java concepts.

Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.

Collaborated with cross-functional teams to integrate Kafka into existing applications, improving overall system performance.

Implemented and maintained RESTful APIs, enabling efficient communication between various components of the product.

Led the development of a new product feature, implementing Java-based microservices architecture, resulting in a 30% improvement in system performance.

Developed and maintained scalable Java applications, incorporating Kafka for event-driven architecture.

Participated in on-call rotation for monitoring and troubleshooting Kafka-related issues.

Integrated RESTful APIs into TypeScript applications, handling data fetching and asynchronous operations.

Implemented type-safe API clients using TypeScript interfaces, ensuring robust communication between frontend and backend systems.

Proficient in managing project dependencies with Gradle, ensuring proper version control and minimizing integration issues.

Developed custom Gradle tasks to streamline the build process, tailored to project-specific requirements.

Integrated and configured Gradle plugins for various tasks such as code quality checks, static analysis, and deployment, resulting in a more robust development pipeline.Worked with other Scrum masters and program manager to manage any interdependencies.

Worked on optimizing Kafka configurations and tuning for enhanced performance and fault tolerance.

Involved in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.

Involved in writing of test cases using Junit and Mockito framework and maintained branch coverage above 85% which is a mandatory requirement.

Orchestrated Docker containers on AWS ECS for Java applications, ensuring consistency across development, testing, and production environments

Implemented Kafka producers and consumers, ensuring efficient and reliable data flow across distributed systems.

Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

Developed Application BL modules using EJB session beans.

Involved in development of Web Services using JAX-WS.

Monitored and fixed issues Build’s for QA, DEV, integration, and production are monitored by integrations tool Jenkins.

Guided testing team and helped them in developing cucumber-based automation test cases (ATDD) framework which we used to test our restful services.

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.

Worked on reading and writing to/from the files by using newly introduced methods in Java 11.

Configuring Jenkins’s build jobs for various services to facilitate continuous integration.

Involved in configuration setting for Development, Test, and Production Environment

Generated swagger documentation for rest services and exposed it to external teams by using spring fox swagger library.

Supported our legacy portal which was implemented with Spring MVC architecture.

Configured Docker setup locally to have unique environment across different layers of testing.

Environment: Java 8, java 11, AWS, Spring framework, Spring Boot, Restful webservices, AWS Cloud, Cloud formation template, Docker, Angular 12 framework,Spring WebFlux, Spring Security, REST, Microservices, Docker, Jenkins X(Serverless), Kubernetes, Google Cloud Platform, Google Cloud Services, Junit 5, Mockito, Hamcrest, Netty, Apache Maven, Postman, JDBC, PostgreSQL, Reactive Redis, Lombok, IntelliJ, GitHub, pgAdmin, gcloud, npm, Node.js10 Type script, HTML5, CSS3, JPA, GIT Hub, Jenkins, JSON, DB2, Gradle, Junit, Mockito framework, Swagger, Post man, Jira.

Railinc Corporation – Cary, NC Full Stack Developer Nov 2019 - Jun 2021

Responsibilities

Implemented Model View Control (MVC) architecture using Spring, JDK, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, JDBC.

Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Bash.

Software Development Life Cycle (SDLC) including Waterfall and Agile development (SCRUM) methodologies.

Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions, JSPs for Views and used HTML in web page component development.

Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, PostgreSQL and Maven.

Used various AWS services like EC2, S3, Lambda, API Gateway, CloudWatch, ECS, ECR, CloudFormation.

Used Spring Security.

Worked with Java 8 Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.

Proficient in the principles and guidelines outlined in the WCAG 2.0 or WCAG 2.1 standards.

Stay up-to-date with the latest WCAG updates and industry best practices, adapting web projects to meet evolving accessibility requirements.

Expertise in creating responsive designs that accommodate various devices and assistive technologies, aligning with WCAG principles.

Skillful in conducting accessibility testing using tools and manual methods to assess compliance with WCAG standards.

Implemented Restful Services with JAX-RS using Spring Boot and Microservice Architecture.

Successfully upgraded TypeScript versions in existing projects, addressing compatibility issues and leveraging new language features.

Implementation of error boundaries in React applications to gracefully handle errors and prevent application crashes.: Utilization of PropTypes for type-checking, ensuring that React components receive the correct data types for props, improving code robustness.

Responsible for application development using Java/J2EE technologies which includes implementing Model View Control (MVC) architecture using Spring, JDK 1.6, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, Web Services, AJAX, JDBC, HTML and JavaScript.

Worked with various open-source frameworks like Struts 2.0/1.3, Spring 3.0/2.5, and ORM Technology like Hibernate 3.0.

We hosted all our micro services in Azure cloud infrastructure using Jenkins CI/CD pipelines.

Expertise in using CSS3, HTML5, React, TypeScript, ES6, JavaScript, JSON and jQuery to create UI web pages.

Developed user interface by using the React JS, Flux for SPA development, also used React forms for data driven form components and React router to define module level routing.

Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, Mongo dB.

Expertise in front-end UI design implementations by writing HTML5, CSS3, JavaScript, jQuery, React.

Experience in styling React components using CSS-in-JS libraries like styled-components or traditional CSS for a visually appealing UI.

Used React JS to capture user actions and render the relevant action, as well as dynamically render the UI based on user actions.

Implemented personalization strategies using Adobe Target within AEM to deliver targeted content based on user behavior and preferences.

Implemented multilingual support in AEM, enabling the creation and management of content in multiple languages.

Able to troubleshoot and debug Java 8 applications and resolve issues.

Used React JS for tinplating for faster compilation and developing reusable components.

Implemented various routing mechanisms in the webpage using React JS.

With the concept of React JS Worked on usage metrics and end-to-end events tracing for analysis purposes.

Supported in creation team’s Azure Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.

Developing data models using Hibernate POJO's and configuring Hibernate persistence layer.

Using Hibernate for mapping Java Classes with database and using Hibernate Query Language (HQL).

Worked with Version Control like GitHub, SVN and CVS.

Develop complex functionalities using Java 11, HTML, and CSS.

Collaborated with UX/UI designers to implement responsive and user-friendly interfaces using TypeScript.

Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.

Implemented Prometheus monitoring for infrastructure and applications, providing real-time insights into system performance and health.

Conducted regular Terraform code reviews to enforce coding standards, optimize performance, and enhance overall code quality.

Spearheaded the migration of a monolithic application to a microservices architecture using React.js, resulting in improved maintainability.

Applied React best practices to optimize rendering performance and reduce time to interactive by 20%.

Designed and implemented a dynamic dashboard with React.js, showcasing real-time analytics and personalized user data.

Utilized React lifecycle methods for efficient component updates and integrated third-party React libraries for enhanced functionality

Employed React Hooks to manage component state and implemented responsive design principles for optimal user experience across devices.

Orchestrated the integration of Terraform with Java applications for seamless infrastructure provisioning.

Automated the deployment of Java applications using Terraform, enhancing the consistency and reliability of the deployment process.

Implemented Terraform modules to provision and configure Java application servers in cloud environments.

Integrated Prometheus with Grafana to create comprehensive dashboards for visualizing key performance metrics, facilitating better decision-making.

Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services using Pivotal Cloud Foundry platform build upon Spring Boot Services.

Development and Deployment of 3-Tier and n-Tier Architectures.

Implemented continuous integration and continuous deployment (CI/CD) pipelines for TypeScript projects, automating testing and deployment processes.

Worked on file transfer and connecting from Windows environments to UNIX servers using tools like Putty and FileZilla.

Demonstrated willingness, interest, and aptitude to keep learning new technologies and acquire new skills.

Working with IDE tools like Eclipse.

Environment: Java 8, Java 11 J2EE, AZURE Infrastructure, HTML5, CSS3, Bootstrap, jQuery, Node.js, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, JAX-RS, JAX-WS, Micro services, Service Oriented Architecture, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins and Spring Tool Suite (STS), React.

WELLSFARGO – Charlotte, NC Full Stack Developer Mar 2018 - Oct 2019

Responsibilities

Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.

Involved in implementation of the presentation layer (GUI) for application using HTML, XHTML, CSS and JavaScript.

Implemented responsive design template to get a new interface in Bootstrap, HTML and developed Single page application and structured the JavaScript code using Angular JS.

Created web application using Spring MVC framework.

Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.

Designed and developed Service layer using Struts framework.

Involved in designing and implementation of MVC design pattern using Struts framework.

Developed Presentation layer using Struts tag libraries like HTML, Bean in JSP pages.

Created the tiles definition and validation files for the Struts framework.

Developed an Angular2/4 workflow manager leveraging Angular2/4 -UI's state router for flexible configuration and management of multi-step user input flows.

Developed the User Interface Screens for presentation using Angular2/4 -JS, Ajax, Bootstrap, Java Script and HTML.

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s. For reporting, logging and Transactions purposes using Spring AOP.

Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

Development UI modules using HTML, JSP, JavaScript and CSS.

Collaborated with the architecture team to design and implement RabbitMQ exchanges, queues, and bindings based on application requirements.

Integrated RabbitMQ with microservices architecture, optimizing communication and enhancing system scalability.

Conducted performance tuning and optimization of RabbitMQ configurations, resulting in reduction in latency.

Learned to implement Java 11 with hibernate in Intellij platform.

Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.

Designed and developed application based on Spring MVC design pattern.

Used spring validation and wrote validation rules.

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.

Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.

Used React-Router to turn application into Single Page Application.

Successfully led or participated in AEM version upgrades, implementing new features and enhancements to improve system capabilities.

Implemented Adobe Experience Manager for web content management, ensuring seamless integration with existing systems.

Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.

Create RFP (Request for proposal) Micro services to provide RESTful API utilizing Spring Boot with Spring11 MVC.

Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.

Involved in the implementation of DAO using Spring-Hibernate ORM.

Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.

Created Connection Pools in WebSphere and configured as needed.

Configured user authentication and permissions in AEM, ensuring secure access to sensitive content and features.Developed custom queries using hibernate criteria, native SQL and HQL.

Developed RabbitMQ consumers and producers for asynchronous communication between different components of a distributed system.

Used ANT as build tool and developed build file for compiling the code of creating WAR files.

Used LOG4J&JUnit for debugging, testing, and maintaining the system state.

Environment: Core Java, Jdk1.6, JDBC, Angular 2/4, Servlets, JSP, Struts1.1, Hibernate, Spring, Web Services, JAX-RS JSP, jQuery, JSON, AJAX, Html, CSS, Java Script, log4j, SQL Server, WebSphere 8.5, SVN, RAD 9.6, DOJO, UNIX, Agile.

TriWest Health - AZ Full Stack Developer Jul 2016 - Feb 2018

Responsibilities

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.

Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.

Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.

Designed Java applications to dynamically scale based on demand, utilizing AWS Auto Scaling and load balancing.

Implemented security best practices on AWS, including encryption at rest and in transit, enhancing the overall security posture of Java applications.

Established robust CI/CD pipelines with AWS CodePipeline and Jenkins, enabling automated testing and deployment.

Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.

Used spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.

Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

Involved in designing, developing and testing the web application by using the HTML5, CSS3,

Project migration into cloud environment using AWS, Docker container.

Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.

Contributed to the successful migration of on-premises Java applications to AWS, ensuring minimal downtime and improved scalability.

Engineered Java applications for high availability and fault tolerance using AWS services like Elastic Load Balancing and Route 53.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.js.

Designed and coded application components in an agile environment utilizing a Test-Driven Development (TDD) approach.

Environment: J2EE, Java 1.7, AWS, Spring Boot, Spring MVC, Hibernate, JSP, AWS, AJAX, TDD, Web Services, SQL Server, Microservices, XML, NodeJS, AngularJS, Angular2.0, jQuery, JavaScript, IBM RAD, WebSphere, Clear Case, Apache Maven, Cassandra, MongoDB, JUnit, HTML, CSS3, XSLT, JENKINS.

CVS Caremark, Southborough MA Java Developer Nov 2014 – Jun 2016

Responsibilities

Involved in various SDLC phases like Design, Development and Testing. Interact with business managers to transform requirements



Contact this candidate