
Java Full Stack Developer/ 3 days ago
Quick Summary
Overview: Remote Full Stack Developer (Java, Angular, React, Node.js)
We are seeking a highly skilled Full Stack Developer to join our dynamic development team. The ideal candidate must possess a comprehensive understanding of both front-end and back-end technologies, with proven experience in designing, developing, and maintaining complex software applications.
This remote role offers the opportunity to work on innovative projects using a broad spectrum of modern tools and frameworks, contributing to the full software development lifecycle (SDLC) in a collaborative environment.
Key Responsibilities:
- Develop, test, and deploy scalable web applications using technologies such as Angular, React, Vue.js, TypeScript, JavaScript, HTML, and CSS.
- Design and implement robust back-end services utilizing frameworks like ASP.NET, Node.js, PHP, Ruby on Rails, and Python.
- Build and maintain RESTful and SOAP web services, ensuring seamless cross-platform integration.
- Manage and optimize databases including MySQL, PostgreSQL, Microsoft SQL Server, and MongoDB; responsible for database design and writing efficient queries (T-SQL, PL/SQL, or equivalent).
- Utilise cloud platforms such as AWS and Azure for deployment, scalability, and infrastructure management.
- Implement microservices architecture, ensuring application modularity and ease of maintenance.
- Write clean, efficient code following best practices in Object-Oriented Programming (OOP).
- Conduct unit testing, debugging, and troubleshooting to ensure high-quality deliverables.
- Collaborate with cross-functional teams using version control tools like Git/GitHub/SVN/TFS for source code management.
- Participate in the full SDLC from requirements gathering through deployment and maintenance.
- Develop UI components with frameworks such as Bootstrap and ensure responsive design principles are followed.
- Create technical documentation including UML diagrams, API specifications, and database schemas.
Required Skills & Experience:
- Proven experience as a Full Stack Developer with a strong portfolio of completed projects.
- Proficiency in front-end technologies: Angular, React, HTML5, CSS3, along with experience in UI/UX design principles.
- Solid back-end development skills using frameworks like ASP.NET, Node.js, or equivalent server-side languages (Java, PHP, Ruby).
- Extensive knowledge of databases: relational (MySQL, PostgreSQL, Microsoft SQL Server) and NoSQL (MongoDB).
- Experience working with cloud services such as AWS or Azure for application hosting and infrastructure management.
- Familiarity with web services protocols (RESTful APIs, SOAP) and API development best practices.
- Strong understanding of software architecture patterns including microservices, MVC, and SOA.
- Competence in version control systems: primarily Git, SVN or TFS.
- Knowledge of containerisation tools such as Docker is desirable but not essential.
- Ability to write unit tests, perform effective debugging, and adhere to coding standards.
- Excellent problem-solving skills and attention to detail.
Job Type: Full-time
Pay: $70,000.00 - $120,000.00 per year
Work Location: Remote
