Job description
Millions of Java developers and the world’s top businesses trust Azul to power their applications.
Azul continues to grow, and we are actively looking for Senior Software Engineers to work with us on developing Azul Intelligence Cloud.
This SaaS product connects millions of JVM runtimes, collects and aggregates detailed information, analyzes code use, detects vulnerabilities, and provides code inventory.
We are distributed across the world and offer the flexibility of working from home, as well as the structure of an office environment that focuses on employee wellness and opportunities for professional growth.
What You’ll Do
- As a member of our strong Java Backend agile team, you will deliver our SaaS solution together with Security Engineers, Data Scientists, and Application Developers.
- Your primary role will be to implement new features, bug-fixing, and code reviews in Java, but you will also participate in designs and architecture decisions.
- You will provide unique insights into cloud architecture.
What We Expect From You
- Demonstrated knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability).
- Translate complex functional, technical, and business requirements into designs.
- Understand risk-driven/spiral development approach and enforce proofs-of-concept and prototypes to validate and compare design alternatives.
- Perform cost/benefit and trade-off analyses of design alternatives.
- Define high-level development tasks, provide estimates, and identify skills necessary for implementation.
- Recommend strategies for SaaS monitoring, performance improvements, and capacity planning.
- Behave as a charismatic team player with exceptional collaboration and communication skills.
Basic Qualifications
- Is an Engineer at heart - highly technical, with solid skills in writing algorithms, software design, and architecture.
- 8+ years of experience in JAVA, covering technical architecture, network management, application development, middleware,Β AWS, RDBMS, NoSQL, messaging.
- Experience in building high-load scalable applications in the cloud.
- Passion for simplicity and efficiency, hate for complexity.
- ο»Ώο»ΏTechnical problem-solver.
- Positive energy and enjoys collaborating and communicating with others.
- Holds a BS/MS degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience.
What We Offer
- Equity Program - be part of the company success.
- Annual bonus based on company performance.
- Referral Program - bring your colleague we would all love to work with.
- IT Equipment - MacBook Pro or any other HW according to your preferences.
- Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible.
- Offices in Belgrade City Centre - if you prefer.
- Most importantly you will work with top experts worldwide who contribute to the Java ecosystem