Rajesh N

Rajesh N Email and Phone Number

Senior Full stack Developer @ Citi
United States
Rajesh N's Location
United States, United States
About Rajesh N

I am a seasoned full-stack developer with over 10 years of experience in designing and developing robust and scalable applications. My expertise spans across Java, J2EE, and various Spring frameworks, where I've successfully implemented Service-Oriented Architectures (SOA) and Microservices using Spring Boot and RESTful web services. Throughout my career, I’ve been deeply involved in all phases of the Software Development Life Cycle (SDLC), adeptly applying methodologies like Waterfall, V-Model, and Agile, including Iteration and Scrum. My strong background in front-end development is complemented by proficiency in modern web technologies such as HTML5, AngularJS, ReactJS, NodeJS, and Bootstrap. I’m also well-versed in JavaScript frameworks and libraries, and have a solid track record in creating rich user interfaces and high-performance web applications.My hands-on experience with database management includes working with both SQL databases like MySQL, Oracle, and DB2, as well as NoSQL databases such as MongoDB and Cassandra. I have a deep understanding of various design patterns and have utilized them effectively in developing complex, enterprise-level applications.I’m also skilled in setting up continuous integration and deployment pipelines, using tools like Jenkins, Maven, and Gradle, and have successfully executed CI/CD deployments to cloud platforms, including AWS. Additionally, I bring a strong background in automated testing, utilizing tools like Selenium, Cucumber, and JUnit to ensure the quality and reliability of the software I develop.With domain knowledge in technology, finance, banking, insurance, and healthcare, I’m passionate about delivering innovative solutions that meet business needs while maintaining high standards of code quality and performance.

Rajesh N's Current Company Details
Citi

Citi

