ClientOur client is a cybersecurity company that offers various services (such as penetration testing, monitoring, security and compliance assessments, etc.) and operates worldwide. They have recently acquired various other companies and are in the process of unifying tools and processes among their recently bought business units.We invite to the company, not a project
Project overviewThe client among its many cybersecurity services is a Certificate Authority, providing SSL and other certificates to other companies’ websites, and member of the CA/Browser Forum, a joint organization between major browser companies and CAs. In order to maintain the CA status, numerous updates and adherence to guidelines need to be implemented for which the client would like our help to expand their team.
Position overviewClient is in a technology-related field: as such many of their representatives are well aware of development best practices, times and risks and have shown great enthusiasm in working with us. We're looking to expand their development team with highly professional developers. The team will focus on developing and maintaining the protocols for certificate issuing in a timely manner to align with the forum requirements and remain a trustworthy certificate authority. As a Senior Software Engineer, you bring strong solutions development, coding, unit testing, and communication skills to the table. You are detail-oriented when implementing technical designs from formal specifications and requirements. You can clearly document, effectively communicate, and drive the conversion of specifications into functional code while working alongside DevOps and QA teams.
ResponsibilitiesRead, understand, and implement specifications such as IETF RFC-5280, etc.Attend various industry group callsBuild and maintain solution created with Java and the Spring Framework and collaborate on its modernizationAble to read through the specifications, propose an appropriate design, work with the team on refinements to the design, and be responsible for the majority of the implementation and unit testing of the specification
Requirements
5+ years of backend development experience3+ years of solid working experience with Java technologies and toolsHands-on experience implementing industry specifications, such as SAML 2.0, ACH, ProtoBuf, etc (Mandatory)Experience building, deploying and maintaining fault tolerant backend solutions in a general programming language and hands-on experience with Spring FrameworkExperience building applications utilizing relational databases such as MySQL, Postgres, Oracle, or SQL Server and non-relational databases such as Mongo, Redis, etc.Careful attention to detail when analyzing requirements and implementing solutionsStrong programming fundaments knowledge and object-oriented coding skills in multiple languagesSecurity conscious design and implementationThorough knowledge of the English language to read, understand, and implement solutions that meet very specific technical requirements, but also occasionally subject to certain amount of interpretation (where critical thinking and excellent communications skills are a key)