Experience in using frameworks and tools like Hibernate, JDBC, Spring, Spring Boot, JUnit, LOG 4J and Web Services – SOAP and RESTful framework. Expertise in Core Java concepts such as OOP concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, Lambda Expressions, Stream API and Generics. Experienced in developing web applications using JavaScript, HTML, CSS, JQUERY, AJAX, JSON. Worked on setting up some of the CI/CD process pipeline using Jenkins to deploy the application to Docker containers. Experience in complete software SDLC which includes requirement gathering, coding, design, analysis, testing using Agile involved in daily SCRUM meetings and Sprint cycles.
-
Java DeveloperCiti Jan 2020 - PresentNew York, New York, UsCiti Risk Credit (CRC) application handles all the trading activity of banks andindividuals. OneMart project is a sub-component of the CRC application initiative to meet theregulatory requirements from Federal Reserve/OCC on Data Processing and reporting standardsfor Wholesale credit banking book portfolios. The specific purpose of the OneMart is to meetPart 30 requirements (OCC Part 30), by replacing existing tactical, siloed, or duplicated function-specific infrastructure with a consolidated standard platform for multiple risk metrics.Responsibilities:Developed retail and corporate banking applications using Java, J2EE, Spring, Web servicesAnalysis, design, and development of Application based on Requirements.Designed and Developed REST API endpoints using Spring boot, JAVA 1.8Used Bitbucket for source code version control code commit, used SourceTree tool for code merge and Code conflicts resolutions.Involved in Code review programming practice, ensuring all defined coding standards are met.Fix defects at the time of QA and Integration and User Acceptance testing and afterProduction deployment.Implement Integration testing, unit testing using JUNIT, Mockito & Spring Test Frameworksand ensure code coverage using Sonar Cube.Fundamental understanding of linear regression and logistic regression model includingdefinition, how to interpret coefficient/variables etc.Aspect-oriented programming & logging using Spring AOP, Spring Exception handlers,Spring Transaction Management.Developed responsive UI screens using ExtJs.Have experience in working with Oracle, SQL, PL/SQL.Good experience in Agile development methodologies. -
Java DeveloperEverest Technologies Apr 2017 - Jun 2018The project involved developing a Management Reporting System (MRS) to gauge the performance of the banking services of the company. It helped the management to monitor and track the performance of each activity based on different regions. MRS is a web-based (internet/intranet) infrastructure used by the employees to enter the data based on various banking service activities. The management can review all the data in the forms of reports that get generated. The users have various kinds of roles and based on their roles they can input or access the data.Responsibilities:•Design, development and testing phases of Software Development using a Scaled AGILE methodology with Test Driven Development (TDD) and Pair Programming.•Responsible for designing and developing of Object-Oriented methodologies using UML•Used Spring MVC framework to implement the MVC design pattern.•Used Spring Inversion of Control (IOC), Spring Core framework, Spring-AOP, Spring-ORM Modules.•Used JAX-Webservices to interact with other applications using REST Services.•Used Hibernate to persist the data into the database. Used MYSQL databases to check inserted data and developed queries to get data from different tables.•Used Hibernate named queries to call stored procedures•Used Spring framework as a middle-tier component and integrated with Hibernate for back-end development.•Responsible for analysis, design, development, and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP•Writing JSP’s for user interfaces, JSP’s uses Java Beans objects to produce responses.•Used the JUnit framework for Unit testing of the application.•Used the GIT version control system for check-in and check out code. •Used log4j to log several types of messages to write on to the proprietary log model.•Deployed the application on Apache Tomcat Application Server
-
Java DeveloperPrudential Financial Sep 2015 - Apr 2017Prudential Financial is insurance, investment management, and other financial products andservices to both retail and institutional customers throughout the United States and in over 30 other countries. It provides these products and services to individual and institutional customers through distribution networks in the financial services industry.Responsibilities:•Actively participated in the complete software lifecycle of requirement gathering, design, development, and implementation for various new business features. •Involved in all project phase discussions and executed a project from PDP (predefined phase) to rollout phase with post-implementation activities. •Used Spring JDBC to write DAO classes to interact with the database. •Extensively used core Java concepts like Multi-threading, Collections, File I/O and concurrency•Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security Modules. •Used Microservices architecture, with Spring Boot based services interacting through a combination of REST, Spring Boot, Spring MVC. •Maven and its repository tools were used to build the project and manage the dependencies using POM XML.•Implemented all the components following test-driven development (TDD) methodology using JUnit. •Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts.•Processed the JSON requests according to different types of modules, actions, and request data.•Hibernate Framework was used to interact with databases, object-relational mappings, cache management and specifying the business rules.•Used Continuous Delivery / Continuous Integration (CD/CI) tools Jenkins to deploy the application. •Processed the JSON requests according to different types of modules, actions, and request data.
Lokesh Reddy Skills
Lokesh Reddy Education Details
-
Atlantis UniversityInformation Technology -
Jntuh College Of Engineering HyderabadComputer Science
Frequently Asked Questions about Lokesh Reddy
What company does Lokesh Reddy work for?
Lokesh Reddy works for Citi
What is Lokesh Reddy's role at the current company?
Lokesh Reddy's current role is Java Developer.
What schools did Lokesh Reddy attend?
Lokesh Reddy attended Atlantis University, Jntuh College Of Engineering Hyderabad.
What skills is Lokesh Reddy known for?
Lokesh Reddy has skills like Jsp, Core Java, Javaserver Pages, Spring Boot, Java Database Connectivity, Jpa, Javase, Spring Mvc, Engineering, Html, C (Programming Language, Java.
Who are Lokesh Reddy's colleagues?
Lokesh Reddy's colleagues are Aleksandar Blagojevic, Matthew Button, Ajinkya Harge, Avinash M., Sohini Chatterjee, Ari Reddy, Arif Khan.
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