Lead Java Developer

Jobot
Woodstock, GA, United States
$115K-$120K a year
Full-time

This Jobot Job is hosted by : Merwan Zattam

Are you a fit? Easy Apply now by clicking the "Apply Now" buttonand 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.

10 days ago
Related jobs
ITL USA
Kennesaw, Georgia

Job description Infosys is seeking a Lead Java Developer. Experience in Java/J2EE technologies and experience in frameworks like Spring, Hibernate. Preferred QualificationsAt least 4 to 6 years of experience in Java/J2EE technologies, Springboot and experience in frameworks like Spring, Hibernate. ...

ADP
Alpharetta, Georgia

ADP is hiring a Lead Java Developer for NextGen Payroll - GenAI. Java (Java 11+ preferred) and enterprise Java with open-source tools, Spring Boot, MySQL, Drools, runtime engines, Gradle, messaging systems, caching solutions, and AWS are critical. As a Lead Application Developer, you will work close...

Epam
Georgia

Java 8/11, Spring, RESTful webservices, Docker, Kubernetes, Terraform, AWS (EC2, S3, Fargate, Cognito, Lambda, CloudFront, OpenSearch, API Gateway), Apache Kafka, Apache Camel, ActiveMQ, Tomcat 9, Oracle DB, PL/SQL, JMeter, HTML, CSS, JavaScript, ReactJs, Webpack, Jenkins, Sonar, Maven, Git. AWS, Ja...

ADP
Alpharetta, Georgia

ADP is hiring a Lead Java Developer - GenAI. As a Lead Developer, you will work closely with your team to lead and guide projects to success. Lead a team of developers working on GenAI efforts within our Payroll products. To thrive in this development career, you'll need expertise in Java (Java 8 + ...

Infinite Computer Solutions
Alpharetta, Georgia

Job Title: Java Lead Developer. Design and Develop APIs using Java, SprintBoot platforms adhering to standards and business requirements. Design, Java coding and testing or developing technical solutions. Experience with Java development. ...

Infosys
Kennesaw, Georgia

Infosys is seeking a Lead Java Full Stack Developer. At least 4 years of experience with App development using Spring Boot, Java 8, API, Microservices, Angular 8+, AWS/Openshift, Oracle / SQL DB, Core Java dealing with Concurrency. In the role of Technology Lead, you will be a technology professiona...

Epam
Georgia

Strong Java background + Java 8 experience. Good understanding of Reactive Programming capabilities in Java (like Spring Reactor, RxJava). Delivering innovative solutions to industry leaders, making a global impact Enjoyable working environment, whether it is the vibrant office or the comfort of you...

Jobot
Woodstock, Georgia

Position Summary: We are seeking a Lead Java Developer to join our growing 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 ov...

ADP
Alpharetta, Georgia

As a Lead Applicaiton Developer, you will work closely with your team to lead and guide projects to success. ADP is hiring a Lead Application Developer. Java and have a firm grasp on Spring Boot, web services, RESTful APIs, and open source tools. Like our best developers, you are an enthusiastic cre...

Promoted
VirtualVocations
Alpharetta, Georgia

A company is looking for several Python developers to automate workflows. ...