TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Choosing between two different software jobs

3 pointsby Qision11 months ago
Hi HN, I&#x27;m a junior backend software engineer. I have been proposed two positions and I am struggling a bit to choose. Here is a short description for each of them.<p>The first job involves maintaining some Java code with Spring Boot apps and at the same time move the project from Java to Python and Go. The stack also relies on an Azure cloud. In the future I expect to gain experience in Java&#x2F;Spring Boot&#x2F;Python&#x2F;Go&#x2F;Azure and some devops.<p>In the second position, the goal is to rewrite, in Java&#x2F;Spring Batch (not Boot!), a very old app written in Cobol. Here I am not expected to code that much, instead I will be asked a lot of conception, basically I will be at the interface between the client and the dev team. My role will be to translate some directives to the dev team, keeping in mind how things are built and safeguarding the project from conception flaws. I will also write documentation. In the end I expect to have a strong experience in software conception and a smaller experience in Java, Spring Batch and maybe a bit in Cobol.<p>In a sense I feel like the second position will give me a better understanding of software in general but I am also concerned to end up with shallow programming skills. On the other hand the first choice seems to be very fancy.<p>Strictly speaking about the stacks, what do you guys think? Which position do you think will give me the best background for the following years?<p>Thanks!

2 comments

mydriasis11 months ago
I&#x27;d go for job one so that you can level up your programming skills!
评论 #40929853 未加载
stray11 months ago
You&#x27;ll likely be in way over your head with the COBOL project.<p>So choose the first.