Simranjit Cheema

Simranjit Cheema Email and Phone Number

Java Developer at Hexaware Technologies @ Hexaware Technologies
bombay, maharashtra, india
Simranjit Cheema's Location
Scarborough, Ontario, Canada, Canada
About Simranjit Cheema

Simranjit Cheema is a Java Developer at Hexaware Technologies at Hexaware Technologies.

Simranjit Cheema's Current Company Details
Hexaware Technologies

Hexaware Technologies

View
Java Developer at Hexaware Technologies
bombay, maharashtra, india
Website:
hexaware.com
Employees:
15868
Simranjit Cheema Work Experience Details
  • Hexaware Technologies
    Java Developer
    Hexaware Technologies Jul 2021 - Present
    Mississauga, Ontario, Canada
    Responsibilities:• Experienced with Software Development Life Cycle (SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.• Developed UI using HTML5, CSS3, Angular 5 for interactive cross browser functionality and complex user interface. • Used React Observables to create custom components for data manipulations and to display data in company standard format. • Altered parts of code by using Java 8 technologies such as Lambda Functions, Streams.• Used java 8 concepts like Date and Time API, Default Methods and Type Annotations. • Iterating over a collection to be done in parallel we used parallel Operations from Java 8.• Implemented application with Spring Boot based services interacting through a combination of REST API.• Spring Boot Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.• Implemented logging in the application using Spring Framework AOP 4.x module to know the application status.• Used Spring Data (JPA) module for performing CRUD operations on database.• Involved in implementing Hashing Algorithm for quick lookups and to impose better security.• Developed REST web services using Spring Boot 4.x to extract client related data from database.• Used Postman for testing RESTful API web services.• Involved in writing Thread Safe blocks for multithread access to make valid transactions.• Implemented Spring Security for the login authentication, credit reports and applicant information using OAuth 2.0. • Used JAXB binding to convert Java object to XML and vice-versa.• Used JMS for asynchronous exchange of information between applications.• Worked on CICD process for automated delivery and Wrote deployment scripts for building jobs in Jenkins tool.
  • Lifeworks
    Software Developer
    Lifeworks May 2018 - Jul 2021
    Toronto, Ontario, Canada
    Responsibilities:• Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Communication with external teams, verbally and written daily.• Created Single Page Application (SPA) which can data bind and synchronize server with Angular 4 framework. • Developed user interfaces using JavaScript, jQuery, HTML, XHTML, CSS custom tags, Node.JS. • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js. • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. • Developed user interface by using the React JS, Flux/Redux for SPA development. • Used React JS to create custom components for data manipulations and to display data in company standard format. • Extensively used MVC, Factory, Delegate and Singleton design patterns. • Diverse experience utilizing Java tools in business, Web and client-server environments including Java J2EE, Java multi-threading, Java Server Pages (JSP), Java Servlets, Struts, spring, Hibernate and Java database Connectivity (JDBC) technologies. • Extensively used various modules in Spring like AOP, DI(IOC), Bean Auto wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs. • Developed presentation, business, service and persistence layer components over J2EE using, Spring IOC (Dependency Injection).• Developed web services and responsible for creating web services using Restful and SOAP with HTTP protocol. • Implemented Swagger framework for Restful web services documentation. Used Swagger annotations to generate Swagger documentation.
  • Experis
    Java Developer
    Experis May 2017 - Apr 2018
    Bengaluru, Karnataka, India
    Responsibilities:• Used Agile SCRUM process with Test Driven Development process form development phase to testing phase. • Designed the sequence diagrams and class diagrams using Rational Rose.• Developed the presentation layer using HTML, DHTML, CSS, JSP, JSTL, Ajax, JavaScript, Web services, Servlets. • Taken care of java multithreading in common java classes / library. Used multithreading in programming to improve overall performance.• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's.• Provided non-breaking solutions on existing REST services, sometimes by versioning new APIs. Called the RESTful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.• Implemented RESTful web-services for every functionality related to the site such as registration, login using Node JS (with Express JS framework) as the server-side programming language. • Used Hibernate to develop the persistent layer for Order Viewing component.• Used J2EE Design Patterns (Singleton Pattern, Factory Pattern, and Business Delegate Pattern) for Middle Tier Development.• Involved in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture • Worked on Mongo DB database ideas, for example, locking, lists, sharing, replication, pattern.

Frequently Asked Questions about Simranjit Cheema

What company does Simranjit Cheema work for?

Simranjit Cheema works for Hexaware Technologies

What is Simranjit Cheema's role at the current company?

Simranjit Cheema's current role is Java Developer at Hexaware Technologies.

Who are Simranjit Cheema's colleagues?

Simranjit Cheema's colleagues are Rushank Sambrekar, Irfan Agaria, Omkar Swami, Subhadip Mallick, Amit Pandey, Dharmendra Tiwari, Jj Jegadish.

Not the Simranjit Cheema 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.