I am a Senior Java Full Stack Developer with over 10 years of experience in software development. I specialize in Java, Spring Boot, Angular, React, and cloud technologies such as AWS and Azure, focusing on designing scalable microservices and modern web applications. My expertise includes full SDLC involvement, from planning and design to deployment and maintenance, ensuring high-quality software solutions. I have extensive hands-on experience in both front-end and back-end development, integrating cutting-edge technologies like Kubernetes, Docker, Kafka, and Elasticsearch. I am passionate about continuous learning and adopting new tools and methodologies like TDD, CI/CD, and microservices architectures to deliver efficient, secure, and reliable software for diverse industry sectors.

Nikhil Etikala

I am a Senior Java Full Stack Developer with over 10 years of experience in software development. I specialize in Java, Spring Boot, Angular, React, and cloud technologies such as AWS and Azure, focusing on designing scalable microservices and modern web applications. My expertise includes full SDLC involvement, from planning and design to deployment and maintenance, ensuring high-quality software solutions. I have extensive hands-on experience in both front-end and back-end development, integrating cutting-edge technologies like Kubernetes, Docker, Kafka, and Elasticsearch. I am passionate about continuous learning and adopting new tools and methodologies like TDD, CI/CD, and microservices architectures to deliver efficient, secure, and reliable software for diverse industry sectors.

Available to hire

I am a Senior Java Full Stack Developer with over 10 years of experience in software development. I specialize in Java, Spring Boot, Angular, React, and cloud technologies such as AWS and Azure, focusing on designing scalable microservices and modern web applications. My expertise includes full SDLC involvement, from planning and design to deployment and maintenance, ensuring high-quality software solutions.

I have extensive hands-on experience in both front-end and back-end development, integrating cutting-edge technologies like Kubernetes, Docker, Kafka, and Elasticsearch. I am passionate about continuous learning and adopting new tools and methodologies like TDD, CI/CD, and microservices architectures to deliver efficient, secure, and reliable software for diverse industry sectors.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Javanese
Fluent
English
Fluent

Work Experience

