Ramesh C

Ramesh C Email and Phone Number

Open to C2C positions. @ Bank of America
100 North Tryon Street, Charlotte,NC 28202,United States
Ramesh C's Location
Carrollton, Texas, United States, United States
About Ramesh C

• Around 6+ years of experience in design, development, analysis, and testing of Web based, Client/Server and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.• Expert in working with Java development using restful Web Services using Spring and Hibernate.• Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Spring framework, Hibernate, JPA, Servlets, JSP, JDBC XML, JSON, HTTPS.• Strong experience in Spring Framework such as Spring MVC, IOC, DI, Spring Boot, REST, Spring Integration, Spring Testing and Spring JDBC.• Tremendous knowledge working with databases like MS SQL, MySQL, PL/SQL &Oracle 10g/11g/12c.• Strong knowledge of NoSQL with MongoDB and Cassandra databases.• Extensive experience in developing web interfaces using AngularJS, EXT-JS, node.js, react.js, Bootstrap, HTML5, CSS3, JSP, JSF, JavaScript and jQuery.• Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.• Extensive experience working in Agile environment following SCRUM, Sprint Planning practices.• Experience working with Test Driven Development (TDD) and Pair Programming.• Expertise in developing web services with XML based protocols such as SOAP and WSDL.• Experienced in SQL, procedures, cursors, functions, triggers.• Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss& Tomcat server.• Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.• Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.• Experience in using various tools and IDEs for development and design like Eclipse, Spring tool suite, IntelliJ, Notepad++ and Sublime.• Expertise using version control tools like CVS, SVN, VSS, and Rational ClearCase along with GIT, GitHub, and Source Tree repositories.• Expertise in using Apache, Ant, Maven as java build tools.• Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures & white-box & black-box testing.• Strong experience with Log4j logging framework and test frameworks like Junit and Mockito for unit testing.• Created Tables, Stored Procedures, User Defined Functions, Views, and Triggers for different data operation on the database using SQL server using Java.• Worked on Continuous Integration and Continuous delivery (CICD) tools like Jenkins, Docker, Rancher.

Ramesh C's Current Company Details
Bank of America

Bank Of America

