Description
VetsEZ is seeking a remote Full Stack Java Developer Technical Lead to join our team. The ideal candidate will have a robust background in both front-end and back-end development, along with proven leadership skills. You will be responsible for overseeing the development process, guiding the team, and ensuring the delivery of high-quality software solutions.
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.
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.
Additional 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.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status.
Sorry, we are unable to offer sponsorship at this time.