Building a Java Backend Ecosystem: From OS to REST API

About the talk

This session aims to demystify corporate software development for junior developers and those new to professional coding. We'll explore essential tools, frameworks, and libraries required to craft a Java-based web server integrated with a database. Starting from a bare Ubuntu VM, we'll guide you to set up an IDE. See how Docker hosts Postgres & Redis, empowering a Java Spring app connected to these databases. Understanding the programming facet of software development, the interconnections within distributed systems, and the process of integrating new components are core focal points of this exploration.

This talk will cover

  • Setting up foundational tools for local web server development.
  • Developing a Java-based web application accessible via the HTTP protocol for local use.
  • Employing Docker to run the 'persistence' components of the distributed system within the local environment.
  • Establishing connections between locally deployed Java applications and the 'persistence' components for seamless integration.
Web Development

About the speaker

Michael (Cicero) Roks

Michael is a Java Spring Backend Dev, proficient in high-load distributed systems. He is experienced in designing & building high-load backend applications with distributed architecture, communicating with sibling teams for achieving mutual result.

Want a high-income, remote career in Web Development?

Join Arc and receive offers from high-growth tech startups paying from $60,000 to 175,000 USD!

Discussion 

Loading...