Summary
Overview
Work History
Education
Skills
Timeline
Generic

Niranjan Alla

Frisco,TX

Summary

7 Years of experience in Analysis, Design, Development, Deployment and Implementation of applications in Client/Server environments using Java and J2EE technologies. Expertise in developing Java based web applications using Spring framework. Expertise in developing microservices using Spring Boot and Java 1.8. Experience in SOA (Service Oriented Architecture) with WebServices, SOAP, RESTful & JMS technologies. Experience in working with SQL and NO SQL databases. Experience in developing containerized application using Docker and Kubernetes. Experience in working with various cloud environments AWS, Open Shift, PCF. Experience in working with application servers like Apache Tomcat, IBM WebSphere, JBoss. Expertise in User Interface (UI) technologies like HTML, HTML5, CSS, Bootstrap, Angular Js, JavaScript. Extensive knowledge in Agile Software Development model using Scrum methodology. Hands on experience in configuring and using Maven, Gradle, ANT build tools. Expertise in using IDEs like Eclipse, IntelliJ IDEA and NetBeans in various configurations with version control tools like GIT. Flexible to work with different working conditions.

Overview

9
9
years of professional experience

Work History

SR. JAVA Backend DEVELOPER

CITI
08.2021 - Current
  • Currently working as Java developer with primary focus on Designing, Developing, Testing and Deploying spring boot RESTful micro services
  • Developed REST Microservices using Spring Boot and Java 8
  • Worked on creating CI/CD Jenkins job and security in automating the build and deploy activity
  • Deployed services on to Openshift cloud using Jenkins pipeline
  • Worked on Oracle and Mongo databases
  • Used Junit and Mockito for unit testing and code coverage
  • Responsible for Unit Testing, Functional Testing and Performance Testing needed for the application delivery to production
  • Used GIT as version control system
  • Worked on SonarQube, Twistlock and Fortify tools integrated with the Jenkins pipeline for code standard and quality maintenance
  • Used Swagger for documentation of the Rest API
  • Looking into splunk logs for hidden application errors
  • Involved in production support and maintainence
  • Worked under Agile methodology with bi weekly sprints
  • Environment: Java 8, Spring Boot, Microservices, RESTful web services, Kafka, Mongodb, Maven, GitLab, Docker, Postman, SOAPUI, CI/CD, Eclipse, IntelliJ, Oracle SQL Developer, Mongo compass, Openshift.

JAVA Backend DEVELOPER

USAA
06.2020 - 07.2021
  • Responsible in Developing, Testing and Deploying spring boot RESTful micro services and spring batch applications for supporting different user needs
  • Study Interface Control Document (ICD) for detailed information about the request/response of the service
  • Designed, test and developed Spring boot REST micro services and spring batch applications communicating with each other through Eureka and Zuul Servers
  • Developed API’s using REST web services using Spring Boot and Java 8
  • Worked on creating CI/CD Jenkins job and security in automating the build and deploy activity
  • Deployed services on to PCF cloud using Jenkins pipeline
  • Using PCF did smoke tests, which are functional unit and integration tests on all major system components
  • Worked on migration and deployment of services on to K8s on AWS
  • Worked on Oracle, Informix and Cassandra databases
  • Used Junit and Mockito for unit testing and code coverage
  • Worked on SonarQube, Twistlock and Fortify tools integrated with the Jenkins pipeline for code standard and quality maintenance
  • Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application
  • Environment: Java 8, Spring Boot, Microservices, RESTful web services, Oracle, Informix, Cassandra, Maven, Docker, Postman, CI/CD, Eclipse, IntelliJ, Oracle SQL Developer, Datastax, Dev Center, Kubernetes, Pivot cloud foundry.

JAVA DEVELOPER

VERIZON COMMUNICATIONS INC
01.2019 - 06.2020
  • Analysing business requirements and discuss with business analysts to determine the impact of new functionalities from a business flow perspective
  • Review existing code to increase operating efficiency or adapt to new requirements
  • Developed Spring boot microservices and micro front end-based architecture, hosted all microservices on PCF
  • Experience working on Spring MVC and Core modules framework for application development
  • Used JIRA for Project management, Issue tracking, monitoring errors and fixed the errors
  • Researched and troubleshooted emerging application issues, from WebSphere configuration to code issues
  • Used Log4j framework to log/track application
  • Created Angular services that consumes the Rest API’s from the backend and displays that data on to the user interface
  • Used Jenkins to perform build process of our latest changes
  • Documented all stages of the project using Java API Documentation generator
  • Environment: Java 8, Spring Boot, Spring MVC, Spring Core, Microservices, RESTful web services, Oracle, Maven, Postman, Jenkins, Eclipse, Oracle SQL Developer, AngularJS, Apache Tomcat, Web Sphere, Pivot cloud foundry.

JAVA DEVELOPER

CSX TECHNOLOGIES
02.2018 - 12.2018
  • Responsible design, development & implementation of application using Java and RESTful Web services
  • Developed application components using Spring framework with micro service components
  • Developed and implemented Software Release Management strategies for various applications per agile process
  • Installed, Configured and Administered Jenkin Continuous Integration Tool
  • Used Docker and Docker-compose to dockerize the application and release the docker image on to docker central
  • Developed Dockerfile to define the docker image for micro service
  • Used JIRA for Project management, Issue tracking, monitoring errors and fixed the errors
  • Researched and troubleshooted emerging application issues, from WebSphere configuration to code issues
  • Responsible to check the Splunk logs for web server to avoid server time down during production
  • Created Angular services that consumes the Rest API’s from the backend and displays that data on to the user interface
  • Used Jenkins to perform build process of our latest changes
  • Interacted with the application clients to work on application support related issues
  • Environment: Java/J2EE, Spring Boot, Microservices, RESTful web services, Eclipse, PL/SQL, Maven, Postman, Jenkins, Apache Tomcat, Pivot cloud foundry

JAVA DEVELOPER

SOFIN TECHNOLOGIES
01.2015 - 12.2015
  • Followed Agile/Scrum Methodology to implement the features
  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary
  • Involved in build and deploying the application using ANT
  • Used Log4j for logging purposes during the development of the application
  • Used JDBC to interact with the underlying MySQL Database
  • Extensively worked on SQL for writing complex queries in the business logic layer
  • Environment: Java/J2EE, Eclipse, IBM Web Sphere, Struts 1.2, Oracle10g, Maven, ANT, Postman, Bamboo, Oracle SQL Developer.

Education

Master’s - Computer and Information Science

Southern Arkansas University
01.2017

Skills

  • Oracle 10g/11g
  • MySQL
  • Cassandra
  • Informix
  • GIT
  • SVN
  • HTML
  • CSS
  • Bootstrap
  • Angular JS
  • JQuery
  • Windows 7
  • Windows 10
  • Linux
  • Unix
  • Maven
  • ANT
  • Gradle
  • Eclipse
  • IntelliJ IDEA
  • NetBeans
  • Apache Tomcat
  • IBM WebSphere
  • JBoss

Timeline

SR. JAVA Backend DEVELOPER

CITI
08.2021 - Current

JAVA Backend DEVELOPER

USAA
06.2020 - 07.2021

JAVA DEVELOPER

VERIZON COMMUNICATIONS INC
01.2019 - 06.2020

JAVA DEVELOPER

CSX TECHNOLOGIES
02.2018 - 12.2018

JAVA DEVELOPER

SOFIN TECHNOLOGIES
01.2015 - 12.2015

Master’s - Computer and Information Science

Southern Arkansas University
Niranjan Alla