Java Software Engineer

Products

The team already has complete engineering ownership of two customer-facing web applications: Verisign Account Manager (VAC) and Verisign Content Management System (VCMS). One more application will be transferred to the team in the very near future.

Verisign Account Manager is a web-based for account management application for Verisign registrar customers.

Verisign Content Management System is a custom content management platform consisting of a front-end for content creation and administration, and a backend exposing a set of API endpoints which are consumed by several other customer-facing portals offered by Verisign.

The business logic layer of both applications is implemented with Java and Spring Boot. VCMS relies on PostgreSQL for data persistence.

Team

We rely on Scrum to structure our work, with tickets prioritized in Jira. Our code is located in an internal GitHub; we follow Git Flow with pull requests, code reviews, and extensive automation. For continuous delivery, we use Jenkins with pipelines, and our product deployments are automated with Terraform and Ansible. We do builds for each code change as well as nightly builds, and we are working towards Continuous Integration/Continuous Deployment.

While fluent in Java, it is beneficial if the candidate has experience working with some of the mentioned tools. Others can be learned as needed.

Company

Verisign is an American company based in Reston, Virginia that operates the DNS infrastructure for top-level domains including .com, .net, .tv, .edu, .gov and others, as well as two of the world’s thirteen Internet Root Servers. Verisign plays a critical role in the Internet DNS infrastructure and is proud of maintaining uninterrupted uptime of the .com zone xfor nearly 24 years. Our engineers are passionate about technology and continuous improvement, they respect others and exhibit integrity in their actions. They hold themselves to a higher standard as the world is literally counting on Verisign to deliver.

Verisign is an equal opportunity employer.

Skills

Required

  • Fluent in Java
  • Full-stack development experience (2+ years): backend (Web, REST), frontend (HTML, CSS, JS)
  • Frameworks: Spring and Spring Boot, Hibernate
  • Test Automation: Unit/Integration/UI testing
  • Data Layer: SQL, relational Databases, postgres
  • OS: Familiarity with UNIX-like operating systems

Advantageous

  • Methodology: Scrum
  • Scripting: bash, python
  • Containerization: docker
  • CI/CD/CM: git, jenkins, gradle
  • Deployment Automation: Ansible, terraform

Benefits

  • Engineering quality is a priority aligned with the company mission (for real)
  • Positive multi-cultural collaboration spirit within and across teams
  • Engineering ownership of a multiple customer-facing products
  • Strong influence over the product and team direction
  • Competitive compensation package
  • Paid health insurance

Location

  • Fribourg is a historic city in Switzerland with one of the largest medieval towns preserved in Europe. Multiple languages and cultures intermix here, the city has a bilingual status, symbolically bridging Latin and Germanic cultures.
  • Fribourg enjoys a convenient central location with Bern and Lausanne in commuting distance reachable by direct train or highway. Direct trains to three cities with international airports, namely Geneva, Zurich, and Basel are available for those who enjoy travel. The Verisign office is located in Villars-sur-Glâne, next to the A12 highway exit, ten minutes from the Fribourg train station.
  • The environment in Fribourg inspires a quality active lifestyle, with nature all around the city. A few spots to explore are the Fribourg Prealps with its ski slopes, hike and bike trails, and Lake of Gruyere with its refreshing lakefront paths.
Email Me Jobs Like These
Showing 1–0 of 0 jobs
Share this job