Fresh Futures is an industry leader in education and job placement, driving digital innovation through cutting-edge solutions. We are looking for an experienced Fullstack Developer with expertise in Java, Angular, and Ionic to join our dynamic team. If you have a passion for building robust web and mobile applications and thrive in a collaborative environment, this opportunity is for you!
Key Responsibilities:
- Design, develop, and maintain web and mobile applications using Java for backend development and Angular and Ionic for frontend development.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Build and consume RESTful APIs to integrate frontend and backend services.
- Optimize applications for performance, scalability, and security.
- Ensure code quality by following best practices such as test-driven development (TDD) and version control (Git).
- Troubleshoot, debug, and resolve production issues across the full stack.
- Participate in code reviews and contribute to continuous improvement of the development process.
- Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain competitive and innovative.
Requirements:
- 5+ years of experience as a Fullstack Developer.
- Proficiency in Java for backend development, including experience with frameworks such as Spring or Spring Boot.
- Strong experience with Angular for frontend development.
- Hands-on experience with the Ionic framework for mobile app development.
- Solid understanding of HTML, CSS, JavaScript, and responsive web design principles.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases.
- Familiarity with version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work in a team-oriented environment.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum environments.
- Knowledge of mobile app deployment processes for iOS and Android.
Why Join Us?
- Work with a collaborative and innovative team on exciting, impactful projects.
- Opportunities for growth and professional development.
- Competitive salary and benefits package.
- Be part of a forward-thinking company that values quality and creativity.