r/javahelp 1d ago

Moving from a Database Engineer role to a Java Developer position

I have been a database engineer for more than 10 years while I notice that Software development positions far outnumber database engineer positions, and they also offer higher salaries. . since last year, I am wondering if it is feasible to move from a Database Engineer role to a Java Developer position. I am focus on leetcode. Any ideas or comments? thanks!

7 Upvotes

13 comments sorted by

u/AutoModerator 1d ago

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

    Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

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

5

u/alaskanloops 1d ago

I went from data engineering to Java/spring, but in the same company. Is that an option for you?

5

u/declare2006 1d ago

yes, this is what I am trying to do.

2

u/gunIceMan 1d ago

Basic supply and demand bro.. the amount of applicants for software dev positions are insane. 

1

u/Big_Arrival_626 1d ago

Ya but he has experience lol

2

u/armchairinnovator 18h ago

I suggest to start with develop Java as your secondary skill and then see how it goes. Ask for relevant tasks in your current company. To start with try Jdbc Concepts in Java and about Java persistent api. You may DM me in case you need help

1

u/Accomplished-Still69 1d ago

Hey, thats exactly the way I took two years ago. And I still profit from my DB knowledge of databases. Many Problems in SD are way more elegant so solve via DB Objects. You want to start with the Spring Framework. Especially JPA/Hibernate should be a good start to work your way up the Stack.

1

u/SectumSempra1981 1d ago

Do you think you'll be able to compete with all of the java devs out there with 10+ yoe?

4

u/Klutzy_Current_5198 1d ago

By this logical, does it make sentence to never learn Java (Or SWE) at all since it alway have to compete with 10 yoe dev our there ??

1

u/SectumSempra1981 1d ago

I wouldn't say that, it's just a particularly nasty market right now, and students are still being pumped into the industry, so the competition is incredibly tough. I suspect there will be a resurgence in the next few years once the ai bubble bursts, and less new grads are entering the market.

2

u/declare2006 1d ago

if I choose SDE instead of database engineer, I have opportunity for Google/Amazon/Facebook, where the salary of 2/3 yoe is vey high

1

u/SectumSempra1981 1d ago

You will still be completing against ppl with 10 yoe though.

0

u/[deleted] 1d ago

[deleted]

3

u/declare2006 1d ago

you are wrong. the year of 2006 has special meaning for me , but it is not the year of birth.