Job Title: Full Stack Developer
Location: Primarily remote with occasional on-site meetings in downtown
Bethesda, MD
Eligibility/Clearance: H1B Visas, Green Card Holders, and US Citizens
are eligible for W2 employment
Job Type: Full-Time 8am-430pm M-F
Experience Level: Mid-Level/Senior-Level. Salary: 130k + potential
performance-based bonus
About Us: AirFacts, Inc., an audit software company, is seeking a
skilled Full Stack Java Developer to work on cutting-edge projects,
leveraging modern Java technologies and frameworks to deliver robust and
scalable applications to clients in the airline industry.
Key Responsibilities:
· Build responsive, dynamic front-end interfaces using modern web
technologies.
· Develop, test, deploy, and maintain full-stack applications
· Design and implement backend services and APIs using Java 8+, Spring
Boot, and related frameworks.
· Work with relational databases to ensure seamless data storage and
retrieval.
· Optimize applications for maximum speed and scalability.
· Ensure application security and implement secure coding practices.
· Participate in code reviews, testing, and debugging to maintain
high-quality.
Key Skills and Qualifications:
· Proficiency in Java 8+ and frameworks like Spring, Spring Boot,
Hibernate, or JPA.
· Strong understanding of front-end technologies, including:
o HTML5, CSS3, JavaScript (ES6+), and responsive design.
o Familiarity with JavaScript frameworks like React, Angular, or Vue.js.
· Experience with RESTful API design and integration.
· Proficiency in working with databases, such as MySQL, PostgreSQL, or
others.
· Knowledge of build tools like Maven, Gradle, or Ant.
· Strong understanding of version control tools (e.g., Git).
Nice-to-Have Skills:
· Knowledge of microservices architecture and deployment.
· Hands-on experience with DevOps practices and CI/CD pipelines.
· Exposure to front-end testing frameworks (e.g., Jest, Mocha).
What We Offer:
· Generous benefits package including health, dental, vision,
disability, and life
· Retirement plan with company matching
· Opportunities for continuous learning and professional development.
· Get celebrated when it’s your birthday and be ready to party for
others