View
Senior Full stack Developer
United States
Website:
citigroup.com
Employees:
196387
Rajesh N Work Experience Details
  • Citi
    Senior Full Stack Developer
    Citi
    United States
  • U.S. Bank
    Senior Java Full Stack Developer
    U.S. Bank Jan 2023 - Present
    Irving, Texas, United States
    • Implemented an SDLC methodology that streamlined application development, resulting in faster delivery times and improved quality.• Used JIIRA as the Scrum tool for Scrum Task board and work on user stories.• Report at daily Scrum of Scrum meetings.• Implemented Spring Inversion of Control (IoC) and Dependency Injection (DI) to achieve loose coupling and maintainable codebase.• Utilized Spring Batch for batch processing tasks, improving data processing efficiency and reliability.• Implemented Spring Security for secure authentication and authorization in web applications.• Developed architecture using Spring Boot, enhancing scalability and modularity.• Designed and developed RESTful APIs and explored GraphQL for flexible data querying.• Implemented generating the verification hash code using crypto package on Node.js• Used date-format and moment packages in Node.JS to save the timestamp in database converting into GMT. Involved in Test Driven Development by writing unit test cases.• Leveraged Hibernate for ORM mapping and database interaction, ensuring efficient data management.• Deployed and managed applications on AWS infrastructure, utilizing EC2, S3, Lambda, RDS, SQS, SNS, and CloudFront services.• Integrated various AWS services (EC2, S3, Lambda, RDS, SQS, SNS, CloudFront) for seamless cloud-based solutions. • Contributed to application performance improvements through various optimizations introduced in Angular 14, leading to faster user experiences.• Worked on React JS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.• Oversaw data storage and retrieval operations using both relational databases such as MySQL and NoSQL databases like MongoDB. • Applied Core Java concepts such as Multithreading, Exception Handling, and Lambda expressions for efficient and scalable code development.
  • Centene
    Senior Java Full Stack Developer
    Centene Mar 2021 - Dec 2022
    St Louis, Missouri, United States
    • Developed dynamic web applications using JavaServer Faces (JSF), ensuring interactive and user-friendly interfaces.• Implemented JDBC for database connectivity and utilized PostgreSQL and Hibernate for efficient data access and management.• Utilized Spring framework for Inversion of Control (IoC), Dependency Injection (DI), and Aspect-Oriented Programming (AOP) for modular and maintainable code architecture.• Agile Sprint backlog grooming, sprint planning and Sprint review in Sprint Retrospective.• Designed and developed responsive and visually appealing front-end interfaces using HTML5, CSS3, and Bootstrap.• Successfully guided development teams through transition from waterfall to Agile development.• Utilized TypeScript and Angular 13 framework for front-end development, ensuring scalability and performance.• Deployed applications on AWS infrastructure, leveraging EC2 for virtual servers, S3 for object storage, and Lambda for serverless computing.• Implemented autoscaling for efficient resource management and cost optimization on AWS.• Developed RESTful APIs using Spring Boot, facilitating seamless communication between client and server applications.• Implemented dynamic component loading using Angular 13's simplified APIs, enhancing modularity and reusability.• Implemented automation using Cucumber and Maven.• Used BDD framework with Cucumber, ruby and created future files with scenario and scenario utline files• Implemented microservices architecture for scalability and modularity, utilizing ActiveMQ for asynchronous messaging.• Developed user interface by using the React JS, Flux for SPA development.• Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.• Managed project dependencies and builds using Maven, ensuring project consistency and efficiency.• Automated build and deployment processes utilizing Jenkins and Docker, thereby streamlining development workflows for increased efficiency.
  • Bnymellon
    Senior Java Developer
    Bnymellon Jul 2018 - Feb 2021
    New York, New York, United States
    • Implemented core Java concepts, including singleton classes and factory design patterns, to ensure efficient and scalable code architecture.• Developed Spring beans and utilized dependency injection in Spring Framework for modular and loosely coupled application development.• Leveraged Spring Data JPA for seamless integration with databases, optimizing data access and persistence.• Designed and developed microservices architecture using Spring Boot, enhancing scalability and maintainability of distributed systems.• AngularJS 13 features updated documentation that is more user-friendly and easier to navigate for developers.• Crafted responsive and visually captivating user interfaces using HTML, CSS, and JavaScript to elevate the user experience and engagement.• Executed complex SQL queries and optimized database performance on Oracle databases for data manipulation and retrieval.• Implemented RESTful APIs for seamless communication between client and server applications, ensuring data exchange efficiency.• Deployed applications on Azure infrastructure, utilizing Azure App Service for scalable web hosting and management.• Orchestrated workflows and automated processes using Azure Logic Apps, enhancing system integration and efficiency.• Integrated Azure Active Directory (AD) for secure user authentication and access control in web applications.• Utilized Azure DevOps for continuous integration and deployment (CI/CD) pipelines, ensuring efficient software delivery.• Managed code versioning and collaborated with teams using GitHub, facilitating effective code review and collaboration.• Tracked project progress and managed tasks using JIRA, ensuring transparency and alignment with project goals.• Employed Mockito for unit testing and Apache HTTP server for web application deployment and hosting.• Implemented RabbitMQ for asynchronous messaging and event-driven communication between application components.
  • Albertsons
    Full-Stack Developer
    Albertsons Jan 2016 - Jun 2018
    California, United States
    • Utilized Struts framework to develop scalable and efficient web applications, ensuring seamless user interaction.• Applied object-oriented programming (OOP) principles to design and develop robust and maintainable Java applications.• Leveraged Eclipse IDE for streamlined development, debugging, and version control management.• Implemented SOAP-based web services to facilitate communication between different systems and platforms.• Followed the MVC pattern to separate concerns and improve code readability and maintainability in web application development.• Worked with DB2 database to design, optimize, and manage database operations for efficient data storage and retrieval.• Developed and executed unit tests for AngularJS components and services using tools like Jasmine and Karma, ensuring code reliability.• Responsible for installation, configuration and administration of Red Hat Linux, Solaris systems.• Integrated Java Message Service (JMS) for asynchronous messaging and event-driven communication between application components.• Deployed applications on the WebSphere application server, ensuring seamless deployment and server-side operations.• Implemented Mockito for unit testing, ensuring code reliability and quality through effective test-driven development (TDD) practices.• Utilized Apache ANT for build automation, ensuring efficient compilation, testing, and deployment processes.• Implemented Log4j for logging and debugging purposes, ensuring effective monitoring and troubleshooting of applications.• Managed version control using Git, facilitating collaborative development and code versioning within the team.
  • Liotech Software Solutions Private Limited
    Java Developer
    Liotech Software Solutions Private Limited Jun 2013 - Aug 2015
    India
    • Developed and maintained dynamic web applications using JavaScript within a Model-View-Controller (MVC) architecture.• Implemented Struts framework for structured and efficient application development, ensuring adherence to industry best practices.• Effectively utilized React hooks (useState, useEffect, useContext) to manage component state and side effects, enhancing code readability and functionality.• Utilized Hibernate for ORM (Object-Relational Mapping) to facilitate seamless interaction between Java objects and MS SQL database.• Employed JDBC for database connectivity and transaction management in Java applications, optimizing performance and reliability.• Leveraged Eclipse IDE for streamlined development, debugging, and version control of Java-based projects.• Configured and automated builds using Ant scripts to ensure consistent and reliable application deployment.• Designed and integrated Web Services using WSDL and SOAP-based protocols to facilitate interoperability with external systems.• Implemented robust authentication and authorization mechanisms to ensure secure access control within web applications.• Integrated ActiveMQ for asynchronous messaging and event-driven communication between distributed components.• Implemented logging and monitoring functionalities using Log4J to facilitate troubleshooting and performance analysis.• Collaborated within agile teams, utilizing Kanban methodology to manage and prioritize development tasks effectively.• Participated in code reviews, ensuring adherence to coding standards and software maintainability• Developed and maintained documentation, including technical specifications, user manuals, and test plans.• Remained abreast of emerging technologies and industry trends, consistently honing skills to deliver innovative solutions.

Rajesh N Education Details

Frequently Asked Questions about Rajesh N

What company does Rajesh N work for?

Rajesh N works for Citi

What is Rajesh N's role at the current company?

Rajesh N's current role is Senior Full stack Developer.

What schools did Rajesh N attend?

Rajesh N attended Sr Engineering College.

Who are Rajesh N's colleagues?

Rajesh N's colleagues are Awal Afridi, Jebaselvi Jeyaraj, Erica Liu Zou, Victoria Mccorkell, Vivek Sharma, Sophia Fernandez, Jonathan Lawford.

Not the Rajesh N you were looking for?

  • Rajesh N

    Englewood, Co
  • Rajesh N

    Consultant Digital Workplace At Tata Consultancy Servicesazure Avd(Wvd)
    Miami, Fl
    1
    cognizant.com
  • Rajesh N.

    Sr. Directorai | Cybersecurity | Api And Data Security |Entrepreneur | Distinguished Engineer | Distinguished Technologist
    Santa Clara, Ca

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.