Lead Java Developer

  • Woodstock, GA
  • Posted 3 days ago | Updated moments ago

Overview

On Site
USD 115,000.00 - 120,000.00 per year
Full Time

Skills

Partnership
Health insurance
Life insurance
Insurance
Leadership
Ajax
Startups
Database
SaaS
Attention to detail
Regression testing
Collaboration
Software development
Payment card industry
IT management
Mentorship
J2EE
Jetty
Linux
Bash
Scripting
MySQL
Data
Design
Modeling
JetBrains
IntelliJ IDEA
Eclipse
Apache Maven
Git
RESTful
JSON
XML
Elasticsearch
jQuery
Bootstrap
HTML
Cascading style sheets
Migration
TypeScript
UI
JavaScript
AngularJS
DevOps
Amazon Web Services
Amazon EC2
AWS Batch
Management
Amazon RDS
Remote Desktop Services
Java
Concurrent computing
Multithreading
JUnit
Testing
Jenkins
CircleCI
GitHub
Microsoft Windows
.NET
System monitoring
Performance tuning
Debugging
PCI DSS
Open source

Job Details

This Jobot Job is hosted by: Merwan Zattam
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $115,000 - $120,000 per year

A bit about us:

We are a unique collective of tech-forward companies serving the residential, commercial and vacation rental industries. Our brands' strategic partnerships deliver transformative software solutions and services across our brands. We believe that property and vacation rental managers should have the opportunity to choose the platforms that best support their business goals and that they should be able to benefit from strategic partnerships across our ecosystem.

Why join us?

Benefits Include

Competitive Pay
Health Insurance: Medical, Dental, Vision and Prescription Plans
Health Savings Accounts
Retirement Savings Plan (401K) with discretionary company match
Short and Long Term Disability
Company Paid $25,000.00 life insurance
Supplemental Life and AD&D Insurance
Employee Assistance Program
Paid Holidays
Paid Vacation
Paid Volunteer Time
Employee Discount Programs

Job Details

Position Summary: We are seeking a Lead Java Developer to join our growing team. This role requires a deep understanding of the entire product portfolio, including architecting new systems, products, and services; developing RESTful services; implementing database and service model changes; creating new modules; developing integrations with third-party platforms; and managing the development team.

The ideal candidate is a highly skilled full-stack developer (JavaScript/Ajax/Java/MySQL) with SysAdmin/DevOps experience in AWS, who thrives in a fast-paced startup environment where each team member is vital to the overall success of the product.

Responsibilities:

Master and utilize a custom Java framework for the back-end and a custom JavaScript framework for the front-end; contribute to the development of these frameworks as needed.
Architect systems and define the design vision.
Collaborate with the team to define architecture, implement data contracts, and identify potential risks to successful implementation.
Design and model databases.
Build new modules by translating the design vision provided by the management team into scalable SaaS solutions.
Maintain existing systems with a strong attention to detail.
Work with the Q/A team to develop and maintain a regression testing platform.
Coordinate and participate in DevOps and SysAdmin tasks as necessary.
Collaborate with the support team to troubleshoot and maintain existing modules.
Adhere to provided coding conventions.
Ensure code and infrastructure comply with all security standards (PCI Level I).
Oversee and handle any outages with the team, being available during off-hours to assist in urgent situations.
Qualifications:

Minimum of 6 years of development experience.
Proven ability to serve as a technical lead or mentor on a team.
Proficiency in Java (Java EE not used), Jetty, Linux, and bash scripting.
Expertise in MySQL/MariaDB Galera Cluster and data design/modeling; experience with Lombok in production is preferred.
Familiarity with IntelliJ, Eclipse, Maven, and GIT/GitHub.
Expert-level experience in developing RESTful services that deliver responses in both JSON and XML.
Proficiency in modern JavaScript (ES2016+), jQuery, Bootstrap, HTML/CSS; experience migrating legacy JavaScript to modern standards and TypeScript preferred.
Experience with popular front-end JS frameworks (e.g., Angular, Node).
Experience in mobile (responsive) development.
High level of comfort with SysAdmin/DevOps tasks utilizing AWS, including creating/maintaining EC2 instances, optimizing AWS Batch (or similar queuing technologies), and managing RDS instances.
Experience with Java concurrency models and multithreaded architectures is preferred.
Deep experience with JUnit or similar testing frameworks; ability to guide a team in developing a culture of testing is a plus.
Experience with common integration pipeline tools such as Jenkins, CircleCI, GitHub Actions, or equivalent.
Knowledge of Windows/.NET, system monitoring, performance tuning, exception debugging/handling, and security scanning/PCI compliance.
Experience contributing to open-source projects and maintaining standalone libraries is a plus.
Education Requirements:

Bachelor's degree preferred; high school diploma required.

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Jobot