Job Description
Aetion, a global leader in science-driven technology, is seeking a Staff Java Engineer to join their team in Barcelona. This role involves contributing to system architecture, mentoring teammates, and improving the core analytical backend of Aetion’s platform. The Staff Java Engineer will collaborate with product and science teams to provide insights on technology advancements, ensuring scalability, reliability, and availability.
Responsibilities: - Develop and document software solutions.
- Contribute to the strategic development of Aetion’s platform.
- Provide insights on technology advancements.
- Work with engineers and tech leads to define software architecture.
- Assist in the development of relevant features and processes.
- Mentor and develop less senior engineers.
- Work closely with product owners to aid in developing roadmaps and setting priorities.
- Provide expertise on devising technical solutions.
- Ensure continued functionality of a program during maintenance and testing of software.
- Document each aspect of a system or application.
Requirements: - 7+ years of experience writing production-level code in Java.
- Understanding of system design, data structures, and algorithms.
- Proficiency in debugging and optimizing batch JVM processes and scaling vertically.
- Ability to prioritize, communicate well, design for repeatability and scalability.
- Enthusiasm for working in collaborative team environments.
- Familiarity with GenAI tools geared towards developers.
Aetion offers: - 25 vacation days
- Daily in-office lunch stipend
- Fully stocked kitchen
- Sabbatical opportunity after five years of employment
- Commitment to professional development opportunities
- Employee-led initiatives
- Comprehensive private health coverage
- Peer & company recognition programs
- Monthly educational lunch & learns