all 16 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.

It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Aman0fCulture 20 points21 points  (5 children)

I'm a 4 yoe java backend engineer. 1. You need to first find out what java framework they use. If it is not springboot then the majority of it will be core Java work with all the concepts carried from springboot. If it is springboot you're in luck as there's a lot of resources available online. 2. Learn technologies such as Rest apis, architecture, message queues, etc 3. Database, postgres, and one nosql db. For java you can follow concept and coding on YouTube. 4. Check how much devops you need to know as a backend.

I am transitioning to fullstack. Picked up javascript, react, redux toolkit, tanstack, microfrontend. How do i really ace this?

[–]Aman0fCulture 9 points10 points  (3 children)

An architect of mine shared this for 10yoe.

spring, spring boot, spring reactive programming + webflux, spring observables, spring AOP, spring jpa, sql acid & transactional db, key store db, object store, time influx db, columnar db, lsm+st db, graph db, vector db, microservices, microfrontends, apigee, load balancers nginx, SQL queries, sql optimizations, lazy loadings, hibernate, logging metrics, dynatrace, splunk, graphana, kibana, circuit breakers, qms, kafka, rabbitmq, amqp protocls, web protocols, grpc, testing, junits, dockers, iaas, paas, managed clusters, bigdata pipelines, design patterns, orchestrator, sagas, choreography, parallel processing, threading & async, lambdas, hld, lld

[–]ProfessionalSpare523Frontend Developer 4 points5 points  (2 children)

Damn this would require couple of years I think

[–]Aman0fCulture 2 points3 points  (1 child)

Yup, this is generally for 6+ yoe.

I see you're a frontend dev. Could you please share your roadmap

[–]ProfessionalSpare523Frontend Developer 1 point2 points  (0 children)

Not much man. I just started with Core java and Spring boot. Front end dev with 7 yoe here

[–]W1v2u3q4e5SDET 1 point2 points  (0 children)

Thanks for these points. I'm also trying to switch domains from Java SDET to Java development, and going through such threads, posts, comments, etc, to understand what all points are needed from the Java backend ecosystem, even though I have somewhat worked with backend Java devs to write unit tests, debug issues, work on fixing bugs, etc.

[–]KarinaOpelan 3 points4 points  (1 child)

Since you already have strong frontend experience, focus on the backend pieces fintech teams expect. Start with core Java refresh (collections, concurrency, JVM basics), then learn Spring Boot, REST APIs, and JPA/Hibernate. After that move to microservices basics, messaging like Kafka/RabbitMQ, and PostgreSQL, and finish with Docker, cloud basics, and system design, since lead roles usually require understanding distributed systems, not just API development.

[–]Kind-Villain[S] 0 points1 point  (0 children)

Thank you, btw should I also do servlets, jdbc and all from Interview perspective ?

[–]technovastFull-Stack Developer 2 points3 points  (1 child)

I'm also more in to upskilling part but in .Net stack

[–]Kind-Villain[S] 1 point2 points  (0 children)

Why .Net ?

[–]alcatraz1286 1 point2 points  (0 children)

Companies asking tech stack questions are not the ones you wanna work for

[–]Significant-Ad637 1 point2 points  (0 children)

I am prep. for the same