We are looking for a talented Senior Full Stack Java Developer to design, build, and maintain our core e-commerce platform. We are a leading online marketplace for dental supplies, providing a tech-enabled comparison-shopping platform to help independent dental practices reduce costs.
This role is 100% Remote, but the person must be located on EST.
Job Duties:
- Lead the design and development of scalable, high-performance web applications using Java, Spring Boot, and Next.js.
- Develop and consume RESTful APIs and microservices.
- Build responsive and intuitive user interfaces with Next.js, React, and TypeScript.
- Collaborate with product managers and designers to translate business requirements into technical solutions.
- Write clean, maintainable, and well-tested code.
- Mentor junior and mid-level developers, providing code reviews and technical guidance.
- Optimize application performance, scalability, and security.
- Participate in the full software development lifecycle within an Agile/Scrum environment.
- Troubleshoot and resolve complex technical issues.
Ideal Background:
- 7+ years of experience in full-stack software development.
- Expert proficiency in Java and the Spring Boot framework.
- Strong experience with modern front-end frameworks, specifically Next.js and React.
- Proficiency with JavaScript, TypeScript, HTML5, and CSS3.
- Experience designing and managing relational databases (e.g., PostgreSQL, MySQL).
- Solid understanding of microservices architecture and RESTful API design.
- Experience with cloud platforms (e.g., AWS, GCP, or Azure).
- Familiarity with CI/CD pipelines and DevOps practices (e.g., Docker, Kubernetes).
- Strong problem-solving and analytical skills.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Why Us:
- Competitive salary and performance bonus.
- Comprehensive health, dental, and vision insurance.
- Generous Paid Time Off (PTO) and company holidays.
- 401(k) matching program.
- Flexible work environment with hybrid/remote options.
- Opportunities for professional growth and development.
- A collaborative team culture focused on innovation and impact.