Nikhil G

Sr. Full Stack Java Developer

Role
Sr Full Stack Java Developer at Nationwide
Location
Columbus, OH, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Nikhil G

I am passionate and results-driven IT professional with over 6 years of experience across all phases of the Software Development Life Cycle (SDLC), including analysis, design, development, integration, and testing of web-based and client/server applications. My expertise spans Java/J2EE technologies, full-stack development, and cloud-native solutions, with strong proficiency in Core Java, Spring Framework (Spring Boot, MVC, Security, Cloud), and modern front-end technologies such as React.js, Angular, and Node.js. I have a solid foundation in building scalable and secure microservices and RESTful APIs, leveraging SOA principles and best design patterns (MVC, Singleton, Factory, etc.). I’m also experienced with containerization and orchestration tools like Docker and Kubernetes, and have hands-on experience in deploying cloud-based infrastructures on AWS and Azure, including Lambda, EC2, S3, CloudFormation, and more. I’m well-versed in working with both SQL (PostgreSQL, Oracle, MySQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB), and integrating systems using Kafka and JMS. With strong exposure to CI/CD practices using Jenkins, Maven, Git, and testing frameworks like JUnit, Jasmine, and Protractor, I focus on delivering high-quality, test-driven code in Agile and DevOps environments. My passion lies in solving complex problems with innovative technical solutions while continuously learning and adapting to evolving technologies. I bring excellent communication skills, customer focus, and a collaborative mindset to every project I contribute to.

Experience

  1. Sr Full Stack Java Developer

    Nationwide

    Jan 2024 — Present · Columbus, OH, US

    I worked on a large-scale enterprise project where I was responsible for developing and maintaining multiple microservices using Spring Boot, Spring Cloud, and Spring Data JPA. My role involved building scalable and resilient backend systems, implementing RESTful APIs, and integrating various front-end components using React.js, Redux, and MobX to create dynamic and responsive single-page applications. I upgraded the system to Java 1.8 to leverage modern features like Lambda expressions and Stream APIs, resulting in cleaner code and improved performance. On the server side, I also developed RESTful services using Node.js and Express.js, with JSON parsing handled via libraries like GSON and Jackson. I utilized RabbitMQ for inter-service communication and implemented asynchronous batch processing using Quartz Scheduler. For authentication, I configured secure token-based access using OAuth 2.0, while system monitoring and centralized logging were enabled through the ELK stack (Elasticsearch, Logstash, Kibana) along with Hystrix for circuit breaker patterns. I worked extensively on Docker to containerize applications and Jenkins pipelines to automate CI/CD workflows, including deployment to JFrog Artifactory. My responsibilities also included unit testing with Mockito, achieving over 95% test coverage using JaCoCo and H2 for in-memory testing, and later transitioning to Jest and Enzyme for front-end testing. I was involved throughout the Agile development cycle, actively participating in daily scrum meetings and PI planning, and contributed to the version control strategy using Git. The project also involved managing configuration using YAML files, leveraging Gradle for builds, and using Cassandra and PostgreSQL databases depending on service-specific needs.

Education

  • Franklin University

    Master's degree, Computer Science

  • Osmania University

    Bachelor's degree, Computer Science

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Nikhil G — Sr Full Stack Java Developer at Nationwide in Columbus, OH, US | Unifers