Senior Software Engineer, Intelligence Cloud
Azul
Full_time•Belgrade, Serbia
📍 Job Overview
- Job Title: Senior Software Engineer, Intelligence Cloud
- Company: Azul
- Location: Belgrade, Central Serbia, Serbia
- Job Type: Employee - Full-time - Regular
- Category: Backend Developer, Senior
- Date Posted: 2025-07-30
- Experience Level: 10+
- Remote Status: On-site/Hybrid
🚀 Role Summary
- 📝 Enhancement Note: This role involves developing Azul's Intelligence Cloud, a SaaS product connecting millions of JVM runtimes, collecting detailed information, analyzing code use, detecting vulnerabilities, and providing code inventory. It requires a strong Java backend engineer with cloud architecture experience, working in an agile team with security engineers, data scientists, and application developers.
💻 Primary Responsibilities
- 📝 Enhancement Note: The primary responsibilities revolve around implementing new features, bug-fixing, and code reviews in Java, while also participating in designs and architecture decisions. The role requires a deep understanding of cloud architecture and the ability to translate complex functional, technical, and business requirements into designs.
💡 Key Responsibilities
- 📝 Enhancement Note: Key responsibilities include delivering the SaaS solution, providing unique insights into cloud architecture, and collaborating with a diverse team to ensure the product's success.
🎓 Skills & Qualifications
Education: A BS/MS degree in Computer Science, Engineering, Mathematics, or a related field is required.
Experience: 8+ years of experience in Java, covering technical architecture, network management, application development, middleware, AWS, RDBMS, NoSQL, messaging, and building high-load scalable applications in the cloud.
Required Skills:
- 📝 Enhancement Note: Required skills include a solid understanding of Java, cloud architecture, SaaS, agile methodologies, security, data science, application development, middleware, AWS, RDBMS, NoSQL, messaging, and strong technical problem-solving skills.
📊 Web Portfolio & Project Requirements
- 📝 Enhancement Note: While not explicitly stated, a strong portfolio demonstrating Java development skills, cloud architecture projects, and successful SaaS implementations would be beneficial.
💵 Compensation & Benefits
Salary Range: The salary range for this role in Belgrade, Serbia, is estimated to be between 40,000 and 60,000 EUR per year, based on market research and regional adjustments for senior Java backend developers.
Benefits:
- Equity Program: Be part of the company's success.
- Annual Bonus: Based on company performance.
- Referral Program: Bring your colleague to join the team.
- IT Equipment: MacBook Pro or any other hardware according to your preferences.
- Work-life Balance: 5 weeks of holidays, 5 sick days, flexible working hours, and 100% work from home possible.
- Offices in Belgrade City Centre: If you prefer an on-site work environment.
- Work with Top Experts Worldwide: Contribute to the Java ecosystem.
🎯 Team & Company Context
🏢 Company Culture
- Industry: Azul is a software company specializing in Java-based solutions, focusing on performance, stability, and cost-effectiveness.
- Company Size: Azul has a team of top experts worldwide, offering a unique blend of experience and expertise.
- Founded: Azul was founded in 2003, with a strong commitment to the Java ecosystem and a passion for simplicity and efficiency.
📈 Career & Growth Analysis
- Web Technology Career Level: This role is a senior-level position, requiring a high level of technical expertise and experience in Java and cloud architecture.
- Reporting Structure: The role involves collaborating with a diverse team, including security engineers, data scientists, and application developers, with a focus on delivering the SaaS solution.
- Technical Impact: The role has a significant impact on the development and success of Azul's Intelligence Cloud, requiring a deep understanding of cloud architecture and the ability to translate complex requirements into designs.
🌐 Work Environment
- Office Type: Azul offers both remote work and on-site offices in the Belgrade city center, providing flexibility to suit individual preferences.
- Office Location(s): The primary office is located in Belgrade, Serbia.
- Workspace Context: Azul's work environment encourages collaboration, communication, and professional growth, with a focus on employee wellness and opportunities for career advancement.
📄 Application & Technical Interview Process
- Interview Process: The interview process is likely to include technical assessments, code reviews, and architecture discussions, as well as cultural fit assessments.
- Portfolio Review Tips: While not explicitly stated, a strong portfolio demonstrating Java development skills, cloud architecture projects, and successful SaaS implementations would be beneficial.
- Technical Challenge Preparation: Prepare for technical challenges related to Java, cloud architecture, and SaaS implementation, focusing on problem-solving, code quality, and architecture decision-making.
🛠 Technology Stack & Web Infrastructure
- Backend & Server Technologies: Java, cloud architecture, AWS, RDBMS, NoSQL, messaging.
- Development & DevOps Tools: Not explicitly stated, but likely to include popular Java development tools, cloud-based development environments, and CI/CD pipelines.
👥 Team Culture & Values
- Web Development Values: Azul values simplicity, efficiency, and a passion for Java and cloud architecture. They encourage collaboration, communication, and professional growth among their team members.
- Collaboration Style: Azul fosters a collaborative work environment, with a focus on cross-functional integration between developers, security engineers, data scientists, and application developers.
⚡ Challenges & Growth Opportunities
- Technical Challenges: This role presents technical challenges related to Java, cloud architecture, and SaaS implementation, requiring a deep understanding of these technologies and the ability to translate complex requirements into designs.
- Learning & Development Opportunities: Azul offers opportunities for professional growth, working with top experts worldwide and contributing to the Java ecosystem. The role also provides exposure to emerging technologies and trends in cloud architecture and SaaS development.
💡 Interview Preparation
- Technical Questions: Prepare for technical questions related to Java, cloud architecture, and SaaS implementation, focusing on problem-solving, code quality, and architecture decision-making.
- Company & Culture Questions: Research Azul's company culture, values, and commitment to the Java ecosystem. Prepare questions and insights that demonstrate your understanding of the company and your fit within the team.
📌 Application Steps
- Submit your application through the provided link.
- Customize your resume and portfolio to highlight your Java development skills, cloud architecture projects, and successful SaaS implementations.
- Prepare for technical interviews by brushing up on your Java, cloud architecture, and SaaS implementation skills, and practicing problem-solving, code quality, and architecture decision-making.
- Research Azul's company culture, values, and commitment to the Java ecosystem to ensure a strong cultural fit and demonstrate your enthusiasm for the role.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and assumptions based on web development and server administration industry standards. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have 8+ years of experience in Java and a strong technical background in software design and architecture. A BS/MS degree in Computer Science, Engineering, Mathematics, or a related field is required.