About the role
Responsibilities:
- Join a special and dynamic development team, solving complex issues seen in the field. Daily interaction with other development teams, technical services, and QA.
- Use profilers, debuggers, other tools, and out-of-the-box thinking to improve component performance and scalability.
- Work with a wide range of technologies and systems such as Java, microservices, Spring, Linux, AWS infrastructure, PostgreSQL, and more.
- Become familiar with the entire AlgoSec suite and the underlying codebase while contributing to training and performing knowledge transfers within the company.
Requirements:
- Knowledge in software development (Java).
- At least 5 years of experience in Java software development.
- Team player, pleasant person to work with, high level of integrity.
- Fast learner, bright, independent, and organised.
- Excellent written and verbal communication skills in English.
Advantages:
- Experience in any of the following technologies: Spring Boot, LLM Integrations
- Knowledge in Linux/UNIX environments.
- Multitasking, "out-of-the-box" thinking and problem-solving abilities.
- Experience with full-stack troubleshooting and providing support for enterprise applications.
- Experience in customer-facing roles, working with enterprise customers.
- Previous experience in the security space.