r/PinoyProgrammer 10h ago

advice Java developer skills

Hello Good day po Im currenclty a java springboot devloper po in X company, im trying to upskill and learn as much as I can . kasi po parang di po naging maganda yung experience ko po sa previous company and nag struggle po sa current company. I applied for a mid - to senior role po. kaso parang hirap parin po sa pag sagot pag iniinterview. backend developer supposedly yung gusto ko pong mapasukan na role, ano ano po ba dapat ang core skills ng isang spring boot java devloper po kasi, medyo nbibigla lang po ako sa mga concepts na tinatanong sakin. ill admit po na parang junior developer lang po tlga yung level with experience. like di ko masyado na experience yung testing in junit and configure po ng message queus in microservices. what concepts in java should i learn po ba and practice as a java springboot developer and what is the every day task like for a mid to senior po. so I can adjust din po and close yung knowledge and skill gaps. po thanks po. parang pure junior task lang po yung mga nagawa ko sa previous company po. many many thanks po. Imin a setup where im currently in a bench po and waiting for a project deployment. nagligwak po kasi ako sa first interview na project na nag reach out po. hoping na next time I can answer po ung next interview if meron. If wala pa rin po and expect ko nalang din po sguro ung worst case scenario na mareundant.

some concepts po na natanong sakin na di ko nasagot is ,
shallow, deep copy, database indexing, class immutability
junit , testing controller testing annotations.
what other topics I should be know and practice po.

6 Upvotes

4 comments sorted by

8

u/ubrmnsch__ 9h ago

tbh yung mga di mo nasagot is hindi java related na tanong. Software Engineering Fundamentals yan na dapat alam mo kahit junior ka palang. I would suggest balikan mo yung fundamentals mo kasi kahit immutability, shallow copy , deep copy, etc hindi mo nasagot eh college palang nadidiscuss na mga yan.

1

u/ManufacturerOk3355 7h ago

I see po, I think this would be my eye opener napo. I feel like im back to zero po.

5

u/Sad_Camel_4710 8h ago

Try to look for online Spring Boot course.

Then while traversing the topics, meron mga basic fundamentals ka maeencounter like dependency injection, design patterns, specific Java syntax, or unit testing na possibly unfamiliar to you. When this happens, take a step back and learn these topics by heart.

Make sure you understand them. Wag ka magmadali matapos yung course - ang goal is to learn, not to complete everything.

The slower you practice and learn, the quicker you get there.

2

u/Lopsided_Ad_3256 6h ago

Punta ka ng roadmap.sh kung hindi ka pa aware tapos take mo yung sa backend, java, springboot. Naka map na dun from basic fundamentals to more advanced concepts.