Azul is seeking Senior Software Engineers to develop the Azul Intelligence Cloud, a SaaS product that connects millions of JVM runtimes, collects and aggregates detailed information, analyzes code use, detects vulnerabilities, and provides code inventory.
The company offers flexibility in working from home while maintaining an office environment that emphasizes employee wellness and professional growth.
As a member of the Java Backend agile team, you will collaborate with Security Engineers, Data Scientists, and Application Developers to deliver the SaaS solution.
Your primary responsibilities will include implementing new features, bug-fixing, and conducting code reviews in Java, as well as participating in design and architecture decisions.
You will provide unique insights into cloud architecture.
Requirements:
Candidates must demonstrate knowledge of cloud architecture and implementation features, including OS, multi-tenancy, virtualization, orchestration, and elastic scalability.
You should be able to translate complex functional, technical, and business requirements into designs.
Understanding of risk-driven/spiral development approaches is essential, along with the ability to enforce proofs-of-concept and prototypes to validate design alternatives.
You must perform cost/benefit and trade-off analyses of design alternatives.
Defining high-level development tasks, providing estimates, and identifying necessary skills for implementation is required.
Candidates should recommend strategies for SaaS monitoring, performance improvements, and capacity planning.
Strong collaboration and communication skills are necessary, along with a charismatic team player attitude.
A minimum of 8 years of experience in JAVA is required, covering technical architecture, network management, application development, middleware, AWS, RDBMS, NoSQL, and messaging.
Experience in building high-load scalable applications in the cloud is essential.
A passion for simplicity and efficiency, along with a dislike for complexity, is expected.
Candidates should be technical problem-solvers with positive energy who enjoy collaboration.
A BS/MS degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience, is required.
Benefits:
Employees will participate in an Equity Program, allowing them to be part of the company's success.
An annual bonus based on company performance is offered.
A Referral Program is available for employees to bring in colleagues they would enjoy working with.
IT equipment, such as a MacBook Pro or other hardware according to preferences, will be provided.
The company promotes work-life balance with 5 weeks of holidays, 5 sick days, flexible working hours, and the possibility of 100% remote work.
Offices are located in Prague City Centre for those who prefer an office environment.
Most importantly, employees will work with top experts worldwide who contribute to the Java ecosystem.