Phaneendra Siddana
Full Stack Java Developer
Missouri, USA +1-908-***-**** ******************@*****.*** LinkedIn SUMMARY
• Experienced Java Full Stack Developer with almost 5 years of expertise in designing, developing, and maintaining scalable web applications using Java, Spring Boot, and modern JavaScript frameworks like React.js and Angular.
• Skilled in database management utilizing various databases such as PostgreSQL, MySQL, Oracle, and Cosmos DB, with a strong focus on data integrity and advanced indexing strategies to enhance query performance.
• Demonstrated expertise in event-driven architecture and asynchronous messaging using Azure Event Hub, RabbitMQ, and Kafka, enabling high-volume transaction processing with peak loads exceeding 2,000 events per second.
• Committed to ensuring application security through the integration of OAuth 2.0, Spring Security, and best practices for compliance with standards like PCI-DSS and NIST 800-53.
• Proficient in writing unit and integration tests using frameworks such as JUnit, Mockito, and Cucumber, ensuring high code quality and reliability of both frontend and backend components.
• Hands-on experience with cloud platforms such as AWS and Azure, implementing serverless functions using AWS Lambda to reduce infrastructure costs and improve application scalability.
• Versatile in using various development tools and methodologies, including Agile, SCRUM, Git, and Docker, to enhance development workflows and streamline deployment processes.
• Passionate about continuous learning and staying updated with the latest industry trends and technologies to drive innovation and efficiency in software development. SKILLS
Programming Languages: Java, Python, C, C++, SQL, Java, C#, .NET, Ruby Frameworks: Struts, Hibernate, Spring Boot, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, Angular 12, jQuery, Node.js, React.js, Express.js Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, JSON, UI Material, SASS, Typescript, ES6, Redux, React Hooks, REST API, RESTful API Java/J2EE Technologies: Servlets, Spring, EJB, JPA, JTA, JDBC, JSP, JSTL, Webservices, Microservices, Spring MVC, Hibernate, ORM
Database: Oracle SQL, MySQL, MongoDB, PostgreSQL, PL/SQL, DynamoDB Cloud Platforms: Amazon Web Services, Microsoft Azure IDEs: Visual Studio Code, Eclipse IDE, IntelliJ IDEA, Spring Tool Suite (STS) Web/Application Servers: Oracle WebLogic, IBM WebSphere, Apache Tomcat 8.0, Apache Tomcat, JBoss Testing Tools: JUnit, Mockito, Selenium
Build/ Other Tools: Maven, Gradle, ANT, Jenkins, Docker, Kubernetes, SOAP/REST API, Postman, Jira, SonarQube, Hystrix, Kafka, Pandas, NumPy, Jupyter Methodologies: SDLC, Agile, Waterfall, SCRUM
Version Control: Git, GitHub, SVN, Bitbucket
Operating System: Windows, Linux, Mac OS
EXPERIENCE
Full Stack Java Developer Deloitte, MO Jan 2024 – Present
• Designed and implemented scalable backend microservices using Java 11 and Spring Boot to process EBT payment requests, integrating with Worldpay payment gateway through RESTful APIs. Achieved a 20% improvement in transaction throughput, processing over 50,000 transactions daily.
• Developed dynamic and user-friendly UIs using React.js and Redux to manage terminal setups and routing rules. Improved UI responsiveness by 25% and enhanced employee engagement with real-time event-driven updates.
• Developed an event-driven architecture with Azure Event Hub for real-time transaction processing, handling peak loads of 2,000+ events per second during high-traffic periods such as benefit issuance days.
• Optimized database schemas using Cosmos DB, applying advanced indexing strategies to improve query performance by 70% for high-volume transaction lookups and reporting functions.
• Created RESTful APIs using Java and Spring Framework, enabling seamless integration between front-end applications and backend services. Increased system response times by 35%, supporting real-time transaction status updates.
• Implemented unit and integration tests for front-end components using Karma and Jasmine, and for backend services using JUnit and Mockito, ensuring high code quality and system reliability.
• Applied robust security measures including OAuth 2.0 for authentication, role-based access control (RBAC), and end- to-end encryption, ensuring full compliance with PCI-DSS and NIST 800-53 standards for government payment systems.
Java Full Stack Developer Global Logics - Covetrus, India Mar 2022 – Jan 2023
• Led the integration of Angular 8 and 12 while migrating legacy applications to modern web frameworks, enhancing system efficiency by 25% and improving user experience.
• Migrated applications from SOAP to RESTful services using Spring Boot, Hibernate, and JPA, achieving a 30% reduction in API response time and improving service reliability.
• Designed and developed microservices architecture with Spring Boot, deploying applications using Pivotal Cloud Foundry to enhance scalability and maintainability.
• Utilized MySQL, Oracle, and Cloud Postgres databases in Spring MVC applications, optimizing data storage, retrieval, and ensuring data integrity.
• Integrated Veracode for code security, achieving a 20% reduction in vulnerabilities and enhancing application security practices.
• Built front-end components using Angular 12, TypeScript, and custom reusable directives for seamless integration with REST APIs, enhancing the UI/UX design.
• Implemented JMS using RabbitMQ and Kafka for asynchronous messaging, improving communication between distributed systems by 35%, thereby enhancing system performance.
• Designed and developed microservices-oriented applications using Spring Cloud and Netflix OSS for load balancing, service discovery, and improving overall system efficiency.
• Applied security best practices using Spring Security, ensuring 100% compliance with authentication and authorization standards for enterprise applications.
• Involved in unit testing using JUnit and used Git for version control, improving code quality and reducing bugs by 15%, enhancing development workflows.
• Migrated from IBM MQ to Google Pub/Sub, streamlining message processing and increasing scalability by 40%, optimizing overall application architecture.
• Implemented serverless functions using AWS Lambda and AWS SAM, reducing infrastructure costs by 20% and enhancing cloud application performance.
Java Developer Birla Soft, India Jan 2019 – Feb 2022
• Developed and maintained full-stack components of a banking system web application using Java, Spring Boot, and React.js, ensuring high-performance and scalable solutions.
• Designed and implemented RESTful APIs with Spring MVC for managing banking transactions and user authentication, achieving a 20% improvement in API response time and enhancing system performance.
• Integrated frontend components with backend APIs to ensure a seamless user experience and data flow, resulting in a 30% increase in overall application responsiveness and user satisfaction.
• Utilized Hibernate ORM for efficient database interaction, ensuring optimal data retrieval and storage within PostgreSQL databases.
• Wrote unit tests using JUnit for backend components and conducted integration testing with Cucumber to validate end-to-end functionality, ensuring high-quality deliverables.
• Deployed and managed application containers on Amazon Elastic Compute Cloud (EC2) instances, utilizing Amazon Elastic Block Storage (EBS) for storage, leading to a 25% improvement in overall system stability.
• Collaborated with cross-functional teams, including designers, QA engineers, and product managers, to deliver high- quality software solutions within project timelines, resulting in a 15% increase in team productivity. EDUCATION
Master of Science in Computer Science - Missouri State University, Springfield, MO, USA Bachelor of Technology in Electronics and Communication Engineering – K L E F Deemed To Be University, India