Aarpinder Singh

Aarpinder Singh Email and Phone Number

Software Developer | Java | Spring Core | Spring MVC | Spring Boot |Spring Security | Microservices | Rest API | MYSQL @ Bell
montréal, quebec, canada
Aarpinder Singh's Location
Greater Toronto Area, Canada, Canada
About Aarpinder Singh

• Experienced developer with 7+ years of experience designing, developing, and integrating robust applications using Java1.8 and Java-related technologies.• Proficient in developing microservices using Spring Boot and Spring Cloud.• Experienced in building RESTful APIs using Spring MVC.• Proficient in implementing API security measures for web applications using Spring Security.• Experienced in managing relational databases like MySQL, using Spring Data JPA for efficient data access, and Hibernate ORM for Seamless object-relational mapping.• Skilled in leveraging cloud technologies such as AWS EC2, AWS S3, SNS and RDS.• Demonstrated proficiency in implementing Kafka to optimize message communication.• Experienced in containerizing applications using Docker and proficient in setting up and maintaining CI/CD pipelines using Jenkins.• Proficient in Agile methodologies and collaborating effectively within the Agile team.• Consistently awarded and recognized in past roles due to sound technical and analytical ability.• Highly motivated team player with effective communication, analytical, and problem-solving skills, great work ethic and attitude, and readily willing to pursue and master new skills.

Aarpinder Singh's Current Company Details
Bell

Bell

View
Software Developer | Java | Spring Core | Spring MVC | Spring Boot |Spring Security | Microservices | Rest API | MYSQL
montréal, quebec, canada
Website:
bell.ca
Employees:
33594
Aarpinder Singh Work Experience Details
  • Bell
    Software Developer
    Bell Oct 2022 - Present
    Ontario, Canada
    • Worked on back-end web development and design using Java 11, Spring Boot, and microservice architecture.• Leveraged Spring Core Annotations, Spring MVC, and Spring Boot for Dependency Injection (DI), creating REST APIs, and developing microservices.• Developed and Integrated SOAP and RESTful APIs for seamless microservices communication, using an API gateway for centralized management and security.• Implemented multithreading in microservices with Spring Boot to enhance performance, ensuring high availability and efficient handling of concurrent user requests.• Leverage AWS cloud technologies, including EC2 instances to improve the reliability and scalability of the platform.• Utilized Hibernate ORM for efficient database communication with MySQL, ensuring data integrity and optimal performance.• Conducted thorough unit testing using Junit and Mockito to ensure reliability and functionality.• Implemented Apache Kafka to optimize message communication, enhancing real-time processing capabilities for notification and invoice generation microservices.• Utilized Spring Batch for batch processing, enabling efficient handling and processing of large datasets and improving overall system performance.• Utilized Web-Client for streamlined communication between microservices, simplifying API interactions• Established a robust CI/CD pipeline using Jenkins, automation testing, and deployment processes for increased efficiency in the development lifecycle.
  • Cancom
    Software Developer
    Cancom Mar 2019 - Sep 2022
    Ontario, Canada
    • Developed and maintained enterprise-level Java applications using Spring Boot and JPA.• Engaged in full software development life cycle (SDLC), from planning and design through deployment and support, ensuring high-quality software delivery.• Managed databases, including relational systems like MySQL and NoSQL database MongoDB.• Created dynamic and responsive user interfaces by integrating Java backend functionality with HTML and Thymeleaf templates, improving user satisfaction with enhanced UX/UI design. • Implemented JWT-based authentication using Spring Security, enhancing security measures and reducing unauthorized access attempts. • Integrated Jenkins with Docker for automated application deployment, reducing deployment time and minimizing downtime during updates for a more stable production environment. • Followed AGILE (SCRUM) methodologies, conducting sprint planning every two weeks and daily meetings to monitor project status.
  • Bulsoft Technologies
    Java Developer
    Bulsoft Technologies May 2016 - Feb 2019
    India
    • Collaborating with other backend developers, analysts, testers, and project managers to ensure timely and budget-conscious completion of software projects.• Assisting in developing Java applications with Spring Boot and RESTful APIs ensuring robust data communication. • Managed development activities and source code using various tools, attended daily stand-up meetings, and prepared test plans, cases, and results while unit testing and documenting applications• Manage project dependencies and automate the Java build process using Spring Boot and Apache Maven tools. • Utilizing IntelliJ IDEA for code reviews, bug fixing, troubleshooting issues, and enhancing Java applications. This includes addressing change requests while adhering to algorithm and data structure standards. • Applied JUnit and Mockito for rigorous testing, including unit, integration, and end-to-end tests, ensuring. • Used Spring data MongoDB to perform database interaction in creating, updating, deleting, and reading documents.• Used GitHub for code integration and version control.

Aarpinder Singh Education Details

Frequently Asked Questions about Aarpinder Singh

What company does Aarpinder Singh work for?

Aarpinder Singh works for Bell

What is Aarpinder Singh's role at the current company?

Aarpinder Singh's current role is Software Developer | Java | Spring Core | Spring MVC | Spring Boot |Spring Security | Microservices | Rest API | MYSQL.

What schools did Aarpinder Singh attend?

Aarpinder Singh attended Punjab Technical University.

Who are Aarpinder Singh's colleagues?

Aarpinder Singh's colleagues are Christine Crittenden, Jean-Sébastien Cyr, Josue Ngueyam Djiraingue, Jean Francois Marleau, Mehdi A., Rob Gibson, Joseph Maurice Chavannes.

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.