• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
  • paul wheaton
  • Mark Herschberg
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Frits Walraven
  • Jj Roberts
  • Carey Brown
  • salvin francis
  • Piet Souris

A question about full-stack developer career

Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I started a new job as a full-stack engineer at a big company after 3.5 years of experience with Angular, Node.js, and Java.

In my previous positions I used to work on systems that have various objects with relations between them (relational database), in most of the features I built UI components that call rest APIs where I do logic that consists of validations, maybe other rest calls, Redis caching, transactions that perform CRUD operations on the database. And I worked on both monolith and microservice systems.

In my new job, I work in a big-data system (as a full-stack engineer), the company is well known and has very professional people, but I feel a little bit weird because I am doing things that are a little bit different than what I used to do, most of the work is related to transformations and actions to the data, the main technologies I use are Angular, Java, Scala, Spark, Kafka.

In this new job, I do fewer standard DB operations on objects (performing transactions, joining tables, ...), even the APIs are not really Rest-APIs because most of them are query results that have data analytics, which doesn’t fully utilize the Restful features (like GET\POST\PUT\DELETE operations on objects), also the UI side is mostly displaying data in graphs\charts.

I still think the work is interesting, but I am a little bit concerned if it is a good experience for the future because I am missing working with commonly used stuff that I used
to do (like Standard Restful-APIs, commonly used ORMs, SQL, managing objects life-cycle in the database, push notifications, ...).

I am interested in continuing to work as a full-stack developer in the future, and I am wondering how my career as a full-stack developer will look like if I proceed in this direction, in terms of job opportunities in the future.
author & internet detective
Posts: 40487
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Angular, Java, Scala, Spark and Kafka are all widely used technologies. It's good to get experience with many things.
The City calls upon her steadfast protectors. Now for a tiny ad:
the value of filler advertising in 2021
    Bookmark Topic Watch Topic
  • New Topic