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 Staff 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, fix issues and perform code reviews in Java; you will also participate in designs and architecture decisions.You will provide unique insights into cloud architecture. What We Expect From You
Translation of complex functional, technical, and business requirements into designs.Understanding risk-driven/spiral development approach and enforcing proofs-of-concept and prototypes to validate and compare design alternatives.Performing cost/benefit and trade-off analyses of design alternatives.Defining high-level development tasks, providing estimates, and identifying skills necessary for implementation.Recommending strategies for SaaS monitoring, performance improvements, and capacity planning.Being a charismatic team player with exceptional collaboration and communication skills.Driving the team's goals & technical direction to pursue opportunities that make the larger organization more efficient.Effectively communicating complex features & systems in detail.Understanding industry & company-wide trends to help assess & develop new technologies.Actively participating in the code review process and applying best practices and code standards.Designing & developing highly scalable and reliable solutions and tools in cloud infrastructure.Having high expectations on the quality of your and team member's code, as well as on code maintainability and readability (we use Java and the approaches and standards it uses). Basi Qualifications
10+ years of experience in Java/Kotlin covering technical architecture, algorithms, design, network management, application development, middleware, AWS/GCP, RDBMS, NoSQL, messaging.5+ years of experience in one or more of the following areas: scalable distributed systems, cloud optimizations and costs, monitoring and alerting, reliable and fault-tolerant systems with performance in mind.Has experience as an architect or technical lead with customer-facing large-scale products.Passionate about simplicity and efficiency, hate for complexity.Strong technical problem-solver.Positive, enjoys collaborating and communicating with others.Experienced in communicating and working across functions to drive solutionsHolds 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