Fullstack Developer (Springboot and Flutter)
Job Summary:
We are seeking a talented and motivated Full Stack Developer with strong experience in Spring Boot for backend development and Flutter for frontend/mobile application development. The ideal candidate should be capable of designing, developing, and maintaining scalable applications across both web and mobile platforms.
Key Responsibilities:
-
Design, develop, and maintain backend services using Spring Boot.
-
Build cross-platform mobile applications using Flutter.
-
Integrate frontend and backend systems to ensure seamless user experiences.
-
Collaborate with UI/UX designers, backend engineers, and product managers to deliver high-quality products.
-
Write clean, maintainable, and well-documented code.
-
Implement RESTful APIs and work with third-party APIs and services.
-
Conduct unit testing, code reviews, and performance tuning.
-
Troubleshoot and debug applications to optimize performance and ensure reliability.
Required Skills and Qualifications:
-
Proven experience as a Full Stack Developer or similar role.
-
Strong proficiency in Spring Boot, Java (backend).
-
Hands-on experience with Flutter and Dart for mobile app development.
-
Experience with REST APIs, JSON, and Web Services.
-
Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
-
Understanding of Git version control and CI/CD pipelines.
-
Experience in Agile/Scrum development processes.
-
Strong problem-solving skills and the ability to work independently or in a team.
Preferred Qualifications:
-
Knowledge of DevOps tools and practices.
-
Experience with cloud platforms like AWS, Azure, or GCP.
-
Familiarity with front-end frameworks (Angular/React) is a plus.
-
Knowledge of state management in Flutter (Provider, BLoC, Riverpod).
Education:
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Create a Job Alert
Interested in building your career at Sphere IT Consultants DWC LLC? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