View
Open to C2C positions.
100 North Tryon Street, Charlotte,NC 28202,United States
Employees:
232061
Ramesh C Work Experience Details
  • Bank Of America
    Full Stack Java Developer
    Bank Of America Nov 2020 - Present
    Charlotte, North Carolina, United States
    • Interacting with the business users, analysts and understanding the requirements. • Responsible for analysis, design, development, and integration of software application using J2EE technologies like spring framework, Hibernate and RESTful web services in an Agile Environment.• Active participant in stand-up, Retrospective, Demo, Sprint Planning and Code reviews.• Developed common modules like services, repositories of the web application using Restful Web Services.• Design and Development of User Interfaces, Dashboards using Angular, Java Script, HTML5 and CSS3.• Developed and designed UI for a dashboard using Angular framework for a database of clients that deal with business connections. • Worked in the Web services Environment developing the service methods.• Different Modules of Spring framework were used: Inversion of Control (IOC) and Aspect Oriented programming (AOP).• Extensively involved designing, developing, and implementing SQL Queries and Stored procedures.• Implemented the Factory, Abstract factory, and MVC and Singleton design patterns.• Used CSS to improve the style of the GUI for the Web service test GUI.• Involved in developing, testing, and deploying on development and stage environments.• Used Rally tool for tracking stories progress and defect tracking in production. • Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum methodology.• Developed build and deployment scripts using Maven 3.3.9 (Pom.xml) and ANT (build.xml) as build tools in Jenkins to move from one environment to other environments. • TDD (Test Driven Development) was extensively used for both development of new functionality and Re-factor the legacy code.
  • Usaa
    Full Stack Java Developer
    Usaa Jan 2019 - Oct 2020
    San Antonio, Texas, United States
    • Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings. • Developed Designed and developed User Interface of application modules using HTML, CSS and JavaScript and AJAX. • Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object. • Developed the core component of recovery management module using Spring MVC Framework. • Extensively used JavaScript for the client-side validations. • Used the lightweight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC). • Used Spring AOP for cross cutting concerns and IOC for dependency injection. • Used Hibernate ORM module as an Object Relational mapping tool for back-end operations over Oracle database. • Provided utility to connect to LDAP to get the user details and the authorized packages.• Provided Hibernate configuration file and mapping files and involved in the integration of Struts with Hibernate libraries. • Implemented MDB listeners to listen the JMS messages from the queues. • Extensively used MyEclipse as an IDE for building, developing, and integrating the application. • Provided SQL scripts and PL/SQL stored procedures for querying the database. • Provided JUnit test cases for the application.• Provide ANT build tool for building and deploying the application. • Managed source repository using CVS for version control tool. • Provided Log4j support for the application for debugging the system.
  • Vonage
    Java Developer
    Vonage Oct 2017 - Dec 2018
    Atlanta, Georgia, United States
    • Involved in the Requirement Analysis, Design, and Implementation of the solution• Works with business owners, developers, and project stakeholders to gather requirements• Worked in fast-paced, Agile/Scrum, test-driven development environment• Service Oriented Architecture (SOA) is implemented using Webservice technology of JAX-RS• Involved in developing the Rest web services using Jersey for the Android and iOS applications • Implemented HATEOS, Content Negotiation, REST BASIC AUTHENTICATION and OAUTH 2.0 security• Involved in developing the core business logic using Java, J2EE, Spring and Hibernate• Spring IOC was used for setting dependency injection between the web-layer, service layer and DAO layer• Implemented JAVA/J2EE design patterns such as Factory, Template, Builder, DTO• Developed Object Relational Mapping using Hibernate to communicate with database MySQL• Hibernate ORM tool, HQL was used for interaction of DAO Layer with MySQL Database• Responsible for fixing all the issues and the enhancements to be made• Provided screen design for Metrics Dashboard layout based on analytics need• Design and Developed Metrics Dashboard for entire application to track the print status • Prepared Test cases and Unit testing using JUnit - following TDD approach• Performed load testing using JMeter and implemented Health Status Dashboard for external service providers• Used Apache Maven as the software build tool and Log4J for logging errors and messages, Jenkins for automation Build• Monitored GitHub repository for any code check-in, merging, branching and perform code review• Hosting all REST Webservice in Amazon Cloud using Puppet and Jenkins• Deployed the code into Amazon EC2 server in Dev, QA, STG and PROD environment
  • Keybank
    Java Developer
    Keybank Jun 2016 - Sep 2017
    Brooklyn, Ohio, United States
    • Extensively involved in the requirements gathering, design and development, created Technical Design documentation• Involved with Agile scrum team, requirement analysis, technical design, and development• Analysed system to prepare use case as part of enhancements• Involved in implementing the application migration from legacy to new system for customer and product inventory information using Rest web service and Spring SFTP Inbound and Outbound Integration• Utilized Spring framework for bean wiring & Dependency Injection principles• Involved in developing the General Ledger transaction for each store using Pentaho Java Kettle and Java Quartz Scheduler• Quartz scheduler to activate daily jobs• Designed and Implemented web-tier with Dependency Injection & Spring MVC• Have addressed production, UAT issues, proper action was taken accordingly based on priority and requirement• Developed Object Relational Mapping using Hibernate to communicate with relational database Oracle• Code Review Improvement Initiatives• Hibernate ORM tool, HQL was used for interaction of DAO Layer with the Oracle Database• Extensively worked on Hibernate configuration files• Responsible for identifying and resolving project risks, issues, and problems• Used Test Driven Development methodology using JUnit• Implemented Factory and Singleton design pattern• Analysis the log files for error detection of the bugs in production• Used SOAP web service calls in establishing the connection between the Flex and the Java services• XML is extensively used in the administration, configuration, and development of the application• Supporting release to promote the project build using Jenkins Continuous Integration tool• Writing builds and deploying scripts using ANT• Consistent logging is maintained across the code with Log4j• Involved in code reviews and coding standards sessions• Deployed of code on Dev and QA environments• Supported the application by doing Quick bug fixes

Frequently Asked Questions about Ramesh C

What company does Ramesh C work for?

Ramesh C works for Bank Of America

What is Ramesh C's role at the current company?

Ramesh C's current role is Open to C2C positions..

Who are Ramesh C's colleagues?

Ramesh C's colleagues are Cole Charles, Joan Gerrard, Ramasubramaniyam T S, Nancy Reilly, Chelcy Cruz, Fernando Gonzalez Jr, Alexis Castillo.

Not the Ramesh C you were looking for?

  • Ramesh C

    Azure Cloud & Devops Engineer
    Richardson, Tx
  • Ramesh C

    Senior Java Software Engineer
    Waxhaw, Nc
  • Ramesh C

    Actively Looking For Java Developer Roles | Open For C2C/C2H Positions | Java, Spring Boot,Microservices, Kafka, Aws,Scrum, Git, Ci/Cd,Jenkins, Postman
    United States
  • Ramesh C

    United States
    3
    yahoo.co.in, cargill.com, cognizant.com

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.