Junior Software Engineer (Java)
Hybrid · Zagreb, Zagreb, Croatia
Job Summary
Junior Software Engineer (Java) at Infobip working on a globally distributed, in-house built cloud communication platform. You will own parts of the codebase, contribute to microservices within a large-scale distributed architecture, and handle end-to-end tasks including design, implementation, testing, and code reviews. You’ll work with Java as the primary language, with React for frontend when needed and Python/Next.js for some initiatives, and you’ll engage with SQL and Postgres on data. The role emphasizes hands-on development, proactive problem-solving, collaboration in an agile environment, and a focus on distributed systems and integrations (e.g., two-way sync and Salesforce). The position offers flexible hybrid work arrangements and benefits such as ESOP, career development, and international mobility. Location specified: Zagreb, Croatia.
Required Qualifications
- 1-3 years of hands-on professional experience in software engineering
- Java as primary technology
- production-level Java experience
- team collaboration and shipped code to production
- understanding of clean code, testing, version control, and basic system design
Desired Qualifications
- 1-3 years of hands-on professional experience in software engineering
- Java production-level experience
- experience shipping code to production
- understanding of clean code, testing, version control, and basic system design
- ability to work across the stack and learn new technologies
- interest in distributed systems and why they behave the way they do
- comfort with an Agile environment and ambiguity
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.