Summary - Java Full Stack Developer with 9 years of experience in application development with focus on design, development, and testing of responsive web applications and microservices using Spring cloud and spring boot.
- Managed simultaneously multiple onshore and offshore SAFe Arts and individual SCRUM teams.
- Tracked, analysed, and published SAFe ART projects specific metrics on a periodic basis.
- Planning SAFe Agile and Scrum implementations within the organization.
- Highly proficient in using OOPS concepts like Abstraction, Encapsulation, Polymorphism, and Inheritance.
- Good understanding of the Java Runtime and memory management using Garbage collector algorithms such as G1(Garbage First). Having solid understanding of the Java Profilers and their usage to optimize application performance.
- Having solid understanding of Java 8 features such as Lambda, Functional Interfaces, Streams – Parallel processing, Aggregations, Optional keyword, and Java time API.
- Having experience for Java 8 high level and low-level architecture designing.
- Having a better understanding of the Spring Boot concepts such as Auto configuration, wrapper poems, actuator endpoints and Dev tools.
- Solid experience on designing and developing Microservices using Spring Boot and Spring Cloud around 12 factor design considerations.
- Experience in working with tools like HAC, Backoffice and WCMS.
- Experience working with APIGEE Edge, Developer Portal and APIGEE Baas platform.
- Good understanding of APIGEE Architecture.
- Experience in Microservices architecture with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Microservices.
- Developed microservices using spring cloud confit, Eureka, Resilent4J, Spring Cloud gateway.
- Using Spring Cloud Sleuth for the distributed tracing of the messages across the microservices. This would help in identifying the messages by unique identifier.
- Have hands-on experience in implementing asynchronous event processing using Spring Boot with messaging tools such as RabbitMQ and Kafka.
- Extensively involved in upgrading the existing system from Angular 7 to Angular 9.
- Hands-on experience on creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Node JS.
- Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
- Good experience with Credentials Vault (Secure property placeholder), a critical piece in application development in MuleSoft.
- Having experience on IBM Web Sphere and JBoss EAP and JNDI configuration etc.
- Good understanding of front-end technologies like ReactJS & React Native.
- Developed internal auxiliary web apps using Python Flask framework with Angular.js and Bootstrap CSS/HTML framework and analysis, design and development of Web & Enterprise applications using JAVA and J2EE Technologies.
- Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic ache and DynamoDB for storing data.
- Strong experience in migration other databases to Snowflake.
- Develop applications and integrate using services such as APIs/RESTful APIs. Collaboratively work with functional and technical teams to integrate applications in cloud environment.
- Experience in Automating, configuring, and deploying instances on AWS, Azure environments and Data centres, also familiar with EC2, cloud watch, Cloud Formation and managing security groups on AWS.
- Implemented security and authentication concepts such as OAuth 2.0 and Cryptographic algorithms.
- Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, MongoDB, Cassandra, and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Hands on experience with UNIX and LINUX Shell scripting and created jobs using Shell Scripting and scheduled them in Croon jobs.
- Experience with GitLab and AEM and container orchestration like Kubernetes.
- Experience in various Agile Methodologies like Test Driven Development (TDD), SCRUM and Waterfall.
- Good hands experience with the multi branch pipeline technologies such as Jenkins and GitLab CI/CD.
- Working in an Agile environment with 2 weeks Sprint and 4 weeks’ release and using JIRA as the tool to manage the Agile Scrum.
Environment: Java 8, Spring Boot, Spring Cloud, Spring Batch, Spring Data JPA, Microservices, Hybris 6.6, Restful Services, Apache Kafka, Jenkins, AWS, Snowflake, Cloud Formation, Docker, Kubernetes, AEM, Angular 8, Node.js, HTML, CSS, PostgreSQL, Jasmine & Karma, JUnit, and Maven. |