N

Narasimha A

Software Engineer

United States13 yrs 6 mos experience

Key Highlights

  • Expert in Java and Spring Boot development.
  • Proficient in AWS cloud services and microservices architecture.
  • Strong experience in building responsive web applications.
Stackforce AI infers this person is a Full Stack Developer with expertise in SaaS and cloud-based solutions.

Contact

Skills

Core Skills

JavaSpring BootAngularDevopsSpring Mvc

Other Skills

AWSAWS EC2AWS LambdaAWS S3Amazon DynamoDBAmazon EC2Amazon S3Amazon Web Services (AWS)Angular 12Angular 17Apache KafkaAzureBootstrap (Framework)C++CSS

Experience

Cognizant

Senior Full Stack Developer

Dec 2024Present · 1 yr 3 mos · United States · On-site

Usaa

Senior Java Full Stack Developer

Jul 2022May 2025 · 2 yrs 10 mos

  • Worked according to Agile Methodology (Scrum) to meet customer expectations and timelines with
  • quality deliverables. Involved in different phases of the Software Development Life Cycle (SDLC) such
  • as analysis, specification, design, implementation, and testing.
  • Developed multiple microservices using Spring Boot, Spring Core, AOP, Actuators, Spring Data JPA
  • for performing business functionalities. Integration of different applications components through Web
  • services using RESTful using Jersey Building cloud Microservices and implemented back-end using
  • Spring Boot.
  • Developed the project using AWS EC2, S3 Buckets, Elastic Bean Stalk, CloudWatch, Lambda,
  • Amazon messaging services (SQS) and Amazon Kinesis Services. Created S3 buckets and managing
  • policies for S3 buckets and utilized them effectively, also used Glacier for storage and backup on AWS.
  • Developed and deployed restful web APIs in AWS instances with Open shift, and Docker technology.
  • Configured AWS Route53 for DNS management and AWS CloudFront for content delivery, reducing
  • latency and improving user experience.
  • Developed a single-page, responsive web application using Angular 17, enabling communication
  • between view components and the server via Angular's HttpClient module to handle RESTful API calls.
  • Implemented advanced routing strategies in Angular 17, such as lazy loading and route guards, with
  • TypeScript ensuring strict typing and security of route parameters.
  • Implemented complex state management using NgRx in Angular to ensure consistent and predictable
  • state across the application.
  • Leveraged Angular Material to build a responsive, aesthetically pleasing user interface while maintaining
  • consistency in design across the application.
  • Enhanced user experience by developing reusable Angular components using custom directives and
  • pipes, improving code reusability and maintainability.
JavaSpring BootAWS EC2AWS S3RESTful APIsAngular 17+2

Microsoft

Senior Full Stack Java/J2EE Developer

Sep 2021Jun 2022 · 9 mos · Redmond, Washington, United States

  • Utilized Java 17 features such as Sealed Classes and Pattern Matching for switch in developing the code, along with creating resource classes and fetching documents from the database.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Designed and developed Restful APIs using Spring Boot for different modules in the project as per the requirement.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and using Mongoose API to access the MongoDB from NodeJS.
  • Employed Azure for deployment purposes and utilized its cloud storage capabilities.
  • Experience in CI/CD tools like Docker, Jenkins, Kubernetes for building and managing containers.
  • Integrated existing performance tools with Jenkins for CI/CD as part of DevOps.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker environments.
  • Implemented comprehensive unit tests using JUnit 5, utilizing its advanced features such as dynamic test generation to ensure thorough validation of the application's functionality and to maintain high code quality.
  • Created team-specific Agile process flow in JIRA and Confluence to move tasks from one activity to another.
  • Designed and implemented static and dynamic UI interface using Angular 12 along with HTML, CSS, Bootstrap.
  • Implemented AngularJS Routing to enable navigation from one view to the next as agent performs application tasks.
JavaSpring BootMicroservicesMongoDBAzureDocker+2

State of texas health & human services commission

Senior Java Full Stack Developer

Feb 2017Aug 2021 · 4 yrs 6 mos · Austin, Texas, United States

  • Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.
  • Mastered Core Java and J2EE technologies including JSP, Servlets, JSF, JSTL, EJB, Spring, Hibernate 5.2, and JDBC for robust application development.
  • Decoupled the System from monolithic application to Microservices architecture based on Spring Boot and deployed the application on AWS EC2 using docker containers.
  • Implemented Microservices architecture using Spring Boot 2.0 to make the application smaller and independent.
  • Designed and implemented REST-based microservices with Spring Boot, ensuring efficient mapping to backend Oracle databases(RDBMS) via Hibernate.
  • Using a complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up Spring Bean profiling.
  • On Server-side, used Spring MVC with Hibernate to connect with Microsoft SQL Server and Hibernate HQL to query database and performed CRUD operations.
  • Responsible for creating test cases using JUnit and Mockito frameworks, achieving and maintaining a branch coverage exceeding 85%, which was a mandatory requirement.
  • Developed and executed unit tests using JUnit 4 to ensure code quality and reliability, implementing extensive test coverage and leveraging annotations such as @Test, @Before, and @After for setup and teardown procedures.
  • Skillfully utilized MSSQL as an efficient relational database system, executing strategies for data storage, retrieval, and manipulation.
  • Familiar with AWS services such as EC2, Load Balancer, Lambda, S3, RDS, DynamoDB, VPC, Route 53, CloudFront, IAM, WAF, CloudFormation, Trusted Advisor, CloudWatch, CloudTrail, Config, AppSync.
  • Improved application performance with AWS Elastic Cache, providing in-memory data caching.
JavaSpring BootHibernateAWSMSSQL

Accenture

Java/J2EE Developer

Jul 2012Jan 2017 · 4 yrs 6 mos · Hyderabad, Telangana, India

  • Developing Java Web Services for different phases. Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate 4.1.
  • Improved code reuse and performance by making effective use of various design patterns such as Singleton, Factory etc.
  • Server instances are created on AWS and worked on Code pipeline with Tomcat, Swagger are installed and used for deploying Microservices.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc.
  • Supported our legacy portal which was implemented with Spring MVC architecture.
  • Implemented the project as MVC design pattern, worked on DAO Layer.
  • Used JDBC driver to connect to the Oracle database for all data transactions.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Contributed in increasing the availability by utilizing the auto replication feature in NoSQL database (MongoDB), such that in case of any failure data replicates itself to the previous consistent state.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB, Kafka and used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Developed Unit test cases using JUNIT, Mockito and PowerMockito.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.
  • Created JavaScript for the Validation of forms used in the presentation Layer.
  • Developed UI pages using HTML, CSS, JavaScript and jQuery to create Responsive Web pages.
  • Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
JavaSpring MVCHibernateAWSMongoDB

Education

KL University

Bachelor of Technology - BTech — Computer Science

Jun 2008May 2012

Narayana Junior College

Class XII

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience