Summary
Overview
Work History
Education
Skills
LinkedIn
Timeline
Generic

Arjun Jain

Atlanta,GA

Summary

Software Engineer with4+ years of experience assisting with developing applications, testing and working on deployment side of application with expertise in Software Development Life Cycle, Agile and Scrum methodology. Also familiar with microservices architecture and containerized methods of Docker and Kubernetes.

Overview

6
6
years of professional experience

Work History

Software Application Developer

Software Enterprise
04.2023 - 12.2024
  • Worked in Agile methodology with daily SCRUM and actively participated in daily standups to discuss the progress of the application and was also involved in Sprint planning and retrospectives
  • Actively participated and provided feedback constructively and insightfully during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
  • Developed the J2EE application based on the Service Oriented Architecture
  • Designed and developed Microservices using Spring boot
  • Used Postman API to get a convenient, visual display of query results
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations
  • Used Spring Inheritance to develop beans from already developed parent beans
  • Developed Service layer Using Spring and persistence layer using JPA
  • Used Docker for containers and K8 for orchestration for autoscaling depending on the memory and CPU utilization
  • Involved in creating resources stack on AWS EC2 using Cloud Formation by writing Template files, installing required configurations and applications on it, and creating S3 buckets for storing object-level data
  • Worked on CI/CD pipelines using Jenkins for different environments like DEV, QA, and PROD
  • Wrote MS SQL queries to save data and retrieve the data from the database using Spring Mongo data repository
  • Implement security best practices for cloud-based applications and services
  • Develop and maintain serverless applications using AWS Lambda
  • Used GIT repository for software configuration management and version control
  • Set up and administer other cloud-based services (JIRA, Confluence wiki, Bitbucket Git repo)

Full Stack Developer

Equifax
06.2022 - 02.2023
  • Actively participated in Sprint Planning, Retrospective, Review, and Daily Scrum meetings
  • Prepared the Test Scenarios and Master Test Plan for the UAT
  • Created defects in JIRA, assigned them to the responsible person, and tracked them until they were fixed
  • Built Java applications using Maven and deployed JAVA/J2EE applications through application servers
  • Worked on Fortify on Demand for code scanning to solve the stability of code issues
  • Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure
  • Used Postman for testing API after updating necessary rule changes of the business requirement
  • Leveraged core JAVA concepts like Collections Framework, Multi-Threading, and Exception handling for developing application modules
  • Ensured data security, availability, and scalability in Oracle database environments
  • Worked on configuration of Nexus Repository Manager by syncing the REST API and GUI
  • Involved in Disaster Recovery planning documentation for the production change worked on verifying the traffic is flowing in expected region servers
  • Worked managing and maintaining Oracle databases, including schema design, data migration, and backups
  • Used Spring JWT token-based authentications for all subsequent requests
  • Worked on creation of custom Docker container images, tagging, and pushing the images
  • Worked with Junit and Selenium for unit testing, and automation testing
  • Solved the dependency issues and worked on the project object model for version changes
  • Involved in DevOps migration/automation processes for build and deploying systems
  • Used Logging in GCP to provide important functionality to development and auditing
  • Implement security best practices for cloud-based applications and services
  • Used GIT for Source Control and Version Management of all codes and resources
  • Worked on the Jenkins build by syncing its libraries for building successful jobs

Software Support Engineer

Digip tech
08.2018 - 12.2020
  • Worked in Waterfall Methodology and was involved in the project discussions
  • Implemented Core Java Design Patterns for caching, performance improvement, and memory utilization
  • Developed architecture to use Spring MVC and Hibernate components wired together by Spring Framework and set up application server deployment environments
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub
  • Involved in Construction of UI using HTML, CSS, jQuery, Bootstrap JS, and JavaScript
  • Tested the code and migrated it from one environment to another making it available for reconciliation
  • Used React JS to run web pack tasks and build properly the project
  • Developed code for Responsive web design in JavaScript using frameworks like React.js
  • Used an Integrated Development Environment (IDE) and Apache Tomcat as the Web Server
  • Involved in migrating and managing current on-premises applications to Cloud using AWS Service
  • Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills, etc., and accessing them using AWS SDK for Java utilizing NoSQL queries
  • Used Maven and Jenkins to automate the build and deploy process and Git were used for project management and version management

Education

Bachelor of Computer Engineering -

Ganpat University

Master of Science - Computer Science

Auburn University
Montgomery, AL

Skills

  • Methodology: SDLC, Agile, Waterfall
  • Languages: Core Java, Java8, SQL
  • Frameworks/Libraries: Spring MVC, Hibernate, Reactjs, Spring Boot, Microservices, Spring Security
  • IDE’s: NetBeans, IntelliJ IDEA, Eclipse, Visual Studio Code
  • J2EE Technologies: Servlets, JSP, JavaBeans, JDBC
  • Web Technologies: HTML, CSS, JavaScript, Bootstrap, jQuery, Ajax, JSON, XML
  • Application Server: Apache Tomcat, AWS, GCP
  • Database: MySQL, NoSQL
  • Testing Tools: Postman, Soap UI, JUnit
  • Build /Other tools: MS Visio, Maven,, Jenkins, UML, Splunk
  • Version Control Tools: Git, GitHub, Jira, Bitbucket
  • Operating Systems: Windows, Mac
  • Applications development

LinkedIn

(1) Arjun Jain | LinkedIn

Timeline

Software Application Developer

Software Enterprise
04.2023 - 12.2024

Full Stack Developer

Equifax
06.2022 - 02.2023

Software Support Engineer

Digip tech
08.2018 - 12.2020

Bachelor of Computer Engineering -

Ganpat University

Master of Science - Computer Science

Auburn University
Arjun Jain