Kartik Deshmukh
Sr. Java Full Stack Developer @ 👁️🐝Ⓜ️ | Java | Spring Boot | Microservices | Hibernate/JPA | Rest API\'s | React | Angular | AWS Cloud | GCP | Node.js | MongoDB | PostgreSQL | Cassandra | DSA | Apache KAFKA | JavaScript
- Role
- Sr Java Full Stack Developer at IBM
- Location
- Bengaluru, KA, IN
- LinkedIn followers
- 500 followers
About Kartik Deshmukh
Experienced Java Full Stack AWS Dev with 6+ years of hands-on expertise in building robust applications on the AWS platform. Proficient in Java libraries and frameworks, such as Spring Boot, Spring MVC, JPA/Hibernate, and J2EE for back-end development, while also skilled in front-end technologies like React.js, Angular.js, and Node.js for creating dynamic user interfaces. Adept in secure API building and management on Amazon API Gateway. Architected scalable data storage solutions using Amazon S3 for secure object storage in AWS. Implemented AWS Lambda for event-driven, cost-effective architectures. Expert in AWS CloudFormation for automated provisioning and infrastructure as code (IaC) in AWS environments. Utilized Amazon EMR for scalable big data processing with Hadoop and Spark ecosystems in AWS. Proficient in AWS CloudFormation for IaC. Developed serverless applications with AWS Lambda, leveraging event-driven architecture for scalable, cost-effective solutions. Architected, implemented, and optimized real-time data streaming using AWS Kinesis, SQS, SNS, and Kafka for full-stack Java applications. Adept at Docker for consistent deployment. Skilled in Kubernetes orchestration for efficient management and scaling of containerized workloads in complex environments. Familiar with SQL, NoSQL, PostgreSQL, MongoDB, and MySQL. Proficient in designing and optimizing Logging and Monitoring solutions using ELK Stack, Prometheus, and Grafana. Passionate DevOps advocate leveraging automation, CI/CD, and Spring ecosystem mastery including Core Spring, Spring Boot, Spring Security, Spring Data, and Spring Cloud. Demonstrated mastery in Scala, integrating its functional programming with Java for high-performance solutions. Integrated Spring applications with Apache Kafka or RabbitMQ for asynchronous communication. Proficient in HTML5, CSS3, XML, and JavaScript/TypeScript. Experienced in Bootstrap for rapid development of visually appealing web applications. Strong track record creating dynamic, responsive, and interactive web applications using React.js. Expert in integrating RESTful APIs within web applications. Proficient in Agile and Scrum methodologies, utilizing Jira, Confluence, and Trello for project management and collaboration. Proficient in Git and Bitbucket for efficient development workflows. Advocate of test-driven development using JUnit and TestNG for high-quality, bug-free software. Established robust CI/CD pipelines using Jenkins, AWS Code Pipeline, or CI/CD. Extensive expertise in microservices architecture for enhanced scalability and agility.
Experience
Sr Java Full Stack Developer
Jan 2024 — Present · Bengaluru, IN
Developed and enhanced backend components for financial applications using Java and the Spring framework.• Developed and deployed multiple microservices using Spring Boot, with a focus on modularity, scalability, and high availability.• Designed RESTful APIs using Spring Boot, implementing efficient communication between microservices• Deployed Spring Boot microservices to cloud platforms like AWS, using Docker and Kubernetes.• Implemented business logic and integrated backend services to support various financial products and services.• Proficient in handling inter-service communication between Spring Boot microservices using synchronous and asynchronous mechanisms such as message brokers like Kafka.• Conducted performance tuning and optimization of Java applications to ensure high availability and responsiveness.• Managed code versions and collaborated with team members using Git and Bitbucket for version control and code reviews.• Created and maintained branching strategies to support multiple development streams.• Implemented robust error handling mechanisms and comprehensive logging using tools like Log4j and SLF4J.• Managed scalable, secure EC2 instances for running Java-based banking applications, optimizing instance types and configurations to enhance performance and reduce costs.• Monitored application logs like log4j to detect and troubleshoot issues promptly.• Collaborated with front-end developers to define API contracts and ensure seamless integration.• Worked on automating build and deployment processes using Jenkins, GitLab CI/CD, ensuring smooth, error-free deployment of microservices.• Managed Relational Databases with Amazon RDS and Utilized Amazon S3 for Scalable Storage Solutions.• Utilized MySQL for designing schemas, writing queries, and optimizing database performance.• Worked closely with business analysts, QA engineers, and other stakeholders to gather requirements and deliver high-quality solutions.
Education
Poona College Of Arts Science & Commerce - India
HSC, Science
Sinhgad College of Engineering
Bachelor of Engineering - BE, Computer Engineering
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.