What are the responsibilities and job description for the Java Full Stack Developer position at Fuge Technologies Inc.?
Required Skills: Front-End Development HTML5 CSS3 JavaScript (ES6 ) TypeScript (preferred) React.js / Angular / Vue.js (at least one) Responsive Web Design Webpack / Babel / npm / yarn Back-End Development Java (Spring Boot preferred) Python (Flask / Django) C# (.NET Core) Go (Gin framework) RESTful API Development & Integration Object-Oriented Programming (OOP) Microservices Architecture Database & Storage Relational Databases: MySQL, PostgreSQL, SQL Server NoSQL Databases: MongoDB, Cassandra, Redis Database Design and Optimization Writing complex queries, stored procedures
Job Description
Job Title: Java Full Stack Developer
Job Type: Full-Time
Experience: 9 years preferred
Job Overview:
We are looking for a highly skilled Full Stack Developer who is passionate about building robust, scalable, and user-friendly web applications. You will be responsible for both front-end and back-end development, creating seamless digital experiences that meet performance and usability standards. This is a collaborative role requiring coordination with product managers, designers, and other developers.
Key Responsibilities:
- Develop responsive, dynamic web interfaces using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js
- Build server-side applications and APIs using Python (Flask/Django), Go (Gin), C# (.NET Core), or similar
- Design, implement, and optimize database schemas and manage SQL/NoSQL databases like MySQL, PostgreSQL, MongoDB, or SQL Server
- Develop and integrate RESTful APIs for front-end/back-end communication
- Utilize Git for version control and collaborate effectively with team members
- Write and execute unit, integration, and end-to-end tests to ensure application quality
- Collaborate with product managers, designers, and fellow developers to deliver impactful solutions
- Optimize applications for performance, scalability, and maintainability
Required Skills and Qualifications:
- Proficiency in front-end technologies: HTML, CSS, JavaScript
- Strong experience with front-end frameworks: React, Angular, or Vue.js
- Back-end development skills using Python, Go, C#, or C
- Experience with Flask, Django, Gin, or .NET Core
- Proficiency with SQL and NoSQL databases: MySQL, PostgreSQL, MongoDB
- Experience in building and consuming RESTful APIs
- Strong problem-solving and debugging skills
- Excellent verbal and written communication abilities
- Ability to work well within a team and adapt to a dynamic work environment
Preferred Skills and Qualifications:
- Bachelor’s degree in Computer Science, IT, or a related field
- 3–5 years of hands-on full stack development experience
- Familiarity with DevOps tools: Docker, Kubernetes, CI/CD pipelines
- Experience with cloud platforms: AWS, Azure, or Google Cloud
- Experience working in Agile development environments
- A strong portfolio or GitHub repository showcasing past projects