I have 6 years of experience working in fast-paced environments, with 5 years focused on Java software development, including the analysis, design, and development of web-based applications. I am proficient in MVC frameworks like Spring Boot, Struts2, and Spring MVC, and have extensive experience with J2EE components such as Servlets, JSP, JDBC, JMS, and JPA. My expertise includes developing applications using Microservices architecture, implementing design patterns like Singleton and DAO, and working with SOAP and RESTful web services. I have hands-on experience with Agile methodologies, actively participating in sprint planning, daily SCRUM meetings, and retrospectives. Additionally, I’ve worked on responsive single-page applications using HTML, CSS3, JavaScript, and AngularJS, and have deployed applications on PCF and AWS servers. I possess strong problem-solving skills, am a quick learner, and work effectively in team settings. My background also includes working with XML technologies, writing SQL scripts, and providing technical support to ensure timely issue resolution and smooth releases across environments.
Ltimindtree
View- Website:
- ltimindtree.com
- Employees:
- 109732
-
Senior Software EngineerLtimindtreeToronto, On, Ca -
Java DeveloperSnapwork Technologies Jul 2024 - PresentHyderabad, Telangana, India• Worked as core Technical Team Member and participated in end-to-end development from beginning • Design and develop Spring Boot Microservices to improve performance of application and reduced the response time of application • Involved in development of spring batch application for processing huge files in multi threaded environment • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL). • Worked on executing SQL and Oracle queries for manipulation and for retrieving data • Developed back-end services and maintained AWS infrastructure. • Designed and implemented Kafka producers and consumers for real-time data streaming • Developed Persistence layer using Spring Data • Developed Restful web services using Spring Boot for providing history and statistics of file processing to angular application • Designed Database tables and Stored procedures. • Developed various reusable Helper and Utility classes that are used across all the modules of the application. • Worked with executed unit test cases by using Junit for accuracy of code and logging with log4j • Followed Agile methodologies by using Jira • Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management • Implemented the logging mechanism using Log4J framework • Implemented Mockito Junit for unit testing. • Worked with Agile methodology projects and participated in scrum calls and sprint planning meetings • With the help of Zookeeper and kafka server, I implemented Kafka producer and consumer applications on a Kafka cluster. • Developing micro-services using Spring Cloud, Spring Boot, Spring Config Server. -
Java DeveloperAncile Canada Inc Dec 2021 - May 2023Vancouver, British Columbia, Canada• Worked as core Technical Team Member and participated in end-to-end development from beginning • Involved in development that includes peripherals using JAVA that incorporates • Developed back-end services • Developed Persistence layer using Spring Data • Developed Restful web services using Spring Boot • Involved in developing the application • Designed File handling using a streams in java 8 • Developing various reusable Helper and Utility classes that are used across all the modules of the application • Worked with executed unit test cases by using Junit Mockito for accuracy of code and logging with log4j • Used Java/J2EE framework to create standalone application for price verify by store associate • Designed, built, tested and supported new application and modules for Point of Sale Application • Documented troubleshooting and problem resolution steps, including tracking identified defects • Followed Agile methodologies by using Jira • Tested REST API’s using swagger • Used JIRA extensively for Defect tracking and reporting and managing work, made use of Confluence for document management • Implemented the logging mechanism using Log4J, SLF4J framework • Worked with Agile methodology projects and participated in scrum calls and sprint planning meetings • Developing micro-services using Spring Cloud, Spring Boot, Spring Config Server. • Developing Spring boot micro-services that involves Google PubSub as messaging middle-ware for integrating with different domain services. • Deployed developed Spring boot micro-services into GKE Clusters.
-
Retail Store SupervisorCircle K Nov 2020 - Nov 2021Richmond Hill, Ontario, Canada• Worked as backend developer and participated in end-to-end development from beginning • Supervising all retail operations of the store and sales staffs • Assign and review work done by the cashiers and other employees • Authorize payments, return of merchandise and signing for deliveries • Create and maintain employees’ schedules to ensure all shifts are covered • Responsible for resolving and de-escalating any issues, if such emerges, with the customers, complaints and inventory shortage • Manage product inventory, order merchandise and monitor inventory track record • Monitor the performance of a staff and train new sales staff and cashiers • Ensure the price tags of inventory must match with system price book and visual standards of the store are maintained, such as store displays, signage and cleanliness • Operate the cash registers and process sales transactions and other operations of cashiers and sales staff if required. -
Java DeveloperSunairiya Technology Aug 2017 - Jul 2018Hyderabad, Telangana, India• Designed reusable components in Java using Object-Oriented paradigms • Used Spring IOC to maintain loose coupling between layers published the business layer as services • Developed Single Page App that allows a user to enter data into a form that contains different user validation rules using Angular. • Implemented cross cutting concerns like Logging, Transactions management using Spring AOP • Integrated Spring DAO for data access using Hibernate • Developed server-side application to interact with database using Spring Boot and Hibernate • Used JPA annotations to map ORM entities • Used SQL and Oracle for storing data • Played key role in the design and development of application using J2EE and Rest web service (Jersey frameworks) for Service Oriented Architecture (SOA) with JSON. • Responsible for configuring and deploying the builds on Tomcat Web Server. • Involved in the Performance Tuning of the Application on client side. • AWS applications have been developed to provide cloud security. • I used the Spring framework to integrate with Hibernate. • Developed all hibernate classes with the Hibernate framework, including HQL and Criteria-based queries. • Designing the database schema, creating tables and views, and writing queries in Cassandra • Using ActiveMQ, I created Message Driven Beans for synchronous and asynchronous communication. • Practical knowledge of basic Java technologies such as multithreading, collections, and exception handling procedures. • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup, • Configured Kafka to read and write messages from external programs.
-
Java DeveloperCognizant Sep 2015 - Mar 2017Hyderabad, Telangana, India• Developed the application using Spring Framework that leverages classical Model View Controller (MVC) Architecture • Developed and maintained the application developed using spring boot • Involved in UI development using HTML, JavaScript, jQuery • Used Spring Dependency Injection properties to provide loose coupling between layers. • Also used Annotation capabilities of RESTful API by providing ease development and client adoption • Hands on Experience in databases such as MySQL, MongoDB (NoSQL) • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQSeries using JMS • Used Hibernate for implementing Data access layer • Wrote Hibernate Criteria queries, named queries to perform back-end database operations • Authentication, authorization, and security of application is provided using Encryption Security Framework • Deployed the application using WebLogic as a server.
Karthik Reddy Education Details
-
Electrical And Electronics Engineering -
Electrical And Computers Engineering
Frequently Asked Questions about Karthik Reddy
What company does Karthik Reddy work for?
Karthik Reddy works for Ltimindtree
What is Karthik Reddy's role at the current company?
Karthik Reddy's current role is Senior Software Engineer.
What schools did Karthik Reddy attend?
Karthik Reddy attended Srm University, Lakehead University.
Not the Karthik Reddy you were looking for?
-
Karthik reddy
Azure Data Engineer | Data Management | Business & Data Analysis | Business Intelligence (Bi) | Complex Problem SolverWindsor, On -
Karthik Reddy
Vancouver, Bc -
-
karthik reddy
Toronto, On
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial