Lead Java Developer

Logo of VetsEZ

VetsEZ

πŸ“Remote - United States

Job highlights

Summary

Join VetsEZ as a remote Full Stack Java Developer Technical Lead and lead a team of developers. You will oversee development, guide the team, and ensure high-quality software solutions. Responsibilities include managing developers, providing technical guidance, designing and implementing applications, troubleshooting issues, and collaborating with stakeholders. The ideal candidate possesses a strong background in full-stack development, proven leadership skills, and proficiency in Java, Spring framework, and front-end technologies. A Bachelor's or Master's degree in a related field and strong communication skills are required. VetsEZ offers competitive benefits, including medical/dental/vision, 401k matching, PTO, a corporate laptop, training opportunities, and a remote work option.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Full Stack Developer and a Tech Lead
  • Proficiency in Java, Java EE, Spring framework, ReactJS or Angular, HTML, CSS, JavaScript, and SQL
  • Strong leadership and mentoring abilities, with experience managing a development team
  • Excellent analytical skills and the ability to solve complex technical problems
  • Strong communication skills, both written and verbal, to effectively interact with team members and stakeholders

Responsibilities

  • Manage and mentor a team of full-stack developers, assigning tasks, monitoring progress, and fostering a collaborative environment
  • Provide guidance on best practices, coding standards, and technical solutions to ensure high-quality development outcomes
  • Design, develop, and implement applications using Java, Java EE, Spring framework, and front-end technologies like HTML, CSS, JavaScript, React, or Angular. Optimize web frameworks for cross-browser compatibility
  • Build and maintain server-side logic, databases, and APIs using technologies like Postgres, SQL, Java 17, and Python
  • Troubleshoot technical issues, provide effective solutions, and conduct code reviews to maintain performance and code quality
  • Work closely with business analysts, quality assurance teams, and other stakeholders to ensure seamless integration and delivery. Actively participate in Agile processes, including design, implementation, and deployment
  • Apply testing tools and frameworks such as Cypress, JUnit, and Playwright while adhering to best practices for security and addressing any vulnerabilities
  • Maintain project documentation and stay updated on industry trends and technologies to implement process improvements and enhance development efficiency
  • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project

Preferred Qualifications

  • Certifications in Java, SAFe/Agile methodologies, or other relevant areas
  • Familiarity with project management tools and methodologies
  • Excellent interpersonal skills, attention to detail, and a proactive approach to problem-solving

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.