
Need advice: TCS vs Synechron vs Deloitte vs Maersk – Bangalore (7.5 yrs Java Backend)
I’m a Java Backend Developer with 7.5 years of experience (Spring Boot, Microservices). I’ve received multiple offers in Bangalore and trying to decide which would be the better choice in terms of work culture, project quality, growth, and stability.
Here are the offers: 1. Tata Consultancy Services • Role: Consultant • CTC: ~25 LPA (includes some variable components as per TCS structure) 2. Synechron • Role: Senior Java Developer • CTC: 27.9 LPA total (27 LPA fixed + ~0.9 benefits) 3. Deloitte • Role: Senior Consultant • CTC: 31.5 LPA (including ~10% variable) 4. A.P. Moller – Maersk • Role: Software Engineer • CTC: 28.6 LPA (26 LPA fixed + ~10% variable)
I would really appreciate insights from people working in these companies regarding: • Work culture / work-life balance • Quality of backend engineering projects • Learning and long-term growth for Java developers • Job stability and layoffs
Which one would you recommend for the long term, especially for someone focused on Java backend and microservices?
Thanks in advance for your suggestions.

If you’re thinking of Deloitte, just remember:
money is not the only thing, being able to spend the money is also important.
deloitte is paying you at the top of the market band for your experience; the others are fair, but not aggressive. that ~4lpa difference is what they pay for the expected long nights and weekend pings. maersk and synechron are paying you to be a developer, deloitte is paying you to be available. decide which job you're actually signing up for.
