Novi Labs · 3 hours ago
Senior Java Engineer
Maximize your interview chances
Artificial Intelligence (AI)Computer
Insider Connection @Novi Labs
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Be part of a small team that owns our flagship product, which is relied upon by many large and medium-sized customers for critical deliverables.
Do new greenfield engineering and pay down technical debt simultaneously.
Enjoy simple and well-crafted solutions.
Enjoy consistency and hate having 3 different implementations to do the same thing.
Enjoy collaboration, but can drive the team to make decisions and remain unblocked.
Be a student of best practices and strive to improve software development skills.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
7+ years of experience developing backend applications and web services with Java
Experience with JDK 8+
Java platform experience
Strong database, SQL & ORM knowledge
Experience developing for cloud environments (AWS preferred)
Must have worked in a company with less than 200 employees
Preferred
JDK 17 experience
Spring Framework
IaC experience (Terraform, Pulumi, etc.)
Hands-on experience building and managing CI/CD workflows (CircleCI, Github, etc.)
Front-end development experience (Preferably React)
Likely have a CS (or similar) degree, but this is not required
Benefits
Flexible Leave Policy
Heath/Dental/Vision Insurance
Annual company gathering
401K
Company
Novi Labs
Novi is a Machine Learning Driven Well Planning Software Platform for Shale