Lead Java Developer at Jobot
Knoxville, TN 37901
About the Job
This Jobot Job is hosted by: Merwan Zattam
Are you a fit? Easy Apply now by clicking the "Quick Apply" 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 "Quick Apply" button.
Are you a fit? Easy Apply now by clicking the "Quick Apply" 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 "Quick Apply" button.
Salary
115,000 - 120,000 /year