Sakshi
Java Full Stack Developer
******.****@*****.*** 614-***-****
Profile Summary
•Seasoned Java Full Stack Developer with over 8 years of experience, designing and executing dynamic, high-efficiency software solutions, meticulously steering all phases of the software development lifecycle.
•Highly skilled in foundational Java technologies such as JSF, JSP, JSTL, JMS, and the Spring Framework (Core, Batch, Boot), enabling the creation of resilient, extensible, and maintainable applications.
•Cloud specialist, proficient in harnessing the power of AWS and Azure services, including EC2, S3, Lambda, SQS, SNS, ELB, EBS, and RDS, to architect and deploy robust, cloud-native applications with exceptional scalability.
•Front-end innovator, leveraging HTML5, CSS3, JavaScript, TypeScript, React, Vue.js, and Angular to create dynamic, responsive, and visually compelling interfaces.
•Expert in containerization and orchestration with Docker and Kubernetes, ensuring seamless deployment and streamlined management of distributed architectures.
•DevOps enthusiast with extensive CI/CD experience, utilizing Jenkins, Gradle, Maven, and Azure DevOps to automate deployments and elevate development efficiency.
•Architect of microservices, crafting modular, high-performance systems through RESTful APIs and GraphQL, optimizing data access and application responsiveness.
•Dedicated to quality and precision, utilizing JUnit, Mockito, Swagger, and Postman to deliver reliable, thoroughly tested, and performance-optimized applications.
•Proficient in database systems including PostgreSQL, MongoDB, MySQL, and Oracle, with expertise in event-driven architectures using Kafka and RabbitMQ for real-time data flow.
•Practiced in Agile methodologies, including Scrum and Kanban, employing tools like JIRA and Confluence to drive project timelines and foster team synergy.
•Strong collaborator and communicator, excelling in cross-functional environments to translate complex technical concepts into actionable strategies for both technical and non-technical stakeholders.
Technical Skills
Programming Languages & Frameworks: Java, Core Java, Spring (IoC, DI, AOP), Hibernate, Struts, EJB, JPA ORM, Spring Boot
Front-End Development: Angular, React, Bootstrap, Node.js, HTML, CSS, JavaScript, AJAX, JSP, Servlet, JSON, XML, XSLT
Cloud & Infrastructure: AWS (EC2, S3, Lambda, RDS, SQS, SNS, CloudFront), Microsoft Azure
Build & Dependency Management: Apache Maven, ANT
Databases & Data Management: MySQL, Oracle, MongoDB
Testing & Quality Assurance: JUnit, Mockito
Messaging & Streaming: Kafka, ActiveMQ, JMS
Application & Web Servers: Apache Tomcat, WebLogic, WebSphere
Containerization & Orchestration: Docker, Kubernetes, OpenShift
Logging & Monitoring: ELK Stack, Splunk
Development Environments: Eclipse, IntelliJ IDEA, NetBeans
Version Control & CI/CD: Git, SVN, Jenkins
APIs & Web Services: REST, SOAP
Agile & Project Management: Agile, Scrum, JIRA
Work Experience
Heritage Bank of Commerce, San Jose, CA Java Full Stack Developer June 2023 - Present
•Designed a robust microservices architecture with Spring Boot, achieving scalable and resilient systems that could adapt to increasing demands and complexity.
•Streamlined business logic and batch operations using Spring Core, Spring Batch, and Spring Boot, significantly elevating application speed and processing efficiency.
•Led the creation of dynamic web interfaces using JavaServer Faces (JSF), enhancing user engagement and enabling smooth communication with back-end systems.
•Engineered interactive front-end applications with React, Redux, and React Router, enriching the user experience through seamless state management and fluid navigation.
•Crafted responsive, feature-rich web pages using HTML5, CSS3, LESS, and AJAX, along with JavaScript ES6+ to deliver a high level of interactivity and polished user interfaces.
•Constructed cloud-based solutions using a suite of AWS services (Lambda, EC2, S3, ELB, EBS, RDS), effectively lowering infrastructure costs while accelerating the deployment process.
•Devised and integrated GraphQL APIs, enhancing data handling capabilities for faster, more responsive application interactions.
•Established and maintained real-time logging and monitoring via the ELK Stack (Elasticsearch, Logstash, Kibana), providing proactive insights into system health and performance.
•Instituted robust security protocols with SSL/TLS and Spring Security, safeguarding sensitive information and fortifying applications against security threats.
•Systematically tested and documented APIs with Swagger and Postman, ensuring high reliability and minimizing production issues.
•Containerized applications with Docker and orchestrated scalable deployments on Kubernetes, reducing manual intervention and optimizing the deployment pipeline.
•Administered and scaled applications on Apache Tomcat, ensuring consistent performance and supporting growing application requirements.
•Accelerated build and deployment workflows with Jenkins and Gradle, automating CI/CD pipelines to enhance release efficiency and development velocity.
•Orchestrated source code management with Git and GitHub, collaborating in Agile teams and tracking project progress and tasks with JIRA for streamlined project execution.
Tools & Technologies: Jenkins, GitHub, Docker, Kubernetes, AWS, JavaScript ES6+, React, Swagger, Postman, GraphQL, Spring Boot, Spring Core, Spring Security, Apache Tomcat, ELK, Gradle, Git, AJAX, JIRA
Hilltop Holdings, Dallas, TX Java/J2EE Developer April 2020 – May 2023
•Developed Java applications using the Spring framework, embracing IoC and DI principles and leveraging Spring Data for streamlined data access across databases.
•Maintained data integrity in Spring apps through Spring Transaction management, ensuring reliable data flows.
•Designed server-side components with Java Servlets, JSPs, and JSF, facilitating dynamic content delivery.
•Created responsive interfaces with HTML, CSS, and JavaScript, using jQuery for enhanced client-side interactions.
•Enhanced system scalability by building and deploying Spring Boot microservices, utilizing JDBC and JPA-ORM for database operations.
•Implemented RESTful APIs to ensure seamless communication between application components.
•Administered AWS infrastructure (EC2, S3, Lambda) to support seamless operations and established asynchronous communication between microservices using ActiveMQ.
•Developed high-performance web applications with Angular, harnessing its capabilities to deliver an intuitive and engaging user experience.
•Executed unit testing with JUnit and tracked project progress with JIRA to foster effective team collaboration.
•Used GitHub for version control and streamlined project builds with Maven for efficient management.
•Automated and enhanced software delivery pipelines through Jenkins, improving deployment speed and reliability.
•Containerized applications with Docker to simplify deployment and support scalability in diverse environments.
•Enhanced application observability with logging and monitoring through the ELK stack, gaining insights into performance and health.
•Utilized IntelliJ IDEA as the primary IDE for efficient coding, and configured Apache HTTP Server for optimized web server performance, ensuring robust and responsive applications.
Tools & Technologies: AWS, Jenkins, JIRA, Docker, GitHub, Maven, Java, Spring, Angular, RESTful APIs, Servlets, JSPs, JSF, JDBC, Oracle, ActiveMQ, JUnit, ELK, Apache HTTP Server, IntelliJ
K Health, New York, NY J2EE Developer September 2017 – March 2020
•Engineered scalable Java applications with Spring Framework, shaping MVC components for seamless user experiences.
•Designed standalone apps and microservices using Spring Boot, leveraging multithreading and collections.
•Streamlined database interactions with Hibernate, optimizing object-relational mapping.
•Integrated JMS for efficient messaging, enabling smooth communication between services.
•Employed Dependency Injection for modular and flexible component management.
•Built SOAP and RESTful APIs, facilitating efficient data exchange.
•Automated build and dependency management with Maven, accelerating development cycles and enhancing project flow.
•Executed database operations with SQL Server for reliable data storage and retrieval.
•Developed responsive web pages with HTML, CSS, and JavaScript, enhancing user interfaces with interactive features.
•Integrated Azure AD for secure authentication, ensuring controlled access and data protection.
•Deployed and managed Java applications on WebLogic, ensuring stable and responsive application performance.
•Established CI/CD pipelines with Azure DevOps to automate build, testing, and deployment for seamless delivery.
•Deployed Azure cloud solutions, utilizing App Service, Functions, and Logic Apps for complex workflows.
•Managed code versioning with Git, enhancing team collaboration.
•Applied Agile methodologies to drive effective project collaboration, ensuring timely and flexible project delivery.
•Authored unit tests and utilized Mockito for thorough quality assurance, maintaining code reliability.
•Managed and tracked project tasks with JIRA, optimizing workflow and task completion within the team.
Tools & Technologies: JMS, Java, Maven, Azure, REST, Git, Spring Boot, Microservices, HTML, Jenkins, Mockito, Agile, SQL Server, Spring, WebLogic, JIRA, Hibernate, SOAP, CSS, JavaScript, NetBeans
Newgen Software Technologies Ltd., India Java Developer March 2016 – August 2017
•Built robust, high-performance Java applications, ensuring functionality and code reliability.
•Leveraged Enterprise JavaBeans (EJB) to develop enterprise-level solutions, enhancing system capabilities.
•Designed web applications with the Struts framework, maintaining industry standards.
•Implemented MVC architecture for clear separation of concerns in application design.
•Developed interactive web content with JSP and Servlets, enhancing user engagement.
•Optimized database handling with Hibernate, achieving smooth object-relational mapping.
•Collaborated with database teams, crafting efficient PL/SQL queries and managing SQL Server.
•Utilized Eclipse IDE proficiently for coding, testing, and debugging, streamlining the development workflow.
•Handled Apache technologies to configure web servers and optimize application hosting.
•Automated build tasks with Apache Ant, accelerating deployment processes.
•Facilitated data exchange with effective HTTP protocol implementation.
•Ensured code quality through rigorous reviews, debugging, and issue resolution.
Tools & Technologies: EJB, Apache, SQL Server, ANT, Struts, Hibernate, Java, JSP, Servlet, CVS, PL/SQL, Eclipse, HTTP protocols
Education
•B.Tech in Computer Science, IK Gujral Punjab Technical University, India.