Jyot Resume
Jyot Resume
jad48919@gmail.com
Summary:
● Accomplished Java Developer with over 6 years of hands-on experience in designing, developing,
and deploying enterprise-grade software applications.
● Proficient in Core Java and Multithreading, with a strong foundation in developing robust and
scalable applications.
● Expertise in Data Structures and Algorithms, honed through hands-on experience in designing and
optimizing algorithms to solve challenging computational problems.
● Proficient in Object-Oriented Programming principles, with a track record of designing and
implementing scalable and maintainable software solutions in Java.
● Skilled in Multithreading and concurrent programming paradigms, with a focus on optimizing
resource utilization and enhancing application responsiveness.
● Extensive Java coding experience, with a demonstrated ability to develop robust and scalable
applications, leveraging industry best practices and design patterns.
● Extensive experience in developing Web applications using Java frameworks like Spring Boot and
Spring MVC, ensuring high performance and reliability.
● Skilled in working with distributed databases, including Cassandra, MongoDB, and DynamoDB, for
efficient data management in Microservices architecture.
● Implemented SOAP-based services and RESTful APIs, ensuring seamless communication
between different components of the application.
● Utilize Jenkins for continuous integration and continuous deployment (CI/CD) pipelines,
automating build, test, and deployment processes for Java applications.
● Expertise in front-end technologies such as Angular.js, Node.js, and React.js/Redux, ensuring
dynamic and interactive user interfaces.
● Familiarity with HTML5, JavaScript, for front-end development, enhancing user experience and
engagement.
● Strong database management skills, including SQL (MySQL, SQL Server, PostgreSQL), NoSQL
(MongoDB, Redis), and cloud-based databases (RDS, Aurora, Redshift).
● Experience with AWS services such as EC2, Lambdas, and S3 bucket, facilitating scalable and
cost-effective deployment of applications.
Work Experience
Java Developer
7-Eleven, Remote
April 2019 - Nov 2021
● Developed scalable Java Spring Boot applications, leveraging Spring MVC for robust web
development, and Spring Data JPA for seamless database interaction, meeting the need for high-
performance and maintainable backend systems.
● Designed and implemented parallel algorithms, harnessing the power of multicore architectures to
achieve significant performance gains in compute-intensive tasks.
● Implemented Angular 15+ for building dynamic and responsive user interfaces, integrating with
backend Java services to create seamless user experiences.
● Leverage AWS services such as AWS Lambda, Amazon S3, Amazon EC2, Amazon RDS, and
Amazon DynamoDB to design, develop, and deploy Java-based cloud-native applications and
microservices.
● Started exploring Java's concurrency utilities like Executors and Thread Pools for parallel task
execution.
● Conducted thorough code reviews using tools like GitHub and Bitbucket, focusing on code quality,
readability, and adherence to SOLID principles and design patterns such as MVC and Singleton.
● Utilized Dynatrace for application performance monitoring and management, identifying and
resolving performance bottlenecks and optimizing resource utilization.
● Optimized application performance by implementing efficient algorithms and data structures,
utilizing Hibernate for ORM mapping, and applying caching strategies with technologies like
Ehcache or Redis, resulting in reduced response times and enhanced user experience.
● Integrated third-party APIs and services such as Google Maps API for geolocation and Stripe API
for payment processing, expanding application functionality and improving user engagement.
● Utilized logging and monitoring tools like Log4j or ELK stack to troubleshoot and debug complex
issues in production environments, ensuring minimal downtime and maintaining high availability.
● Implemented security measures including encryption algorithms such as AES or RSA,
authentication using JWT or OAuth2, and role-based authorization with Spring Security,
safeguarding sensitive data and preventing unauthorized access.
● Proficient in developing enterprise-scale Java applications using Java 2 Platform, Enterprise
Edition (J2EE) technologies such as Servlets, JavaServer Pages (JSP), Enterprise JavaBeans
(EJB), and Java Persistence API (JPA).
● Expertise in XML (eXtensible Markup Language) for data representation, manipulation, and
interchange within Java applications, using libraries such as JAXB (Java Architecture for XML
Binding) or DOM (Document Object Model) and SAX (Simple API for XML) parsers.
● Actively participated in DevOps practices, including CI/CD pipelines, containerization with Docker,
and orchestration using Kubernetes, streamlining the deployment process and improving
collaboration between development and operations teams.
● Proficient in designing, developing, and deploying microservices-based architectures using Java
technologies and frameworks like Spring, Spring Boot, Hibernate
.
Software Developer
CVS Health, Remote
Feb 2018 - March 2019
● Collaborated with stakeholders to grasp basic business needs and translated them into simple
technical requirements.
● Developed foundational backend systems using Java and Spring Boot, focusing on simplicity and
ease of maintenance.
● Assisted in designing straightforward database schemas in MySQL and MongoDB for initial data
storage needs.
● Participated in Agile ceremonies such as sprint planning, gaining exposure to project management
practices.
● Contributed to the creation of basic technical documentation and attended introductory knowledge-
sharing sessions.
● Understanding the principles of encapsulation, inheritance, and polymorphism in Java programming.
● Learning to handle simple multithreading scenarios to improve application responsiveness and
performance.
● Demonstrated eagerness to learn and implement basic coding standards and practices.