Sr. Java Full Stack Developer at Fulton Bank, Lancaster, PA
October 1, 2023 - Present
Currently building and modernizing microservices using Java 17, Spring Boot, and Spring Cloud, deploying on Kubernetes and AWS. Implementing reactive Angular 16 frontends with Typescript, integrating RESTful and GraphQL APIs, and optimizing performance using Spark and Scala. Managing CI/CD pipelines using Jenkins, GitLab, and AWS CodePipeline. Leading cloud-native development with Docker, Terraform, and AWS services including Lambda and S3. Developed authentication and authorization mechanisms using Spring Security OAuth2 and JWT. Contributed to Elasticsearch integration, Kafka messaging, and MongoDB schema design.
Sr. Java Full Stack Developer at Enliven Health Omnicell, Dallas, TX
October 1, 2023 - August 20, 2025
Participated in all SDLC phases to develop applications using Java, AngularJS, and MongoDB integrated with Azure services. Worked with Docker and Kubernetes for deployment in microservices environments. Automated CI/CD pipelines with Jenkins, GitLab, and GitHub Actions, utilizing Maven and Gradle. Used Spring MVC, Security, Batch, and AOP for backend services. Integrated RabbitMQ and Kafka for messaging and event-driven architecture. Developed OAuth2 token-based authentication and secured cloud resources. Managed cloud infrastructure provisioning with Terraform and CloudFormation.
Java Full Stack Developer at State Of South Carolina, Columbia, SC
March 31, 2022 - August 20, 2025
Engaged in Agile development cycles building modern UI with ReactJS and legacy tech with JSPs and AngularJS. Developed backend RESTful APIs with Spring Boot and integrated with cloud services using AWS and Terraform. Designed distributed microservices architectures with Kafka messaging, MongoDB, and IBM MQ clusters for high availability. Led CI/CD and DevOps initiatives through Jenkins pipelines, containerization with Docker, and orchestration with Kubernetes. Enhanced security via Azure AD integration and Spring Security. Implemented BDD with Cucumber and comprehensive unit testing with JUnit and Mockito.
Java Full Stack Developer at Nordstrom, Seattle, WA
August 1, 2018 - August 20, 2025
Designed and developed MVC web applications using Struts, Spring, and Angular 4. Managed IBM WebSphere servers and JMS infrastructure. Developed complex Hibernate ORM mappings and RESTful APIs, integrating Node.js backend services. Deployed containerized applications on OpenShift and Kubernetes. Integrated AWS services like EC2, S3, RDS, Lambda and implemented monitoring with CloudWatch. Enhanced application security and CI/CD release workflows. Utilized Kafka for real-time event streaming and ElasticSearch for search capabilities.
Java Developer at Expedia, Austin, TX
October 31, 2016 - August 20, 2025
Developed transactional Java components utilizing Spring Core, JDBC, and Spring Transaction Management. Designed and implemented SOAP and RESTful web services. Automated application builds with Maven and Jenkins. Developed backend components with Node.js and Express framework. Created PL/SQL stored procedures and tuned database queries. Developed unit and integration tests with JUnit. Participated in Agile development using continuous integration environments.
Sr. Java Full Stack Developer at Fulton Bank
October 1, 2023 - Present
Implemented modern Java 17 microservices using Spring Boot, Spring Cloud, and Spring Batch to enhance scalability and performance. Developed RESTful and GraphQL APIs, built cloud-native microservices deployed on Kubernetes and AWS, and experimented with GraalVM for native executables. Designed dynamic user interfaces with Angular 16 and TypeScript, incorporating reactive programming with RxJS. Integrated Couchbase for scalable data storage and optimized data processing using Apache Spark with Hadoop ecosystem. Established CI/CD pipelines via Jenkins, GitLab, and AWS CodePipeline, improving release efficiency by 30%. Developed secure authentication using Spring Security with OAuth2, and implemented RabbitMQ and Apache Kafka for messaging. Utilized infrastructure as code with Terraform for cloud resource provisioning.
Sr. Java Full Stack Developer at Enliven Health Omnicell
October 1, 2023 - August 20, 2025
Worked in all SDLC phases including requirements gathering, design, development, and testing. Developed frontend using AngularJS, integrated MongoDB with Azure cloud services, and automated CI/CD pipelines using Jenkins, GitLab, and GitHub Actions. Applied Java 8 features and Spring MVC framework, including Spring AOP and Batch. Secured APIs with OAuth2 token-based authentication using Spring Security. Managed RabbitMQ clusters with Prometheus and Grafana for monitoring. Implemented messaging systems like Kafka and RabbitMQ for asynchronous communication and event-driven architecture. Provisioned infrastructure using Terraform and CloudFormation on Azure cloud. Practiced Agile methodologies including TDD using JUnit and Mockito.
Java Full Stack Developer at State Of South Carolina
March 31, 2022 - August 20, 2025
Participated in the full Agile SDLC for government projects. Developed UI using ReactJS and AngularJS, implementing features such as routing and responsive design. Created microservices and deployed them with Docker and Kubernetes. Integrated Kafka and MongoDB change streams for real-time data streaming. Converted monolithic applications to microservices using Spring Boot. Developed secure RESTful services with Spring Security and OAuth2. Automated deployments using Terraform and Cloud Foundry and worked extensively with AWS cloud services. Created unit and integration tests with JUnit, Mockito, and Cucumber following BDD principles. Collaborated using JIRA, Git, Jenkins, Maven, and WebLogic application servers.
Java Full Stack Developer at Nordstrom
August 1, 2018 - August 20, 2025
Developed web applications using Swing, Spring, Angular, JSP, and Struts frameworks. Configured and administered WebSphere Application Server and IBM MQ for robust messaging solutions. Created microservices with Spring Boot, implemented RESTful endpoints, and optimized Kafka messaging performance. Designed UI with HTML5, CSS3, JavaScript and Angular 4. Developed backend services with Node.js integrating with MongoDB. Implemented security best practices on MongoDB and spring-based applications. Utilized Docker and Kubernetes for deployment, along with AWS services such as EC2, S3, RDS, and Lambda. Conducted extensive testing using SOAP UI, JUnit, and unit test automation.
Java Developer at Expedia
October 31, 2016 - August 20, 2025
Developed Java components using Spring and Spring JDBC for high-volume transaction processing. Created and consumed SOAP and RESTful web services. Used Maven and Jenkins for build automation and deployment. Implemented backend APIs using Node.js and Express framework. Developed PL/SQL stored procedures and optimized database queries. Created unit tests using JUnit. Contributed to Agile development cycles and leveraged JavaScript frameworks such as jQuery in front-end development.

Education

Add your educational history here.

Qualifications

Masters in Computer Science
January 11, 2030 - August 20, 2025
Masters in Computer Science
January 11, 2030 - August 20, 2025

Industry Experience

Software & Internet, Financial Services, Healthcare, Government, Travel & Hospitality, Retail