Company Description
EDUTERIUM is an online education platform that bridges the gap between formal and non-formal education in the IT industry. With a focus on practical experiences and a "from the ground up" approach to education, we bring together top lecturers to create commercially marketable curricula for our students. Our goal is to address the global shortage of software developers by offering easily digestible knowledge and valuable skills.
Role Description
We are seeking a Java Play Framework Full Stack Developer for a contract remote role at EDUTERIUM. In this position, the Java Play Framework Full Stack Developer will be responsible for:
- Developing and maintaining scalable web applications using the Play Framework and Java, ensuring high performance and responsiveness.
- Designing and implementing RESTful APIs, integrating with front-end technologies to deliver seamless user experiences.
- Collaborating closely with our educational content team to build interactive features and tools that enhance our platform's learning capabilities.
- Optimizing application performance, troubleshooting issues, and implementing solutions that improve user engagement and experience.
- Writing clean, maintainable, and testable code, adhering to industry best practices and company coding standards.
- Integrating third-party APIs and services, including ChatGPT, to expand the functionality and interactivity of our educational platform.
Qualifications
- Proficiency in Java and Play Framework: Strong knowledge and hands-on experience with the Play Framework and Java, with a deep understanding of MVC architecture, dependency injection, and asynchronous programming.
- Full Stack Development Skills: Proficient in front-end technologies including HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Database Expertise: Extensive experience with PostgreSQL, including schema design, query optimization, and ensuring data integrity and security.
- AWS Cloud Services: Familiarity with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation for application deployment and management in a cloud environment.
- API Development and Integration: Skilled in building and consuming RESTful APIs, with experience integrating third-party APIs and services, including ChatGPT and other AI-driven technologies.
- Version Control and CI/CD: Familiarity with Git for version control, and experience with CI/CD pipelines for automated testing and deployment.
- Problem-Solving Skills: Ability to troubleshoot complex software issues, with a proactive approach to resolving problems and optimizing code.
- Strong Communication and Collaboration Skills: Able to work effectively in a remote, cross-functional team environment, with excellent verbal and written communication skills.
- Educational Technology Interest: A keen interest in contributing to educational technology and helping shape the future of online learning.
- Bachelor’s or Higher Degree in a Related Field: A degree in Computer Science, Software Engineering, or a related field is required.
If you are passionate about building innovative educational tools and have the technical skills to make a real impact, we would love to hear from you!