---
title: Avenue Code Snippets | Felipe Moraes
description: Felipe Moraes is a Java Software Engineer at AvenueCode. He is a Java EE Evangelist who is trying to show the world it's simplicity.
---

[AvenueCode.com](https://avenuecode.com) [News](https://avenuecode.com/news) [Contact](https://avenuecode.com/contact)

[![Avenue Code Snippets Logo](https://blog.avenuecode.com/hubfs/Avenue%20Code%20New%20Logos%20-%202023/AC-Snippets---Black.png)](https://blog.avenuecode.com/) *menu*

- Technology
  
  [Cloud and DevOps](https://blog.avenuecode.com/blog/topic/cloud-and-devops?hsLang=en-us) [Delivery Infrastructure](https://blog.avenuecode.com/blog/topic/delivery-infrastructure?hsLang=en-us) [Web Experience](https://blog.avenuecode.com/blog/topic/web-experience?hsLang=en-us) [Agile Mindset](https://blog.avenuecode.com/blog/topic/agile-mindset?hsLang=en-us) [Quality Assurance](https://blog.avenuecode.com/blog/topic/quality-assurance?hsLang=en-us) [Integration](https://blog.avenuecode.com/blog/topic/integration?hsLang=en-us)
  
  [Design and UX](https://blog.avenuecode.com/blog/topic/design-and-ux?hsLang=en-us) [Solutions Architecture](https://blog.avenuecode.com/blog/topic/solution-architecture?hsLang=en-us) [Data and Machine Learning](https://blog.avenuecode.com/blog/topic/data-and-machine-learning?hsLang=en-us) [Mobile Experience](https://blog.avenuecode.com/blog/topic/mobile-experience?hsLang=en-us) [Microservices](https://blog.avenuecode.com/blog/topic/microservices?hsLang=en-us)
- [Whitepapers](https://blog.avenuecode.com/blog/topic/whitepapers?hsLang=en-us)
- [Spotlight](https://blog.avenuecode.com/blog/topic/spotlight?hsLang=en-us)
- [Extraordinary Women in Tech](https://blog.avenuecode.com/blog/topic/extraordinary-women-in-tech?hsLang=en-us)
- [Avenue Code Culture](https://blog.avenuecode.com/blog/topic/avenue-code-culture?hsLang=en-us)

- [Cloud and DevOps](https://blog.avenuecode.com/blog/topic/cloud-and-devops?hsLang=en-us)
- [Design and UX](https://blog.avenuecode.com/blog/topic/design-and-ux?hsLang=en-us)
- [Delivery Infrastructure](https://blog.avenuecode.com/blog/topic/delivery-infrastructure?hsLang=en-us)
- [Solutions Architecture](https://blog.avenuecode.com/blog/topic/solution-architecture?hsLang=en-us)
- [Web Experience](https://blog.avenuecode.com/blog/topic/web-experience?hsLang=en-us)
- [Data and Machine Learning](https://blog.avenuecode.com/blog/topic/data-and-machine-learning?hsLang=en-us)
- [Agile Mindset](https://blog.avenuecode.com/blog/topic/agile-mindset?hsLang=en-us)
- [Mobile Experience](https://blog.avenuecode.com/blog/topic/mobile-experience?hsLang=en-us)
- [Microservices](https://blog.avenuecode.com/blog/topic/microservices?hsLang=en-us)
- [Quality Assurance](https://blog.avenuecode.com/blog/topic/quality-assurance?hsLang=en-us)
- [Integration](https://blog.avenuecode.com/blog/topic/integration?hsLang=en-us)
- [Whitepapers](https://blog.avenuecode.com/blog/topic/whitepapers?hsLang=en-us)
- [Spotlight](https://blog.avenuecode.com/blog/topic/spotlight?hsLang=en-us)
- [Extraordinary Women in Tech](https://blog.avenuecode.com/blog/topic/extraordinary-women-in-tech?hsLang=en-us)
- [Avenue Code Culture](https://blog.avenuecode.com/blog/topic/avenue-code-culture?hsLang=en-us)

<https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos?hsLang=en-us>

<https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos?hsLang=en-us>

## [Featured [Use Java EE JSON to Avoid Mapping Complex DTOs](https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos?hsLang=en-us) *perm\_identity* [Felipe Moraes](https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos/author/felipe-moraes?hsLang=en-us) *schedule* 8/8/18 5:00 PM](https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos?hsLang=en-us)

## [Use Java EE JSON to Avoid Mapping Complex DTOs](https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos?hsLang=en-us)

*perm\_identity* [Felipe Moraes](https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos/author/felipe-moraes?hsLang=en-us)

*schedule* 8/8/18 5:00 PM

(This article was first published on [LinkedIn](https://www.linkedin.com/pulse/avoid-mapping-dtos-java-ee-json-objects-felipe-moraes/?trk=aff_src.aff-lilpar_c.partners_learning&irgwc=1).)

When developing applications, you’ve probably faced a situation in which you need to integrate with third-party APIs, either to improve a service that provides users with data or to add a new functionality. Many software engineers solve this by...

*perm\_identity* [Felipe Moraes](https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos/author/felipe-moraes?hsLang=en-us)

*schedule* 8/8/18 5:00 PM 

[READ MORE](https://blog.avenuecode.com/use-java-ee-json-to-avoid-mapping-complex-dtos?hsLang=en-us)

## [How to Build A Simple JAX-RS Application with CDI using Java EE](https://blog.avenuecode.com/simple-jaxrs-application-with-cdi-javaee?hsLang=en-us)

*perm\_identity* [Felipe Moraes](https://blog.avenuecode.com/simple-jaxrs-application-with-cdi-javaee/author/felipe-moraes?hsLang=en-us)

*schedule* 6/21/17 4:00 PM

Java EE has typically been painted as an overly complicated and heavyweight solution. This perception persists today, despite its great usability and suitability for backend and even microservice development. While most discussions of the topic center around a comparison between Java EE and Spring,...

*perm\_identity* [Felipe Moraes](https://blog.avenuecode.com/simple-jaxrs-application-with-cdi-javaee/author/felipe-moraes?hsLang=en-us)

*schedule* 6/21/17 4:00 PM 

[READ MORE](https://blog.avenuecode.com/simple-jaxrs-application-with-cdi-javaee?hsLang=en-us)

### Avenue Code Social

[![Facebook Icon](https://blog.avenuecode.com/hubfs/Images/Blog/facebook.png?t=1486470796564)](https://www.facebook.com/avenuecode)

[![Twitter Icon](https://blog.avenuecode.com/hubfs/Images/Blog/twitter.png?t=1486470796842)](https://twitter.com/AvenueCode)

[![LinkedIn Icon](https://blog.avenuecode.com/hubfs/Images/Blog/linkedin.png?t=1486470796556)](https://www.linkedin.com/company/avenuecode/)

### Newsletter

Want to stay on top of all tips and news from Avenue Code?

### Popular Snippets

![Avenue Code-primary versions_logo white avenue code endorsement 2](https://blog.avenuecode.com/hs-fs/hubfs/Avenue%20Code%20New%20Logos%20-%202023/Avenue%20Code-primary%20versions_logo%20white%20avenue%20code%20endorsement%202.png?width=1180&name=Avenue%20Code-primary%20versions_logo%20white%20avenue%20code%20endorsement%202.png "Avenue Code-primary versions_logo white avenue code endorsement 2")

### About Us

- [Who We Are](https://www.avenuecode.com/who-we-are)
- [What We Do](https://www.avenuecode.com/what-we-do)
- [Portfolio](https://www.avenuecode.com/portfolio)
- [Partners](https://www.avenuecode.com/partners)
- [News](https://www.avenuecode.com/news)
- [Events](https://www.avenuecode.com/events)
- [Blog](https://blog.avenuecode.com/)
- [Contact](https://www.avenuecode.com/contact)

### Our Offices

San Francisco

[+1 415 766 4178](tel:+553125161448) [ac.inquiries@avenuecode.com](mailto:brazil.info@avenuecode.com)

Belo Horizonte

[+55 31 2516 1448](tel:+553125161448) [brazil.info@avenuecode.com](mailto:brazil.info@avenuecode.com)

São Paulo

[+55 11 3205 3232](tel:+553125161448) [brazil.info@avenuecode.com](mailto:brazil.info@avenuecode.com)

### We're Hiring!

- [Belo Horizonte](https://www.avenuecode.com/who-we-are)
- [New York](https://www.avenuecode.com/what-we-do)
- [San Francisco](https://www.avenuecode.com/portfolio)
- [São Paulo](https://www.avenuecode.com/partners)

---

©2015 - 2017 Avenue Code

[![Facebook Icon](https://blog.avenuecode.com/hubfs/Images/Icons/facebook-2.png)](https://www.facebook.com/avenuecode) [![Twitter Icon](https://blog.avenuecode.com/hubfs/Images/Icons/twitter-2.png)](https://twitter.com/AvenueCode) [![LinkedIn Icon](https://blog.avenuecode.com/hubfs/Images/Icons/linkedin-2.png)](https://www.linkedin.com/company/avenue-code) [![Glassdoor Icon](https://blog.avenuecode.com/hubfs/Images/Icons/glassdoor-icon-1.png)](https://www.glassdoor.com/Overview/Working-at-Avenue-Code-EI_IE456173.11,22.htm) [![YouTube Icon](https://blog.avenuecode.com/hubfs/Images/Icons/youtube-2.png)](https://www.youtube.com/user/AvenueCodePlay)

© 2026 Avenue Code