Senior Software Engineer

Azul Logo

Azul

πŸ“Remote - Serbia

Summary

Join Azul, a company trusted by millions of Java developers and top businesses, and contribute to the development of Azul Intelligence Cloud, a SaaS product connecting millions of JVM runtimes. As a Senior Software Engineer, you will be part of a strong Java Backend agile team, implementing new features, fixing bugs, and conducting code reviews. You will participate in design and architecture decisions, providing insights into cloud architecture. The role involves translating complex requirements into designs, performing cost/benefit analyses, and recommending strategies for SaaS monitoring and performance improvements. Azul offers a flexible work environment, including the option to work from home, and provides various benefits.

Requirements

  • 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
  • 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

Responsibilities

  • Deliver our SaaS solution together with Security Engineers, Data Scientists, and Application Developers
  • Implement new features, bug-fixing, and code reviews in Java
  • Participate in designs and architecture decisions
  • Provide unique insights into cloud architecture

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.