# Navita Dandotiya > Staff Software Engineer at Walmart | Formerly Apple & Uber Location: Santa Clara, California, United States Profile: https://flows.cv/navita • Masters in Computer Application and Sun Certified Java Programmer for Java 5 with 4+ years of Java/J2EE experience with extensive experience in Object-Oriented Programming, Web development and Server-Side development as Senior Developer. • Primary expertise in development of distributed enterprise services, integration solutions and J2EE framework using advanced software product architectures and development techniques. • Extensive knowledge about MVC framework like Spring framework, Struts and Business process management systems. Strong experience in implementation of large scale projects involving web-based application development using J2EE (JDBC, JTA, JNDI, Servlets, JSP), Spring IBM Websphere 5.0, Websphere 5.1 Portal, JBoss, Tomcat/Apache, XML, SOAP, SQL, PL/SQL and Oracle/ MySQL databases • Thorough understanding of software development lifecycle (SDLC),object oriented design (OOP and OOAD), software modeling (UML), architectural analysis, source code control, and build process. • Software analysis, design, development and architecture of enterprise level OO systems using multiple methodologies (RUP, Scrum.) and notations (UML) and thorough implementation of GOF Patterns (MVC, Factory, Façade, Abstract Factory, Singleton, Business delegate, Adaptor) • Intensive knowledge and experience in source control and version control (CVS, SVN, Visual Source Safe), build process (ANT), unit testing (JUnit) etc. • Served as a senior technical resource on large projects. Proven capability in meeting project goals. • Extensive expertise in Unix variant operating systems. Skilled to develop web based user interfaces using Java Script, AJAX and Cascading Style Sheets. • In-depth knowledge of existing and emerging technologies, architectures and platforms, with strong ability to focus on and set future direction. • Excellent problem solving skills and resourcefulness to find solutions through self-study and research. ## Work Experience ### Staff Software Engineer @ Walmart Jan 2026 – Present | Sunnyvale ### Sr Software Engineer @ Uber Jan 2022 – Jan 2026 | Sunnyvale, CA ### Sr. SE @ Apple Jan 2014 – Jan 2022 | Cupertino ### MTS @ VMware Jan 2012 – Jan 2014 | Palo Alto Virtual Cloud Director (RnD department ) ### Java Developer @ Yahoo! Jan 2012 – Jan 2012 | 4401 Great America Parkway, Santa Clara, CA, 95054, US Yahoo Inc., Santa Clara Mar 2012 – TILL DATE Display Advertising The application was responsible for providing data in XML & JSON formats to Guaranteed Display Ad System based on geographic location of the user. Responsibilities: J2EE Developer • Test driven application development in Agile Software Development Methodology using Java/J2EE. • Was part of architecture group to design API request response & resource URI structures. • REST web service development in Apache CXF, Spring Framework & Maven. • Configured CXF Front controller Servlet in deployment descriptor. • Configured JAXRS server and REST endpoint in application context. • Developed Spring Service & Component beans using Spring annotation based dependency injection. • Developed CXF response provider classes for marshaling of java objects to xml using XStream. • Developed custom annotations & implementation using Spring AspectJ for bean validation using JSR 303. • Configured Hibernate using data source, session factory, transaction manager & created DAO layer to access database. • Developed Hibernate Entity classes corresponding to database tables. • Developed Unit and Integration test cases using testNG. • REST API testing using Firefox REST plugin and Poster. Environment: Spring Framework 3.0.6, J2EE (Java 6.0, Servlet 2.4), Hibernate 3.2, Apache CXF 2.4. 2, Eclipse Helios R2, Oracle 11g, Toad 10.5.0.41, PuTTY 0.60, Maven 3.0, XStream 1.3.1, Hudson CI ### Java Developer @ eBay Jan 2010 – Jan 2012 | 2145 HAMILTON AVE SAN JOSE, CA 95125-5905 eBay Inc., San Jose Oct 2010 – Feb 2012 GTS GTS system manages stability of source control feature branches. Acts has an on-demand as well as continuous integration monitoring system for registered feature branches. Responsibilities: J2EE Developer • Acted as Java/J2EE developer to build application on Java 6.0, Spring 3.1 Framework, Hibernate 3.2 & Maven 3.0. • Followed Agile Software Development Methodology. • Attended daily standup meeting & provided task estimates. • Configured Spring web application to support REST style application development. • Created controller classes with Spring 3.0 Annotations to reduce configuration. • Developed web application using JSP & JSTL. • Created hibernate specific configuration in spring context to build DAO layer. • Developed Hibernate entities using annotation to map to database tables for CRUD operation. • Created queries in Query & Criteria to read data from database. • Created SOAP based web service using Apache CXF. • Created a SOAP client to invoke external web services. • Web service testing using SOAPUI. • Developed JUnit test cases for unit testing. • Troubleshot deployment issues in production UNIX environment. • Bug tracking and resolution in JIRA. Environment: Spring Framework 3.1, J2EE (Java 6.0, JSP 2.0, JSTL 1.2, Servlet 2.4), Hibernate 3.2, Apache CXF 2.2.12, Eclipse Helios R2, Tomcat 6.0.32, Oracle 10g, Toad 10.5.0.41, PuTTY 0.60, Maven 3.0, SOAPUI 4.0 ### J2EE Developer @ Matson Logistics Inc. Jan 2008 – Jan 2009 MIL application developed for Matson Navigation Company to integrate logistic business and strengthen its business processes. The software includes end to end Highway logistic business processes of Matson Integrated Logistics, right from creating Customer Profile to Order Tracking. The application is composed of different modules like Customer, Vendor, Order, Accounting and Workbench. ### Mentor / J2EE Developer @ S.A.T.I. project (Aviva Norwich Health Care) Jan 2006 – Jan 2007 The application is Aviva’s online solution for generating the policies requests. The application provides facility to choose gamut of options to generate a policy either for user or including user’s family members. The application would automatically calculate premium depending upon user’s option selection. The policy details would be generated in PDF once user provides all the requisite details and send across to the users as an attachment. ### Mentor / J2EE Developer @ R.K.M. project (N.T.P.C. Outage Optimizer) Jan 2005 – Jan 2006 Outage Optimizer is an extranet tool that captures data and manages outage on turbines and electric generators and their component equipment located around 900 sites all over India. The application was initially designed for external Customer to manage their outages but based on the feedback and multiple application sources used by internal users, there was need to develop various interfaces for Field Services and Sales group to tie, track and status of repair jobs to field outages. ### J2EE Team Member @ RUCHI INFOTECH LTD Jan 2005 – Jan 2005 The project was designed to streamline the contribution process across bank offices. The project was built in Servlet & JSP with Struts as the MVC framework incorporating Java Mail facility, database being Oracle 8i. The workflow of the project consisted different levels of hierarchy for the approval of contribution. Upon submitting a request for contribution by a requestor, a mail would be sent to the primary approver for his initial approval. Once the primary approver takes the decision viz. Approve, Reject & More Info Required, mail(s) would be sent to the respective parties. ## Education ### Masters in Computer Applications in Computer Applications Technocrats Institute of Technology- MCA, Bhopal ## Contact & Social - LinkedIn: https://linkedin.com/in/navita-dandotiya --- Source: https://flows.cv/navita JSON Resume: https://flows.cv/navita/resume.json Last updated: 2026-04-12