Full Stack Java Developer

VetsEZ Logo

VetsEZ

📍Remote - United States

Summary

Join VetsEZ as a remote Full Stack Java Developer and contribute to the design, development, and implementation of high-quality software solutions. You will leverage your expertise in Java, Spring framework, Python, and front-end technologies like React or Angular to build scalable and responsive applications. Responsibilities include developing server-side logic, APIs, and databases, troubleshooting technical issues, and collaborating with cross-functional teams. The ideal candidate possesses a strong background in full-stack development, experience leading teams, and proficiency in various technologies. This role offers a remote work opportunity and a comprehensive benefits package.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering/related field
  • Proven experience as a Full Stack Developer and Tech Lead, with a strong track record of managing development teams and mentoring junior developers
  • Proficient in Java, Java EE, Spring framework, Python (including Django or Flask), HTML, CSS, JavaScript, SQL, and object-oriented programming
  • Hands-on experience with front-end frameworks (ReactJS or Angular), databases (MySQL, PostgreSQL, MongoDB), and version control systems - Git
  • Strong analytical and problem-solving skills with the ability to tackle complex technical challenges independently
  • Excellent written and verbal communication skills for effective collaboration with technical and non-technical stakeholders
  • Familiarity with Agile methodologies and a proven ability to work collaboratively within cross-functional teams

Responsibilities

  • Design, develop, and implement scalable applications using Java (Java EE, Java 17), Spring framework, and Python, ensuring performance and reliability
  • Build and maintain responsive user interfaces using HTML, CSS, JavaScript, and frameworks like React or Angular, optimizing for cross-browser compatibility
  • Develop and manage server-side logic, APIs, and databases (Postgres, SQL), integrating front-end and back-end components effectively
  • Troubleshoot, debug, and resolve technical issues while maintaining high standards for code quality through regular code reviews
  • Apply Agile methodologies throughout the development lifecycle, including design, implementation, deployment, and continuous integration
  • Use testing tools such as Cypress, JUnit, and Playwright to validate functionality, and address security vulnerabilities following best practices
  • Collaborate with business analysts, QA teams, and stakeholders to gather requirements and ensure seamless solution delivery

Benefits

  • Medical/Dental/Vision
  • 401k with Employer Match
  • PTO + Federal Holidays
  • Corporate Laptop
  • Training opportunities
  • Remote Opportunity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.