• 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 ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Rob Spoor
  • Henry Wong
  • Liutauras Vilda
Saloon Keepers:
  • Tim Moores
  • Carey Brown
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
Bartenders:
  • Frits Walraven
  • Himai Minh
  • Jj Roberts

A question about full-stack developer career

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
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: 40521
825
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.
 
What do you have to say for yourself? Hmmm? Anything? And you call yourself a tiny ad.
SKIP - a book about connecting industrious people with elderly land owners
https://coderanch.com/t/skip-book
reply
    Bookmark Topic Watch Topic
  • New Topic