Rohit Kumar

Rohit Kumar Email and Phone Number

Senior Full Stack Developer | Java Developer @ CGI
montréal, quebec, canada
Rohit Kumar's Location
Greater Toronto Area, Canada, Canada
About Rohit Kumar

• Java Full Stack Developer with over 8 years of comprehensive experience in the development lifecycle of projects using Java and J2EE technologies.• Expert in core Java concepts, including OOPS, Collections, Event handling, Multi-threading, Garbage Collection, Exception handling, and Generics.• Developed complex enterprise-level applications leveraging Java I/O, threading models, and advanced memory management techniques• Proficient in Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Batch, and Spring Cloud for robust back-end services and scalable microservices architectures• Gained comprehensive experience with AWS cloud services such as Lambda, API Gateway, Docker, and Kubernetes, enabling seamless architecture, development, and deployment of end-to-end solutions• Hands-on development with front-end technologies including React JS, Redux, Angular 8, HTML5, and Bootstrap 4, ensuring dynamic and responsive web applications• Strong database management skills with experience in MySQL, PostgreSQL, Oracle, and NoSQL databases (e.g., MongoDB), including designing schemas, writing SQL/PL-SQL, and optimizing database queries for performance• Strong knowledge of web application security best practices, including authentication, authorization, and secure coding, to protect applications from vulnerabilities• Followed TDD practices and wrote unit tests using JUnit, improving code quality and maintainability• Extensive experience in the J2EE platform, utilizing Servlets, JDBC, JSP, Struts, EJB, and XML for building scalable applications• Expertise in developing and deploying microservices with Spring Boot, improving modularity and scalability.• Strong experience in MVC architectures using Spring and Hibernate, enhancing code maintainability and reducing development costs• Proficient in responsive and adaptive design principles, ensuring excellent user experience across various devices and platforms• Proven ability to optimize application performance through profiling, caching, and database query optimization, ensuring efficient and responsive applications• Configured monitoring and logging solutions like the ELK Stack, Prometheus, and Grafana, to effectively track application health and performance• Hands-on experience with CI/CD pipelines using Jenkins, Sonar, Cloud Foundry, and Docker, streamlining development and deployment processes• Extensive experience working in Agile development environments, including Scrum, ensuring successful project delivery through effective collaboration within cross-functional teams

Rohit Kumar's Current Company Details
CGI

Cgi

View
Senior Full Stack Developer | Java Developer
montréal, quebec, canada
Website:
cgi.com
Employees:
53419
Rohit Kumar Work Experience Details
  • Cgi
    Java Full Stack Developer
    Cgi Jan 2024 - Present
    Canada
    • Architected scalable and high-performance full-stack solutions, ensuring security, maintainability, and efficiency across enterprise-level Java applications• Led a team of 5 developers in designing, developing, and maintaining complex Java-based applications, with a focus on both front-end and back-end functionality• Spearheaded full-stack development using Java, Spring Framework, Angular, and JavaScript, delivering comprehensive solutions for both client-side and server-side systems• Implemented coding standards and best practices, conducting code reviews and mentoring junior developers to maintain a high-quality and robust codebase• Designed and deployed RESTful APIs, integrating systems with third-party services to expand functionality and streamline business operations• Managed relational databases like MySQL and PostgreSQL, focusing on schema design, performance optimization, and writing efficient SQL queries• Utilized Agile methodologies (Scrum/Kanban) to drive project management, ensuring timely releases and high customer satisfaction• Implemented CI/CD pipelines using Jenkins and Git, automating testing, builds, and deployments to improve efficiency and reduce errors• Demonstrated strong troubleshooting and debugging skills, resolving critical production issues promptly and minimizing downtime• Maintained comprehensive documentation of codebases, APIs, and system architecture, supporting team collaboration and smooth onboarding• Collaborated with cross-functional teams, including UI/UX designers, QA engineers, and product managers, to deliver end-to-end solutions that aligned with business requirements
  • Fortune4 Technologies
    Java Backend Developer
    Fortune4 Technologies Jun 2023 - Dec 2023
    Navi Mumbai, Maharashtra, India
    • Developed and maintained J2EE-compliant Java code for various applications, leveraging Spring Boot, PostgreSQL, and Redis for enhanced performance and scalability• Modernized legacy applications to Microservices Architecture, converting them into RESTful Web Services and implementing REST API calls• Utilized Redux for global state management, optimizing the application's response to user login statuses• Implemented the front-end using React, employing state objects in React Class Components for stateful management• Conducted comprehensive analysis and redevelopment of legacy applications, crafting modern UI, Business, and Data Services. Authored JUnit test cases and achieved extensive code coverage with Sonar• Integrated JWT OAuth 2.0 authentication to ensure that only authorized users accessed services• Enhanced database connectivity by creating secure common beans, significantly reducing connection times and boosting application performance• Analyzed REST calls to identify and eliminate redundant data fetches, optimizing performance• Employed XML technologies, including XML Parsers and JAXB for data binding to Java objects, facilitating efficient data management• Developed and managed microservices using Spring Boot, REST, and JSON• Utilized Maven for application building and deployment on an Embedded Tomcat Server• Designed and managed REST APIs and microservices using Java J2EE and Spring Boot, deploying them across diverse environments• Extensively worked with Web Services (SOAP & REST), XML, JMS, and Spring Controllers to enhance functionality and interoperability.• Implemented Spring Batch processes and integrated Autosys jobs with schedulers for automated task management
  • Rectus Infotech Private Limited
    Java Developer
    Rectus Infotech Private Limited Feb 2016 - Jun 2023
    India
    • Developed and integrated modules for environmental sustainability, including Air Pollution, Land Use, and Waste Generation, using Java, Spring Boot, and Microservices, enhancing real-time data analysis capabilities• Designed and implemented RESTful APIs, ensuring efficient backend communication and smooth integration between modules• Enhanced frontend performance and user experience using React JS, Redux, JavaScript, HTML5, and CSS3, delivering responsive, interactive web applications• Utilized Maven to automate build processes and manage dependencies, significantly improving development efficiency• Integrated Log4J for advanced logging and monitoring, enabling real-time issue detection and system diagnostics• Developed an RFID-based attendance system using Java, JEE, Spring, and Hibernate, automating employee entry/exit logging with real-time clock integration for precise time tracking• Designed a MySQL database for storing and retrieving attendance data, optimizing data storage and improving query performance• Implemented RS232/USB connectivity for seamless integration of the RFID system with external systems, ensuring accurate data synchronization• Created responsive user interfaces using JSP, HTML, CSS, and JavaScript, improving ease of use for HR teams managing attendance records• Streamlined backend operations using Spring and Hibernate, reducing system response times and improving the overall efficiency of the attendance system

Rohit Kumar Education Details

Frequently Asked Questions about Rohit Kumar

What company does Rohit Kumar work for?

Rohit Kumar works for Cgi

What is Rohit Kumar's role at the current company?

Rohit Kumar's current role is Senior Full Stack Developer | Java Developer.

What schools did Rohit Kumar attend?

Rohit Kumar attended Himalayanuniversity, Sikkim Professional University.

Who are Rohit Kumar's colleagues?

Rohit Kumar's colleagues are Lakshmi Annapoorna, Anna-Liisa Pulkkinen, Samuel Mccown, Ovoke Edijana - Csm, Spoc, Madhu D, Janus Christensen, Raoul Crapet.

Not the Rohit Kumar you were looking for?

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.