Deepika Agrawal, Seattle, WA
+1-440-***-**** *******.*********@*****.***
https://www.linkedin.com/in/deepika-agrawal-seattle/ Professional Summary
IT professional with over 14 years of experience in the technology industry with various roles and fields as Management, Development, Enhancement and Maintenance for enterprise applications.
Strong experience of 7+ years in Java/J2EE technologies such as Spring Boot, REST Microservices, OpenShift, Hibernate, JSP, Servlets and JDBC a Java/J2EE developer. Proficient in leading projects, collaborating with stakeholders, and delivering high-quality solutions.
Strong communicator with a talent for building collaborative relationships across diverse teams. Seeking opportunities to expand technical expertise and contribute to impactful projects. Technical Skills
Programming & Frameworks: Java, SQL, OpenShift, Kubernetes, Spring, Spring Boot, Hibernate, JPA, Struts, REST APIs, Servlets, JSP, JDBC, JavaScript, jQuery, AJAX, HTML, CSS. Database: Oracle 11g, SQL Server, MySQL.
Tools: Eclipse, IntelliJ, Postman, JIRA, GIT, Jenkins, Kintana, ServiceNow, Remedy. Build & Deployment: Maven, Gradle, Apache Ant.
Other: UML, WSDL, XML, Shell Scripting.
Work Experience
Tata Consultancy Services
Senior Java Developer, Client: Freddimac
August 2020 – January 2025
• Developed and maintained web applications using modern programming languages and frameworks.
• Designed and developed RESTful APIs/microservice using JAVA & SpringBoot to meet business and technical requirements.
• Debug and resolve issues related to OpenShift/Kubernetes clusters and applications.
• Implemented best practices for CI/CD pipelines, monitoring, and logging using tools such as Jenkins etc.
• Worked with DevOps using Development Tools – IntelliJ, Bitbucket, Atlassian Jira, Confluence.
• Strong experience in designing and developing cloud-native applications with Docker, Kubernetes, and microservices architecture.
• Familiarity with message brokers like Kafka, RabbitMQ, etc.
• Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
• Knowledge of automation testing tools like JUnit and Mockito.
• Coordinated with technical leadership and team members to develop applications according to business needs and project schedules.
• Supported and remediated FOSS findings for business-critical applications.
• Conducted requirement analysis and documented system designs.
• Prepared and executed unit test cases and validated functionalities to ensure defect- free features.
• Debugged and resolved technical issues, ensuring system stability and performance.
• Led the deployment process across QA and UAT environments, adhering to SLAs.
• Provided post-implementation support and prepared weekly status reports.
• Collaborate with stakeholders to define project scope, objectives, and deliverables.
• Monitor project progress and performance, ensuring alignment with business goals and client expectations.
• Mentor and coach junior team members, fostering a culture of continuous improvement and professional growth.
Tata Consultancy Services
Senior Software Engineer, Client: Eaton Corporation October 2018 – July 2019
• Lead cross-functional teams to deliver high-impact projects on time and within budget.
• Developed and maintained web applications using modern programming languages and frameworks.
• Collaborated with product managers and designers to create user-friendly interfaces and seamless user experiences.
• Contributed to CI/CD pipelines and DevOps workflows using tools such as Jenkins,, Docker, and Kubernetes.
• Designed, developed, and maintained scalable and secure RESTful APIs using Java and Spring Boot.
• Conducted code reviews and provided constructive feedback to ensure code quality and adherence to best practices.
• Participated in agile development processes, contributing to sprint planning, daily stand- ups, and retrospectives.
• Familiarity with relational databases (ie, PostgreSQL, MySQL, or Oracle) and SQL.
• Used Git and related workflows for version control and collaboration.
• Solid understanding of security best practices, OAuth, JWT, and API security. Tata Consultancy Services
Java Developer, Client: Omnicare
January 2018 – September 2018
• Developed and implemented the application using Core Java, Spring MVC, Spring Boot, and Hibernate.
• Created, published, and consumed REST/SOAP web services.
• Wrote PL/SQL stored procedures, functions, and views to optimize database performance.
• Automated deployments using Jenkins and utilized GIT for version control.
• Ensured the delivery of high-quality features by following Agile Scrum practices.
• Develop and maintain Java applications following SOLID principles and best practices.
• Implemented Test-Driven Development (TDD), writing unit and integration tests to support continuous integration and delivery.
• Collaborated with stakeholders to ensure alignment with project goals and client needs.
• Experience with web services technologies such as REST, WSDL, and SOAP.
• Database management experience with MySQL and MongoDB. Tata Consultancy Services
Oracle UCM/WCM Developer, Client: Eaton Corporation July 2014 – December 2017
• Worked on development of MyEaton of Oracle Universal Content Management Server
(UCM).
• Developed the WCM module in MyEaton.
• Maintained and managed users and content configuration.
• Maintained sites in site studio
• Worked on sharing, distributing the business information using a web site.
• Implemented domain and 301 redirects.
• Provided support for content check-in, revision control and automated publishing.
• Designed and generated reports for the users as per the requirement Tata Consultancy Services
Java Developer, Client: Eaton Corporation
March 2010 – June 2014
• Designed and developed new programs and modify existing ones based on supplied specifications.
• Integrated applications and perform user testing to ensure performance and reliability.
• Created and maintain detailed technical documentation.
• Developed applications using Object-Oriented Design techniques and design patterns.
• Written and maintained code in Java, with a strong focus on core Java language expertise.
• Utilized XML in conjunction with Java applications.
• Worked with Java server-side technologies, including Web Services, JMS, JDBC, and J2EE containers.
• Worked on SQL and manage database connectivity.
• Experience with Java interface technologies like JSP, JSTL, Swing, HTML, JavaScript, and AJAX.
• Used Java Open Source frameworks such as JUnit, Ant, Struts, Hibernate, and Spring.
• Collaborated with cross-functional teams to ensure high-quality solutions. Education
Masters in Computer Applications
Banasthali University, India
2006-2009
Bachelor of Science in Mathematics
Rajasthan University, India
2003-2006