We're looking for a Senior Java Developer to join a growing team focused on developing innovative cyber security solutions. This role is ideal for a hands-on engineer who enjoys building scalable systems using Java, Spring Framework, and Angular, and thrives in an Agile environment.
Job Responsibilities:
- Design, develop, and maintain software solutions based on product specifications
- Build and enhance CI/CD frameworks to streamline software delivery
- Diagnose, troubleshoot, and resolve system issues
- Collaborate in a SCRUM / Agile development environment
- Apply software development best practices (technical and nontechnical)
Job Requirements:
- Strong proficiency in Java
- Experience with Spring and Hibernate
- Knowledge of HTML5, CSS3, jQuery, Angular
- Solid SQL skills
- Basic understanding of AI / ML concepts
- Minimum 5 years of relevant working experience
Additional Requirements:
- Web application development experience
- Build automation using Maven
- Version control tools: Git / Mercurial / SVN
- Big data technologies: Elasticsearch / Lucene
- Scripting languages: Bash, Shell, Python
- Knowledge of networking concepts
- Virtualization & containerization: VMWare, VirtualBox, Docker
- Familiarity with penetration testing tools (e.g. Kali Linux)
- Understanding of AI/ML fundamentals, including prompt engineering and model finetuning
We thank you for applying with us in advance but only short-listed candidates will be notified.