Cygilant
,
Belfast, Antrim
Software Engineer
Overview
Job Description
Software Engineer Overview We are currently building our Engineering team in our new Belfast office. As a Software Engineer you will be working as part of the Product Engineering team. You will be developing across our entire stack, on Cygilant products like SOCVue. As such you will be coding and testing feature changes, adhering to high coding standards and engineering principles and ultimately delivering excellent quality products for our customers. Primary Responsibilities + Hands-on coding and building out of the core Product suite + Unit testing features and working with QA ensuring high quality standards + Liaising across teams like QA, Product Management and Security Operations to build and deploy our Products Required Skills + Strong analytical and communication skills + Strong programming capabilities + Experience in Java (Core, Spring) + Experience in Unit Testing (like JUnit) + Strong experience with SCM (git) Desired Skills and Competencies + Experience with AWS + Experience with Spring Boot + Experience with Docker and working with containers + Familiarity with Infrastructure as Code (IAC) + Familiarity in RESTful API and microservice architecture + Experience with messaging and stream protocols (like Kafka) + Familiarity with UI Frameworks like AngularJS, React + Experience with Relational and NoSQL database systems (PostgreSQL, MariaDB, Cassandra + Experience in working in various agile methodologies (Scrum, Kanban) Education + 2 plus years? experience in Software Engineering + Bachelor?s or Master?s Degree in Computer Science, Computer Engineering, or other software-related discipline, or + Similar, relevant technical industry experience Company Overview At Cygilant we believe that every organization, regardless of size, deserves an enterprise-class cybersecurity program. We are passionate about delivering affordable, best-of-breed hybrid security-as-a-service solutions to continuously protect our customers. Cygilant is a trusted security advisor to organizations that need to improve their IT security and compliance posture and protect against cyber threats and vulnerabilities. Acting as an extension of our customers? IT teams, Cygilant provides continuous security operations based on best-of-breed technology at a fraction of the cost of alternative solutions.