CareerZen Logo
Company logo

Full Stack Java Developer

Genza Education Inc.

Part-time | Full-time

Kingsport, TN

Job description

Overview
We are seeking a dynamic and highly skilled Full Stack Java Developer to join our innovative technology team. In this role, you will drive the development of robust, scalable web applications and backend services, leveraging a diverse set of technologies to deliver seamless user experiences. Your expertise will help shape our digital solutions, ensuring they are efficient, secure, and aligned with modern industry standards. This position offers an exciting opportunity to work on cutting-edge projects in a fast-paced environment that values creativity, collaboration, and continuous learning.

Responsibilities

  • Design, develop, and maintain full-stack web applications using Java, JavaScript, React, Express.js, and other modern frameworks to create intuitive front-end interfaces and resilient backend services.
  • Build and optimize RESTful APIs to enable smooth communication between client-side applications and server-side systems.
  • Collaborate with cross-functional teams using Agile methodologies to plan, develop, test, and deploy software solutions efficiently.
  • Integrate various third-party APIs and internal microservices to enhance application functionality and performance.
  • Manage version control processes utilizing GitHub, SVN, and Git to ensure code integrity and facilitate team collaboration.
  • Work with cloud platforms such as AWS and Azure to deploy, monitor, and scale applications effectively while ensuring security best practices like RBAC (Role-Based Access Control).
  • Develop front-end components with React for engaging user interfaces while implementing responsive design principles for optimal performance across devices.
  • Contribute to database design and management using MySQL, SQL Server, or other relational databases; write complex queries for data retrieval and manipulation.
  • Engage in software development best practices including code reviews, unit testing, continuous integration/continuous deployment (CI/CD), and documentation.
  • Support IT infrastructure integration efforts involving Linux servers, application development environments, and cloud services to ensure seamless operation of deployed solutions.

Requirements

  • Proven experience in full-stack application development with strong proficiency in Java (including Java SE/EE) and JavaScript frameworks such as React or Angular.
  • Solid understanding of RESTful API design principles and experience working with REST APIs in real-world projects.
  • Familiarity with cloud computing platforms like AWS or Azure for deploying scalable applications; knowledge of containerization tools is a plus.
  • Experience working within Agile teams utilizing tools such as Jira or Trello for project management.
  • Proficiency with version control systems including GitHub, Git, or SVN; ability to manage code repositories effectively.
  • Knowledge of database management systems such as MySQL or SQL Server; ability to write optimized SQL queries for data handling tasks.
  • Strong understanding of web development concepts including front-end development with HTML5/CSS3/VBA/C++, responsive design principles, and user experience best practices.
  • Experience with application security protocols including RBAC and API security measures to safeguard sensitive data.
  • Familiarity with Linux operating systems for server management and deployment tasks.
  • Additional skills such as C#, .NET framework knowledge, Python scripting capabilities, or quantum engineering insights are advantageous but not mandatory. Join us as a Full Stack Java Developer if you’re passionate about creating innovative digital solutions that make a real impact! Bring your technical expertise, collaborative spirit, and enthusiasm for continuous growth — together we’ll build the future of technology-driven services!

Job Types: Full-time, Part-time

Pay: $44.38 - $50.98 per hour

Expected hours: 40 per week

Benefits:

  • 401(k) 6% Match
  • Dental insurance
  • Employee assistance program
  • Employee mentoring program
  • Family leave
  • Flextime
  • Free fitness classes
  • Happy hour
  • On-the-job training
  • Referral program
  • Retirement plan
  • Unlimited paid time off
  • Wellness program

Work Location: In person