N-iX is looking for a Senior Java Engineer to join a collaborative product team of around 8 engineers working on a complex, high-impact software platform. You will contribute to the development of an enterprise-grade endpoint protection and detection solution, focusing on building scalable backend services and maintaining high code quality within an Agile environment.
Key responsibilities
- Design, develop, and maintain robust backend services.
- Collaborate closely with cross-functional teams including backend, frontend, and QA engineers.
- Write clean, testable, and well-documented code while utilizing AI-assisted development tools.
- Integrate and work with various APIs, data stores, and third-party services.
- Support production systems and participate in troubleshooting to ensure platform reliability.
Requirements
- 5+ years of extensive software engineering experience with proficiency in Java.
- Proven expertise in developing large-scale distributed systems and microservices architecture.
- Hands-on experience with cloud platforms such as AWS or GCP and Kubernetes.
- Experience with Kafka or similar messaging solutions.
- Strong communication skills and the ability to articulate technical concepts to various stakeholders.
What we offer
- Opportunity to work on a high-impact cybersecurity platform.
- Collaborative environment that values clean architecture and continuous improvement.
- Access to modern AI-powered development tools to enhance productivity.
- Professional growth within a team of experienced engineers.