LiveCareer-Resume

software engineer resume example with 6+ years of experience

Jessica Claire
Montgomery Street, San Francisco, CA 94105 609 Johnson Ave., 49204, Tulsa, OK
Home: (555) 432-1000 - Cell: - resumesample@example.com - : - -
Summary
7 years of experience as a Java Developer highly skilled in web-based application development using Java, JDBC, SQL, Servlet, Spring, Spring MVC, Spring IOC, and REST Web service. Adept at Microservice development using Spring Boot, Java multi-threading, Spring Stack, and Cloud Computing. Proficient with SQL and NoSQL databases and other technologies (e.g., ORM tools Hibernate, Apache Tomcat Server, Kafka). Hands-on experience with using SDLC technological processes for enterprise-level web applications using Java/Java EE technology, as well as client-side Technologies like jQuery, AJAX, and JSON. Well-organized and responsible at work. Good problem-solving and good communication in teamwork. Strong debugging and troubleshooting skills.
Skills
  • Technical Skills
  • PROGRAMMING LANGUAGES:
  • Java, Python, JavaScript, HTML5/CSS3 FRAMEWORKS: Spring, Spring Boot, Spring Data, Bootstrap
  • TECHNOLOGIES: REST, jQuery, XML/JSON, Microservice
  • DATABASES:
  • MySQL, SQL server, PostgreSQL, MongoDB, Oracle
  • TOOLS: Git, Postman, Maven, Trello, Docker
  • OTHERS: Core Java, JVM, OOP, Design Patterns, Hibernate, JPA, JDBC, Linux
Experience
05/2019 to 04/2022
Software Engineer Control Tec New York, NY,
  • This project deals with developing and migrating the legacy backend architecture into microservices-based architecture for DoorDash web-based partner merchants service
  • Incrementally rewriting the previous monolith Java codebase to modern technology stack to meet new business demands of DoorDash that expand their partnership with various retails (e.g., grocery, pet store, flower store, etc.)
  • The system is implemented with a web browser as the Front-End client and several Microservice to deal with the business logic
  • Personal Responsibility
  • Participated in all aspects of the software development lifecycle which includes technical design, implementation, documentation, testing, deployment, and support of the application
  • Performed a DDD (Domain-driven design) modeling exercise on the existing application architecture
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems
  • For merchant Storefront service
  • Feature to connect DoorDash web-based ordering service with Google Search, Square, Toast, etc
  • Point of sale application, using REST API for Back-End development
  • Notify partner merchant order status
  • Once the order is placed by customers or the delivery status is updated, it sent messages to merchants for confirmation and acknowledgment
  • Used self-built Kafka events and consumers to achieve the functions
  • Uploaded all the big-size documents to MongoDB, and other data stored in Oracle
  • Used Microservice architecture to separate different functions
  • For example, orders, invoices, partnership renewal, notifications, and so on
  • Utilized Spring Data in Java application for persistence layer development
  • Used Agile to manage project teamwork
  • Testing
  • Use JUnit and Mockito
  • Used Git for version control, and GitHub for code reviews
  • Implemented CI/CD for Java applications
  • Environment
  • J2EE, JDK 1.8, Spring, Spring Boot, Spring Data, Spring Cloud, Kafka, Maven, Git, JPA, MongoDB, Tomcat, Oracle, Docker, RESTful, JSON, JUnit, Agile.
03/2017 to 04/2019
Java Full Stack Developer Bank Of America Corporation Carmel, CA,
  • This project allows users to view various pet insurance plans recommended based on their pet information
  • The web application includes features like enabling users to input pet information to get insurance rate estimation and plan details
  • Registered customers can retrieve saved plans, compare plans with other insurance companies, consult customer representatives, and claim files
  • Used J2EE, REST, Spring Boot, and Spring framework for developing the web-based application
  • Involved in developing interactive web pages using Spring MVC framework, JSP, HTML5, CSS, JavaScript, jQuery, AJAX, and Angular framework, for customers to enter pet information
  • Executed the persistence layer using Hibernate and configured Hibernate with Spring to interact with MongoDB and MySQL Database from DAO
  • Implemented security workflow via in-memory and JDBC authentication provided by Spring Security
  • Authentication and authorization for checking user’s input of password and username
  • Interactions with customers and applications
  • Customers got different pet insurance quotes various on picking different annual limits, deductibles, and coinsurance
  • Developed a Spring Web Flow to support insurance payment process
  • Developed application integration with REST/SOAP and other APIs for Google Maps, social media logins, payment processors, and other services
  • Designed and Implemented Unit testing using JUnit
  • Environment
  • J2EE, JDK 1.8, Spring, Spring MVC, Spring Boot, Spring Security, Hibernate, Spring Cloud, Maven, Git, JPA, MongoDB, Tomcat, MySQL, RESTful, JSON, Angular, JUnit, Agile.
09/2015 to 02/2017
Software Developer Sangoma Technologies Corporation Sarasota, FL,
  • This project is Online Food Ordering System
  • This project enables customers to view the dish rates and available time and pick preferences online
  • It also can assist restaurant owners and waiters to process services conveniently
  • And it saves member ship user’s dish preference data
  • Personal Responsibility
  • Involved in the development of programming user interface design and Front-End for the Web application using HTML, JavaScript & CSS to the requirements of the client
  • Extensively implemented presentation layer, controller layer, service layer, and data access object (DAO) layer using Spring frameworks and Spring Boot
  • Involved in configuration Spring MVC and used Annotation to manage URL mapping with controller for the communication between Front-End and Back-End
  • Used Spring Data JPA to develop Repository for accessing databases and realized CRUD operations
  • Collaborated with QA Team to do Quality Assurance
  • Worked in Agile software development mythology
  • Involved in creating Unit Test cases using JUnit
  • Environment
  • Agile, Sprint, Java8, Spring Core, Spring MVC, Node.js, Spring IOC, Maven, JUnit.
Education and Training
Expected in to to
MA: East Asian Studies
University of Pennsylvania - Philadelphia, PA
GPA:
Expected in to to
MS: Computer Science
Drexel University - Philadelphia, PA
GPA:

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

Your data is safe with us

Any information uploaded, such as a resume, or input by the user is owned solely by the user, not LiveCareer. For further information, please visit our Terms of Use.

Resume Overview

School Attended

  • University of Pennsylvania
  • Drexel University

Job Titles Held:

  • Software Engineer
  • Java Full Stack Developer
  • Software Developer

Degrees

  • MA
  • MS

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

*As seen in:As seen in: