Principal Developer (Java)

Mexico🕖 1 month ago

Description

You will contribute to an established and growing development team that writes and manages SaaS products for an esteemed client. You will be part of the Integrations Pod and will help to build out new Integrations as well as maintain existing ones. The Principal Developer will be accountable for performing a range of programming duties including full stack coding, 3rd party API research, and ensuring a standard of excellence. You will oversee projects and mentor junior developers, acting as a point of contact when issues arise.

Who You Are

Every contribution, either simple or complex, has a big impact on our customers and the rest of the team. If you enjoy working with smaller team sizes, thrive with a large amount of autonomy, and don’t mind some ambiguity, then this may be the right place for you!

You value an agile & iterative culture where feedback is given quickly and constructively, collaboration is as easy as breathing, iterations are done swiftly and code integrations are continuous.

You are self-motivated, independent, and solution-oriented. You take general direction well and can fill in the gaps. Being biased towards action is hardcoded into your problem-solving techniques and you always have your eye on keeping the team moving forward. You know how to find your way to solutions (aka often great Google skills!) and also when to lean on your team for support.

How We Work

We integrate our code regularly and ship often. We believe in short incremental development cycles so we expect our developers to commit code daily at a minimum. We expect our contributors to work autonomously and with an ability to identify, communicate, and solve problems. All of our developers interact with our Product & QA teams and fix issues based on their feedback.

Duties And Responsibilities

Design new code & architecture patternsCollaborate with the respective team to identify and fix technical problemsCollaborate with other Developers to advise the stakeholders on technical evolutionIdentify technical debt and create a solution for when & how it will be mitigatedIdentify risks, communicate them, and form contingency plans promptlyMaintain, document, and improve code standards for the development podShare technical knowledge and mentor fellow engineersConduct and facilitate code reviews and provide feedback to stakeholdersGive technical feedback & suggestions to the product team on new featuresKeep product informed of task progress and give estimates of completionSupport the stakeholders in the delegation of work to appropriate developersProduct Owners may also assign tasks based on the collaboration with a Principal Developer, especially when bugs have been identifiedAssist in onboarding new developers

Requirements

Technical

Spring Boot (+3 YOE)Java or Groovy (+7 YOE)REST APIsDatabases/MySQLDesign Patterns & Architecture3rd Party API Integration Experience (such as QuickBooks Online, Zapier, DocuSign, Google APIs, etc)Docker exposureTerminal & Unix commandsJavaScript (ExtJS or other frontend framework experience)macOS ExperienceIntelliJ

Soft Skills

Must embody accountability, bias to action, and collaborationStrong organizational abilitiesStrong coding skillsAbility to delegateAnalytical thinkingExcellent communication, motivational, and interpersonal skills.

Total Compensation

We base our compensation on the following factors: location, experience, exposure, & skills. Divelement offers a remote-first work environment where autonomy and accountability go hand-in-hand. In addition to our compensation and work environment, we offer PTO, Holidays, and Medical benefits.

Divelement

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago