Uploaded File
add photo
Sonia
soniabachir01@gmail.com
732-800-0502
Jenkintown, PA 19046
Java Developer
11 years experience W2
0
Recommendations
Average rating
11
Profile views
Summary

Experience
Java Developer
Information Technology
Jan 2017 - Jan 2019
Jenkintown, PA
Project Name: Flooring Mastery The Flooring Mastery is a web application for a flooring company that enables users to add, delete, & edit clients and orders. The program was also capable of reading and writing to files to allow for product and state tax updates. Responsibilities
  • Used Spring, Spring-Boot, Spring annotations, Spring Data JPA to create the restful application.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Consumed Web Services to interact with other external interfaces to exchange data in different forms by using RESTful service.
  • Implemented RESTful Web Services and worked on JUnit to test RESTful service.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross-cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using JPA Repositories.
  • Implemented a persistence framework using Hibernate Handled Transaction
  • Management using the provided data source.
  • Responsible for designing Hibernate Entities based on business logic and Object relationships.
  • Extensively used JSON to parse the data from the server-side to satisfy the business requirement.
  • Developed User Interface using JSP, HTML, CSS, JavaScript, jQuery, Ajax.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Involved in day to day handling of JIRA issues (production issues at the time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology. Environment: Java 7, Spring Boot 1.5, Spring MVC, JSP, RESTful services, Spring security, Spring Data JPA, JSON, AWS, HTML 5, CSS 3, Bootstrap, MySQL, Junit, JIRA, AWS RDS, Tomcat, AWS EC2
Agile Methodology Apache Tomcat AWS Bootstrap CSS Hibernate HTML Java JavaScript JIRA JPA jQuery JSON JSP Junit MVC MySQL Spring Spring Boot WebServices
Remove Skill
Computer Science Instructor
Jan 2012 - Jan 2013
Algeria
No skills were added
Remove Skill
Information Technology Administrator
Jan 2010 - Jan 2012
Algeria
No skills were added
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
UMMTO
The Community College of Philadelphia 2016
Computer Engineering
University of Mouloud Mammeri 2010
Tizi-Ouzou, Algeria
Academic Research Program
This model was then saved
given to Java Card's short memory and Java Virtual Machine's high
composed of a card reader connected to a standard PC
webcam and Java Card
Skills
Agile Methodology
2019
2
Apache Tomcat
2019
2
AWS
2019
2
Bootstrap
2019
2
CSS
2019
2
Hibernate
2019
2
HTML
2019
2
Java
2019
2
JavaScript
2019
2
JIRA
2019
2
JPA
2019
2
jQuery
2019
2
JSON
2019
2
JSP
2019
2
Junit
2019
2
MVC
2019
2
MySQL
2019
2
Spring
2019
2
Spring Boot
2019
2
WebServices
2019
2