Post Job Free
Sign in

Java fullstack Developer

Location:
Alpharetta, GA
Salary:
$85/hr
Posted:
May 29, 2023

Contact this candidate

Resume:

Ram Reddy ONLY C*C-REMOTE/Alpharetta

Full Stack Developer

********.******@*****.***

678-***-****

PROFESSIONAL SUMMARY:

●Software Developer around 14+ years experience working with different phases of software lifecycle development

●Expertise building data pipelines using Python, Spark, BigQuery, Hadoop, Hive, SQL, MongoDB and S3

●Worked as backend developer on multiple Java projects with Spring frameworks such as Spring JPA, Spring Data, Spring Batch, and Spring Security

●Expertise with relational databases using ORM frameworks like Hibernate, Spring Data and Cache managers like Ehcache and Redis

●Deployed various Deep Learning model pipelines for propensity and churn models

●Expertise in web application, database design, and architectural solutions

●Experience working with various remote Agile scrum teams

●Good Experience in AWS and GCP Cloud solutions

●Experience in deploying and maintaining Microservices based applications on GCP Kubernetes

●Worked on Automation of application deployments using Ansible for DC move

●Architecting and implementation of Chat application using SocketIO and Pub/Sub.

●Worked on Web UI implementations using Jquery, Angular, VueJs, CSS and HTML, PWA and Service Workers

●Experience in the handling message queues using Apache Kafka and Active-MQ

●Experience in Testing frameworks for Java and Javascript using frameworks as Mockito, Junit, Jest, and Cypress

●Built Web Services to provide SOA architecture and configuration based applications on SOAP and REST protocols

●Experienced in configuring and deploying applications on different servers such as Apache Tomcat, JBoss

●Building real-time dashboard applications for visualizing, analyzing and exploring data on Apache Web servers using ElasticSearch, Sentry and Splunk

●Expertise in SQL and NoSQL database technologies

●Well experienced in using various AWS compute services EC2, ECS, EMR, Storage services S3, EBS, relational database service RDS and server less Lambda functions

●Integration of Docker Containers by using Load balancers and Kubernetes Clusters for maintaining high availability of application

●Involved in CI/CD process using Jenkins, Cloud Build, GIT, and Maven to build and deploy applications on various development environments

TECHNICAL SKILLS:

Programming Languages

Java, Python, Javascript, C

Enterprise Java

JDBC, Servlets, JSP, JSF, Spring MVC, JPA, Hibernate

Databases / Frameworks

SQL Server 2008, MYSQL,DB2, MongoDB, Cassandra

Web Technologies / Web Services

HTML, CSS, JavaScript, jQuery, VueJs, Angular JS, Node JS, SOAP, RESTful, Socket IO, PWA, Service Workers

IDE Tools / Version Control

IntelliJ, Eclipse, VSCode,, Web Storm, PyCharm, SOAP UI, Tortoise SVN, Git

Build & Configuration Tools

Ant, Maven, Gradle, Jenkins, Gulp, Grunt, Webpack, NPM, Bower

Testing Tools

Junit, TestNG, Mockito, Jasmine, Jest, Cypress, JMeter, Apache Bench, Rally

Cloud Technologies & DevOps Tools

AWS, GCP, EMR, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Lambda, Kubernetes, APP Engine, BigQuery, Pub/Sub, Ansible

Operating System

Windows, Linux, Mac

Project Management Tools

JIRA, Notion

PROFESSIONAL EXPERIENCE:

Client: GPN, Alpharetta

Role: Full Stack Developer May 2022 – Present

Responsibilities:

●Analyzing and modernizing the solution for the requirements driven by the analysis of current system

●Analyzing and developing the Authorization debit solutions as per ISO 8583 specification for the network.

●Developing POC’s for the projects using the core frameworks for the given requirements

●Microservices API development using Java Spring Boot and

●Client Admin Configuration using ReactJS UI Components

●Involved in Beta deployment activities for the cloud migration projects

●Involved in the Architecture of the modernization solutions

●Team Meetings for technical discussions and Planning

Environment: Java, Spring Boot, AWS, Kubernetes, Helm, Jenkins, Postgresql, S3, Nexus, Javascript, Oracle, Agile Methodology, ReactJs

Client: Telefonica

Role: Full Stack Developer Dec 2019 – Apr 2022

Responsibilities:

●Developed OAuth2 identity solution to support different grant types in NodeJS as a central authentication service across apps

●Developed health check API for Java applications for DC move to test application dependent services

●Automation of deployment for different java apps using Ansible for On Prem Data Center move

●Docker and K8s build configurations for deploying the application to GCP Kubernetes cluster

●Implemented fullstack apps using VueJs, Vuex and PWA, Service Workers and NodeJs

●Worked on Feed Processor for aggregating different data sources using Spring Schedulers and Spring Data

●Worked on Java Restful API implementations using Spring Boot for Quote Service

●Implementation of tests using JUnit, Mockito and Jest for Java and Nodejs applications

●End to end test case implementation for web application using Cypress

●Implementation of GCP CronKind Jobs to control user account activity as per security policies

●Worked on O2 broadband ordering services involves ActiveMQ, SOAP and Hermes2 API

●Integration and monitoring of application logs with Elasticsearch

Environment: Agile Methodology, Vuejs, Angular Js, Typescript, Tailwind, CSS, jQuery, AJAX, JavaScript, JSON, XML, HTML, Angular JS, Spring Boot, Jest, Scrum, Hibernate Framework, Jenkins, ElasticSearch, SonarQube, Cypress, Selenium, ActiveMQ, Hermes2

