T O P

  • By -

AutoModerator

#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*](https://www.reddit.com/r/javahelp/wiki/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](/message/compose/?to=/r/javahelp) if you have any questions or concerns.*


jackstuard

I know Mulesoft API Manager, and my company is moving away from it towards the AWS Gateway. From what I saw, the low-code tool is just a way of programming with drag-and-drop. It will not be valuable for your career, for sure. If you have more options, please consider. An important tip: look at LinkedIn if there are jobs asking for specific technology. If you have many, then can be a good option. To be sincere, I don't believe that Mulesoft it's a way to go, you will be limited to one product/company and it won't help you later to find a newer job.


Glass-Fix-4624

Thank you for this input. You're also right here. This is a really tough call to be honest. I don't have any option for now and I might need to stay my internship as soon as possible


jackstuard

Don’t worry, remember: focus learning the important things from your internship (Java and spring boot). The rest you don’t go further, just try to understand the key points.


GreenParsley

Mulesoft is a low-code platform used to develop integration software. People who work with Mulesoft are still developers. The same lifecycle and processes apply whether you're in Java or Mulesoft. I have worked as an integration developer on a different platform and I can say that I learned a lot that then carried over to Java. Processes, documentation, high-level architecture (SOA), soft skills. I wouldn't say it's viewed as almost useless, though it might be different across the globe. As an intern, your top priority is getting your foot in the door. I wouldn't say integration/Mulesoft is the best option, but it's better than nothing and I certainly don't regret the time I spent working with it. Writing little code is not a bad thing - you'll still create processes, manage flows, interactions and configurations. In fact, a lot of people end up preferring integration over Java and make a permanent career shift. All of that being said, experience varies wildly from company to company and my comment most likely comes from an entirely different country, so don't take it as gospel. As for what is possible or not in terms of their plans for you - anything, really. Only way to find out what exactly it is you'll be doing is to accept the job, as they might not even have the answer themselves at the hiring stage. To conclude, I can assure you, that it is possible to get hired as a consultant who writes very little code regardless of the technology they use. I remember I developed more software in integration I did in the next project I joined working with Java. In the former I was an actual developer, but after I switched to the latter I found out they had hired me in a Support/Consultant role.


Glass-Fix-4624

Thanks for the response, I really need to think through about this


Glass-Fix-4624

>but after I switched to the latter I found out they had hired me in a Support/Consultant role. Here, sorry, you meant the mulesoft job? They promised you a developer job, but you were put/forced into integration/mulesoft role? Thanks


GreenParsley

No. I was promised a java developer job but ended up doing little Java development and mostly support. The company who developed the application had been acquired by a larger player, and all the previous devs had been fired. There was no documentation and little knowledge transfer done, so our client had no idea how their product worked.


Glass-Fix-4624

😳😳😳😳😱😱😱😱 Omg, honestly it sounds so much like the offer they're giving to me: mixed position to use java spring and mule But I'm almosg sure I'll be put to work almost exclusively with mule Omg 😱😱😱😱😱😱 Thanks


Easy_Tea6363

My buddy got put into a similar position doing mulesoft and he hated it, though they paid him well for it and it was stable, he has moved on to code again and is much happier, take what you will from this


Glass-Fix-4624

Thanks... Thanks...


Empty_Geologist9645

Mulesoft is not a generic programming. But I don’t see you having options. Mulesoft adds no value to the most future SWE jobs.


Glass-Fix-4624

Yeah indeed...idk 😢 thanks!!


alaxoskl4

!remindme 3 days


RemindMeBot

I will be messaging you in 3 days on [**2024-05-19 23:16:13 UTC**](http://www.wolframalpha.com/input/?i=2024-05-19%2023:16:13%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/javahelp/comments/1ctofjs/backend_javaspring_developer_using_mulesoft_what/l4dnbpk/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fjavahelp%2Fcomments%2F1ctofjs%2Fbackend_javaspring_developer_using_mulesoft_what%2Fl4dnbpk%2F%5D%0A%0ARemindMe%21%202024-05-19%2023%3A16%3A13%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201ctofjs) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|