Micro Services Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Currently working as a Senior Software Engineer, having 4.7 years of experience in IT industry with a wide range of experience in Development, Automation Testing, implementation of Web Based Applications & Client Server Applications in various Java Frameworks
- Having good knowledge on Implementing Microservices Architecture model for Rest API Services
- Expertise in all stages of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, implementation, integration, testing, deployment and post development maintenance in Agile and Waterfall models
- Strong knowledge of development of various REST APIS using Spring Boot, Apigee
- Having good knowledge on Spring Boot, Kafka, Micro Services, Docker, Kubernetes, Core Java, JavaScript, J2ee, Mockito Junit, JSP, Servlets, Spring Cloud, Selenium, Jenkins and Hibernate JPA.
- Having good knowledge on writing Mockito Junit testcases for Microservices application
- Having knowledge on React JS, ES6, HTML5, CSS and Angular JS,Node JS.
- Able to work independently with little to no supervision as well as functioning as an excellent team player
- Having good knowledge on publish - subscribe (pub-sub) messaging system like Apache Kafka
- Developed Entellio chat bot for CSI data team using Angular JS, Spring Boot, Spring Core,Spring Jdbc
- Developed Q chat bot using Node.js for defects Chat room creation and Daily metrics and defect status updation in TDP.
PROFESSIONAL EXPERIENCE
Confidential
Micro services Developer
Responsibilities:
- Designed and developed RESTful Microservices using Spring Boot that are consumed by other Microservices with an average response time of 6 seconds.
- Implemented Cart CRUD operations end points, Cart controller and REST API end points like Add Common Cart, View, Update, Remove, other cart operations and storing Common Cart data into DPL(Cassandra DB).
- Implemented all the components following a test-driven development methodology using JUnit and Mockito
- Integration with other Microservices like DPL, Lob, Checkout, Catalog and external services like OCE,CCC.
- Developed all REST APIs using Hystrix for efficient fault tolerance and handling fallback mechanisms.
- Developed an efficient job Microservice that subscribe all cart abandonment events from Kafka topic and writes to a file and SFTP to Acxiom and Inbox martker Remote location
- Work with Business Analysts, Product Owners and Application Support Teams to understand all stakeholder requirements.
- Work closely with Architects for requirement analysis and designing engineering solutions for complex business problems.
- Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code in to kubernetes Blue &Green with Docker image
- Work in fast paced bi-weekly sprint environment following Agile principles and methodologies.
Confidential
API Developer
Responsibilities:
- Created various Rest APIs using Java with Spring Boot framework.
- Implementing Micro services Architecture model for Rest API Services.
- Developed API GW using APIGEE API management framework
- Implementing rate limit and Spike Arrest policies as preflow in Apigee framework
- Implementing Authorization check policies based on API supporting Oauth flows as per Oauth 2.0 Standards.
- Mapping North and South bound error codes as per API specifications.
- Deployed API using CI/CD pipeline and Jenkins
- Deployed API ‘s Dev Sanity testing using soap UI, Parasoft SOA
- Reporting sanity test results with Jenkins results build Id
- Updating the code and deploy latest code base version in case any validation missing or any defects reported by testers
- Written various automation test scripts using Junit Framework
- Implementing Monetization reports for checking analytics of API Usage