I want to get a new job as Java or C# developer

I am trying to get a job in another company but the work experience that I have in the current company as Java developer is of only about 2-3 years (3 main projects, where for 2 I worked all by myself and were desktop apps and the other one where we used a third party supplier as framework and we did very little programming). Previously, at the same company I worked as embedded developer for about 5 years. I also did a Spring Boot app with Angular as a hobby project using an Udemy course (which is already hosted but in work).

Overall, I didn’t get to code proficiently in Java. I never did unit tests for example, or I never used extensively the new Java features since version 8 (or even lower maybe). I haven’t used design patterns or other good coding practices, since they were never requested, I only had to deliver fast and I didn’t have time to overthink it.

The last couple of weeks, I have been taking a lot of interviews for Java senior level positions and the feedback that I got is that I am more appropriate for a mid level position. I am scheduled for 2 more recruitment processes, one where I am expected to learn C# if hired.

Can you help me find some exercises to improve my knowledge for the Java 8 features? What do you advise me to do as practice to memorize as many good code practices?
What about C#? What should I expect if I change from Java to C# development?

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.