Lead Java Developer

closed
VetsEZ Logo

VetsEZ

πŸ“Remote - United States

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
This job is filled or no longer available