All work
Sonata Software · Enterprise · 2017 — 2019
Enterprise Customer & Order Management
Java/J2EE and Spring MVC applications that manage customers and orders, integrated with internal and external systems over REST.
Client code · private under NDA
Architecture at a glance
01
Web UI
JSP · AJAX
02
Spring MVC
Controllers
03
Service layer
Transactions
04
Hibernate
ORM mapping
05
SQL DB
Stored procs
The challenge
Order and customer data spanned multiple systems that needed dependable integration and maintainable business logic.
Tech stack
Java
J2EE
Spring MVC
Hibernate
JSP
REST
SQL
Maven
Tomcat
What I did
- 01Built modules with Java/J2EE, Spring MVC, Hibernate, JSP and Servlets.
- 02Integrated systems through RESTful web services.
- 03Wrote complex SQL, stored procedures and Hibernate mappings for data-heavy features.
- 04Owned performance tuning, debugging and root-cause analysis in production.