Ramesh P.
Software Engineer Ii @American Express
Signup · Get unlimited contacts
WORK HISTORY
Software Engineer Ii @American Express
London, GB
Designed and developed Microservices using Spring Boot, implementing exception handling and transaction management via Spring AOP.• Developed RESTful APIs using Java, Spring Boot, and Jersey, supporting secure authentication with JWT and SAML (OpenAthens).• Built decoders for migration workflows using Go (Golang).• Developed and consumed REST APIs with React JS, integrated with MongoDB via Node.js.• Implemented message routing and integration using Apache Camel and wrote services and DAOs using Spring Framework.• Developed web services and design specs using Groovy & Grails.• Integrated AWS services (e.g, EBS, snapshots) into cloud-native applications.• Used JBoss BRMS to develop, test, and deploy business rules.• Practiced TDD, wrote JUnit test cases, and followed Agile Scrum methodology.• Utilized Jenkins for CI/CD pipelines and SonarQube for code quality checks.• Participated in CAP meetings, pair programming, and supported production deployments.• Worked on Kafka-based microservices architecture for scalable event-driven systems.
EDUCATION
University of East London
Master of Business Administration - MBA
ABOUT RAMESH P.
Around 10+ years of professional experience in the IT industry in software Development Life Cycle(SDLC) with proficiency on design, development and test of client server, web based and distributed software applications giving user experiences of enterprise application by using Java, J2EE Technologies and UI Technologies.• Proficient in implementation of frameworks like Struts, Spring and ORM frameworks like Hibernate, JPA and Spring Boot.• Extensive Experience in Micro Services based on RESTful API utilizing Spring Boot with Spring MVC application and SOA (Service Oriented Architecture) development patterns.• Hands-on experience in development and implementation of RESTful and SOAP Web Services with JAX-RS(Jersey), Spring and Spring Boot.• Experience in using Swagger Framework, actualizing the RESTful API and Swagger gives the rich UI to test API.• Professional experience in Java/J2EE Technologies (JDBC, Servlets, JSP, XML, Spring IoC, Spring Core, Spring AOP for Code Modularity, Spring Web MVC, Spring DAO, Spring context, Spring Web flow, Spring Security, JUNIT and Hibernate).• Extensive knowledge on Java SE8 features like Stream, Lambda Expressions, Functional Interface, and Type Annotations, worked with core java concept like Multithreading, transaction Management and Exception Handling.• Good knowledge in working with Java based testing frameworks like JUnit, Selenium, Cucumber.• Expertise in writing test cases and test plans using Mockito and JUnit Power Mock.• Good command in writing TDD (Test Driven Development) by using test cases such as JUnit, Jasmine and Karma for performing end to end Integration and Unit testing.• Expertise in UI frameworks like Angular JS, React JS and Node.• Expertise in cloud technologies like AWS, Azure and GC.• Hands-on experience with Agile Methodology and SCRUM meetings.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.