Senior Fullstack Engineer
- AI
- PKI
- DNS
- Agile
- Devops
- Scrum
- Kanban
- Java
- Python
- Gradle
- Jenkins
- JUnit
- Cucumber
- Ansible
- Terraform
- MySQL
- PostgreSQL
- NoSQL
- MongoDB
- Spring Boot
- REST API
- Microservices
- React.js
- Angular
- Vue
- Unix
- Linux
- AWS
- CI/CD
- IaC
- Data Modeling
- SQL
Who we are
DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 100,000 organizations, including 90% of the Fortune 500, choose DigiCert to stop todayās threats and prepare for a quantum-safe future atĀ www.digicert.com
Ā
Job summary
Digicert DNS is revitalizing its engineering culture and adopting modern software design and delivery techniques.Ā We are looking for intellectually passionateĀ people who learn quickly, thriveĀ in a fast-paced environment and stay currentĀ with the latest technologies.Ā We want people who fit our emerging Agile/Devops culture, enjoy debatingĀ and learning from differing opinions, and have a high level of engagement. Strong programming and software design skills are essential, so we'll ask you to write code during most steps of the interview process.
Ā
What you will do
- Lead the development of Services or Products as part of an Agile (Scrum/Kanban) team.
- Write, test, and debug production-quality code (primarily in Java, with some exposure to Python or other languages), and collaborate to get that code into production.
- 60% Focus: Developing, testing, and debugging production-quality code, primarily in Java, with some involvement in Python or other languages.
- 40% Focus: Lead the automation of the development workflows, including:
- Building with tools such as Ant, Gradle, and Jenkins.
- Testing with frameworks like JUnit and Cucumber.
- Deploying using tools like Ansible and Terraform.
- Maturing test methodologies through Automating around test environments/test data/building frameworks etc.
- Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Measure health and performance of the services you help build.
- Communicate with upper management, product team, your team, and other technology peers.
- Continuously learn new concepts and technologies and share with your team.
- Leverage and contribute to our evolving shared infrastructure.
- Make things better every.
- Creating high-level product specifications and design documents.
- Providing the development team with architectural blueprints to follow.
- Guiding and assisting the development team throughout the process.
- Troubleshooting and resolving issues with coding or design.
Ā
What you will have
- Bachelorās degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- 5+ years of experience developing enterprise-grade software and services.
- Strong hands-on experience with Java (Spring Boot preferred) and familiarity with Python or similar languages.
- Experience designing and building RESTful APIs and microservices architectures.Ā
- Strong understanding of frontend technologies (React/Angular/Vue) and full-stack development concepts.
- 2+ years of experience working in Unix/Linux environments.
- 2+ years of experience designing and architecting complex, scalable systems.
- Proven experience as a lead engineer or designer on high-volume, distributed systems.
- Experience working with cloud platforms (AWS preferred) and cloud-native architectures.
- Experience with CI/CD pipelines, infrastructure as code, and automation tools.
- Strong knowledge of database design and data modeling (SQL and NoSQL).
- Ability to clearly communicate technical ideas and influence decisions.
- Know:
- What Microservices are ?
- What it means to build and deploy an application in a Cloud environment ?
- How to scale an application ?
- Ā
Ā
Nice to have
- A cultural fit with our Agile/DevOps mindset.
- A passion for writing high-quality code and continuously improving as a developer.
- Strong communication and collaborative skills.
Ā
Benefits
- Generous time off policies.
- Top shelf benefits.
- Education, wellness and lifestyle support.
Ā
To protect candidate information and maintain a secure hiring process, all applications must be submitted through our careers portal. Resumes or CVs sent directly via email will not be reviewed or considered.
Ā
#LI-SD1
Senior Fullstack Engineer Ā· DigiCert