
Amruth K.
Sr. Full Stack Java Developer @Nationwide
Canada
Scarborough
Financial Services
Full-Stack Development
Experience

Sr. Full Stack Java Developer @Nationwide
Blue Whale Tech Consultacy services
*Developed responsive Single Page Applications (SPAs) using ReactJS (Hooks, Redux) and AngularJS, improving user experience and performance. *Built and consumed RESTful APIs using Spring Boot, Spring MVC, and JAX-RS, integrating with front-end frameworks and securing endpoints via OAuth2 and Spring Security. *Designed and deployed microservices on AWS using EC2, Elastic Beanstalk, Lambda, S3, CloudFront, DynamoDB, and RDS, with containerization via Docker and orchestration using Kubernetes. *Created automated CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, and CloudFormation to deploy Docker containers on AWS ECS. *Implemented event-driven architecture using AWS SQS, SNS, and JMS, enabling asynchronous communication between services and improving scalability. *Used Java 8/11 features including Streams, Lambda expressions, and Multithreading to optimize data processing and transaction handling. *Developed backend services using Spring Framework with Hibernate ORM, DAO layers, and MySQL/MongoDB for efficient data access and persistence. *Integrated Kafka messaging queues for real-time data streaming and built fault-tolerant services using Netflix OSS tools like Eureka, Ribbon, and Hystrix. *Created and maintained build and deployment scripts using Maven, Ant, and Jenkins, improving release efficiency across UAT, SIT, and Production environments. *Used Splunk and AWS CloudWatch for log analysis and monitoring, resolving production issues and improving system reliability. *Supported enterprise applications like CFE (Claim Front End) and COB (Coordination of Benefit), ensuring uptime and resolving help desk tickets. *Mentored junior developers and participated in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives. *Deployed applications and RESTful services on JBoss, and provided production support including log analysis, payment issue resolution, and environment stability.

Full Stack Java Developer
Toronto, Ontario, Canada
-Designed and developed scalable full-stack applications using Java (Core, J2EE), Spring Boot, Hibernate, and RESTful APIs, following TDD and Agile methodologies. -Built dynamic front-end interfaces using ReactJS, AngularJS, HTML5, CSS3, Bootstrap, and JavaScript, with state management via Redux and Redux-Thunk. -Developed and deployed Spring Boot microservices integrated with Apache Kafka, handling partitioning, replication, and message streaming across clusters. -Created and consumed SOAP and RESTful web services using JAX-WS, JAX-RS, and Spring Security, ensuring secure and reusable service layers. -Migrated legacy applications to AWS Cloud, configuring EC2, S3, RDS, CloudWatch, and Elastic Load Balancing, with monitoring and alerting via custom alarms. -Implemented MongoDB for document-based storage and optimized full-text search functionality for high-volume data retrieval. -Developed backend logic using Java Collections, Multithreading, and JDBC, with logging via Log4j and version control using Git. -Automated builds and deployments using Maven, ANT, and Jenkins, including scripting for WebSphere Application Server. -Created AngularJS apps using Yeoman, Grunt, and Bower, and applied client-side validation with MVC and CSS feedback mechanisms. -Built and tested microservices using JUnit, Mockito, and Docker, ensuring high code coverage and reliability. -Integrated RabbitMQ and ActiveMQ for asynchronous messaging, implementing AMQP and JMS protocols for edge device communication. -Used Swagger for API documentation and interface testing, improving developer onboarding and service integration. -Collaborated with cross-functional teams and mentored junior developers, ensuring high-quality deliverables and adherence to coding standards. -Deployed applications and RESTful services on JBoss, and provided production support including log analysis, payment issue resolution, and environment stability.

Full Stack Java Developer @CitiBank
Blue Whale Tech Consultacy services
•Delivered scalable enterprise applications by building responsive front ends with AngularJS, React (Hooks, Redux, Router), and Node.js, improving customer experience and reducing page load times by 30%. •Optimized backend performance using Java 8/11 features (streams, lambdas, multithreading), cutting data processing time by 25%. Designed and deployed microservices with Spring Boot, Hibernate, and Docker, enabling modular releases and reducing downtime during deployments. •Architected AWS cloud solutions (Lambda, S3, EC2, ECS, CloudFront, DynamoDB, RDS, Glacier, SQS, SNS) to support mission-critical applications, achieving 99.9% uptime. •Automated CI/CD pipelines with AWS CodePipeline, Jenkins, Maven, and CloudFormation, reducing deployment cycles from hours to under 20 minutes. •Enhanced monitoring and troubleshooting using Splunk and CloudWatch, cutting production issue resolution time by 40%. •Implemented secure APIs with Spring Security, OAuth 2.0, and APIGEE Edge, strengthening application security and compliance. Improved database efficiency by integrating MySQL (Amazon RDS) and MongoDB for full-text search, reducing query response times by 35%. •Developed Groovy APIs for employee data management, streamlining HR workflows and reducing manual effort. •Mentored junior developers and provided production support for CFE (Claim Front End) and COB (Coordination of Benefit) applications, ensuring smooth operations across UAT, SIT, and production environments. •Strengthened messaging and event-driven architecture by implementing Kafka queues and AWS SQS with JMS, improving system scalability and reliability. •Reduced release risks by implementing automated unit testing with JUnit, integration testing with Curl, and containerized deployments via Docker.

Java Developer
Greater Toronto and Hamilton Area, Ontario, Canada
• Participated in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, development, testing, and deployment of enterprise applications. • Developed N-tier client-server applications using MVC architecture with Spring MVC, JSP, and Struts. • Utilized Java 8/11 features such as Lambda expressions, Stream API, and Method References to optimize bulk data operations and improve performance. • Designed and implemented reusable web service modules using SOAP and RESTful APIs aligned with SOA and microservices architecture. • Integrated Hibernate ORM for the persistence layer, developed DAOs and POJOs, and managed transactions using Spring AOP and Spring Batch. • Built secure applications using SSL encryption and role-based access control to meet enterprise security standards. • Developed dynamic user interfaces using JSP, Spring Tag Libraries, AJAX, and Tiles Framework to simplify complex workflows. • Collaborated with UX teams to design wireframes and develop responsive templates using HTML, CSS, JavaScript, and jQuery. • Migrated legacy .NET web services to Java-based services using Apache Axis and WSDL, improving interoperability and maintainability. • Supported and enhanced Data Movement Integration Hub (DMIH) for real-time XML data transformation and storage in Operational Data Store (ODS). • Deployed serverless microservices using AWS Lambda, S3, CloudWatch, and API Gateway, and managed environments using AWS Elastic Beanstalk. • Automated reporting tools using Java/J2EE and JDBC, reducing manual effort and improving data accuracy.
Amruth K.'s Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


