Overview
About us:
Founded in 2022, Dental Stack is a unique digital ecosystem built to streamline the aligner workflow. It connects patients, orthodontists, and labs through a fully customizable, white-label platform that enhances care and simplifies operations.
What makes us different? A young, driven team of engineers, doctors, and CAs came together to build Dental Stack from scratch — combining tech, clinical insight, and business expertise to reimagine how the aligner industry works.
About the role:
Are you passionate about Java development and eager to apply your skills to real-world challenges? We're looking for a Java Developer Trainee to join our remote engineering team for a hands-on internship. This is a great opportunity to work on backend systems, REST APIs, and scalable services in a supportive and learning-focused environment.
As part of the team, you'll be mentored by experienced engineers, contribute to production-grade projects, and build a strong foundation in Java-based enterprise development.
Note: This is a paid internship.
What you'll do:
- Contribute to the design, development, and maintenance of Java-based backend applications
- Assist in building RESTful APIs and microservices using frameworks like Spring Boot
- Work with databases such as PostgreSQL or MySQL to handle data-driven features
- Write clean, maintainable, and well-documented code
- Participate in debugging, troubleshooting, and performance tuning
- Collaborate with team members on software architecture and technical discussions
- Learn and apply modern engineering practices including version control, unit testing, and CI/CD
What we're looking for:
- Bachelor's degree or current final-year student in Computer Science, Software Engineering, or a related field
- Solid understanding of Java programming, OOP principles, and data structures
- Basic knowledge of Java frameworks (e.g., Spring Boot, Hibernate)
- Familiarity with REST APIs and MVC architecture
- Good analytical and debugging skills
- Self-motivated and capable of working independently in a remote setting
- Strong desire to learn and grow in a fast-paced development environment
Good to have:
- Hands-on experience with Git/GitHub or other version control tools
- Exposure to front-end basics (HTML, CSS, JS) or full-stack projects
- Experience with build tools (Maven/Gradle)
- Understanding of unit testing and CI/CD pipelines
- Awareness of caching, Elasticsearch, or other backend optimization techniques
What you'll get
- Monthly stipend
- Remote-first culture with flexible work hours
- Mentorship from senior developers and access to code reviews
- Opportunity to work on real backend services used in production
- A learning-oriented environment that supports your growth
- Potential path to full-time employment based on performance