Role Overview
Securonix is a leader in the cybersecurity transformation, providing the Next Generation Security and Information Event Management (SIEM) solution. The Securonix SNYPR platform is built on big data Hadoop technologies and is designed to help global organizations detect and respond to sophisticated cyberattacks within minutes. We are looking for a developer to join our team to build high-quality, scalable applications that power our cloud-native platform.
Responsibilities
- Design, develop, test, and maintain high-quality Java applications.
- Develop clean, efficient, and maintainable code following coding standards and best practices.
- Collaborate with product owners, architects, QA engineers, and cross-functional teams to implement solutions.
- Develop and enhance RESTful APIs and microservices.
- Write unit and integration tests to ensure application quality and reliability.
- Debug, troubleshoot, and resolve application issues in development and production environments.
- Participate in code reviews and contribute to CI/CD pipelines and DevOps practices.
- Create and maintain technical documentation for implemented features.
Requirements
- 2–4 years of hands-on experience in Java development.
- Strong understanding of Core Java, including OOP, Collections, Exception Handling, and Multithreading.
- Experience with relational databases such as MySQL, MariaDB, or PostgreSQL.
- Hands-on experience with build tools like Maven or Gradle and version control using Git.
- Experience with testing frameworks such as JUnit, Mockito, or TestNG.
Skills
- Java
- Spring Boot
- Microservices
- RESTful APIs
- SQL