Client: Razorthink Inc - California Jan 2017– Nov 2019

Role: Full Stack Developer (AI Project Implementations)

Responsibilities:

●Worked on Persistency, Propensity, Churn, and Risk AI model solutions for Banking and Telecom customers

●Worked on data cleaning, transformations and normalizations for customer training models data

●Built complex data pipelines and optimized for training and inference ML models using Spark, Hadoop, Hive, S3, Kafka for huge volumes of data

●Experience in Handling different data formats like CSV, Parquet, JSON, Avro etc.

●Worked on big data dictionary, masking, cleansing and transformations required for ML/DL models using PySpark, Jypyter notebooks and RZT data platform

●Worked on AI product for implementing Generic Solution Data blocks for RZT platform

●Implemented Metrics and Insights UI using Spring Boot, React and MongoDB

●Deploying and monitoring data pipelines on Spark UI and EMR cluster

●Orchestrating and deploying end to end Production pipelines starting data cleansing to deploying inference models at customer datacenter.

Environment: Python, Spark, Java, Java Script, React Js, S3, SQL, Hadoop, Hive, Apache Kafka, AWS, RESTful, Mockito, MongoDB, Oracle 12g, JUnit, Docker, ETL

Client: Sarvint Technologies Inc, Atlanta, Georgia Dec 2015 – Dec 2016

Role: Full Stack Developer

Responsibilities:

●Worked as a TechLead for Sarvint smart shirt iOS and Web application

●Involved in understanding Sarvint Data transfer specifications to handle the bluetooth data from wearable device to Mobile

●Implemented and tested different algorithms on mobile as per Spec for different data such as respiratory, heart rate and muscle signals.

●Involved in Sprint Planning and assigning tasks to team

●Designed Backend API Architecture for storing and analyzing large volumes of signal data

●Developed Spring Security implementation for user authentication and authorization.

●Developed different Restful API to store/pull configurations, save wearable device data, gps data using Spring Boot and Cassandra DB.

Environment: Java, iOS Objective C, Spring Boot, Spring Security, Jquery, Angular, HTML, CSS, Spring Security, JWT, REST services, AWS Security Groups, AWS EC2,Cassandra DB, Apache Tomcat, RESTful, Log4j, Selenium, Junit, JMeter

Client: Remedy Interactive Inc, Sausalito, California Apr 2012 - Dec 2015

Role: Full Stack Developer

Responsibilities:

●Worked on various Remedy ergonomics products like Case Manager, JHA, IMS and Inspection apps

●Implemented Rest Services and developed UI for products using HTML, CSS, Jquery and AngularJs

●Closely worked with Product Manager to understand requirements, prioritize and plan Sprint tasks

●Built Backend API using Spring and JPA/Hibernate with MSSQL as data store

●Implemented security filters, developed generic DAO's and lot of backend services interfacing database and front end

●Implemented generic UI components using Jquery Widgets and improved UI development times

●Served as technical resource for most of teams advancing in new technologies like Spring Boot, Spark, AMQ, Cassandra, Redis

Environment: JQuery, Jquery Widgets, HTML, CSS, Angular.js, JavaScript, Bootstrap, Spring AOP, Data Access Objects, Spring Security, JWT, Java Transaction API, REST services, JBoss, Hibernate frameworks, Multi-threading, Collections, Rabbit MQ, Apache Tomcat, RESTful, Log4j, Selenium, Junit

Client: Razorthink Technologies, Bangalore Aug 2010 - Mar 2012

Role: Senior Developer

Responsibilities:

●Worked as a lead developer on Adonme product in outdoor advertising domain

●Created API to filter, cluster and render outdoor ads location data on Google Maps

●Development of video processing technology to process real-time videos

●Interaction with users to tweak backend of application that is used by over 20 data analysts

●Processing Videos and extracting GPS information using FFMPEG tools

●Cropping Images marked by data analysts and tagging GPS with Images

Environment: JQuery, Jquery Widgets, HTML, CSS, JavaScript, REST Api, Log4j, Selenium, Junit, XML, JSON, Google Maps, MySQL, CouchDB, FFMPEG, Tomcat

Client: KTwo Technology Solutions, Bangalore Sep 2009 - Aug 2010

Role: Developer

Responsibilities:

●Developed XMPP chat API for 1World Instant messenger product

●Developed UI screens for IM Chat features. Worked on device specific issues for different screen resolutions.

●Optimized API for small memory footprint devices

●Bug fixing for different resolution screens

Environment: J2ME, Java, J2ME Polish, Junit, XML, JSON, Sun WTK, LWUIT, XMPP, Eclipse and SVN.

Client: Jataayu Software (P) Ltd, Bangalore Jul 2008 - Jun 2009

Role: Developer

Responsibilities:

●Involved in designing and developing Proprietary protocol Specification for data transfer for Thin Browser mobile client

●Involved in developing UI components for rendering browser components.

●Code optimization.

●Deliver the device specific builds using j2me polish tool.

●Handled device specific issues and bug fixing.

●Bug fixing for browser based on Linux Qtopia Platform

Environment: C, C++, J2ME, Java, J2ME Polish, Junit, XML, JSON, Sun WTK, Eclipse, SVN, C, C++, VMware, QT SDK.

Education Details:

Bachelors in Electronics & Communication Engineering - JNTU

Diploma in Embedded Systems - Depik Technologies



Contact this candidate