PMC Works
Job Title:
Remote Full Stack Java Developer Location:
Remote Employment Type:
Full-Time
Job Summary:
We are seeking a several talented and motivated
Full Stack Java Developers
from mid to very senior in experience to join our remote development team for a long term contract (3+ months) This role involves working across the full technology stack-from designing and implementing backend services in Java to creating responsive front-end interfaces. The ideal candidate is comfortable taking ownership of features from concept to deployment and thrives in a remote, collaborative environment.
Key Responsibilities: Design, develop, and maintain full stack applications using Java for back-end and modern JavaScript frameworks for front-end Collaborate with UI/UX designers, product managers, and other developers to translate business requirements into technical specifications Build and consume RESTful APIs and work with microservices architectures Implement responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue) Optimize applications for maximum performance and scalability Write unit, integration, and end-to-end tests to ensure software quality Participate in code reviews and contribute to best practices across the development team Maintain documentation and support deployed applications Stay current with emerging technologies and recommend improvements as needed Understanding and appreciation of clean code, can adapt to different development methodologies. Required Qualifications: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) 2+ years of experience in Java development (preferably using Spring or Spring Boot) Experience with front-end technologies such as HTML5, CSS3, and JavaScript Proficiency in one or more modern front-end frameworks (React, Angular, or Vue) Solid understanding of RESTful API design and integration Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) Familiarity with Git, CI/CD pipelines, and modern DevOps practices Strong problem-solving and debugging skills Excellent communication skills and the ability to work independently in a remote environment Preferred Qualifications: Experience with TypeScript and state management libraries (e.g., Redux, Context API) Exposure to cloud platforms such as AWS, Azure, or Google Cloud Familiarity with containerization (Docker) and orchestration (Kubernetes) Experience with testing tools and frameworks (JUnit, Jest, Cypress) Knowledge of Agile/Scrum development methodologies What We Offer: 100% remote work Flexible working hours Competitive salary and benefits package Career development opportunities and training resources A collaborative and innovative team culture
Remote Full Stack Java Developer Location:
Remote Employment Type:
Full-Time
Job Summary:
We are seeking a several talented and motivated
Full Stack Java Developers
from mid to very senior in experience to join our remote development team for a long term contract (3+ months) This role involves working across the full technology stack-from designing and implementing backend services in Java to creating responsive front-end interfaces. The ideal candidate is comfortable taking ownership of features from concept to deployment and thrives in a remote, collaborative environment.
Key Responsibilities: Design, develop, and maintain full stack applications using Java for back-end and modern JavaScript frameworks for front-end Collaborate with UI/UX designers, product managers, and other developers to translate business requirements into technical specifications Build and consume RESTful APIs and work with microservices architectures Implement responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue) Optimize applications for maximum performance and scalability Write unit, integration, and end-to-end tests to ensure software quality Participate in code reviews and contribute to best practices across the development team Maintain documentation and support deployed applications Stay current with emerging technologies and recommend improvements as needed Understanding and appreciation of clean code, can adapt to different development methodologies. Required Qualifications: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) 2+ years of experience in Java development (preferably using Spring or Spring Boot) Experience with front-end technologies such as HTML5, CSS3, and JavaScript Proficiency in one or more modern front-end frameworks (React, Angular, or Vue) Solid understanding of RESTful API design and integration Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) Familiarity with Git, CI/CD pipelines, and modern DevOps practices Strong problem-solving and debugging skills Excellent communication skills and the ability to work independently in a remote environment Preferred Qualifications: Experience with TypeScript and state management libraries (e.g., Redux, Context API) Exposure to cloud platforms such as AWS, Azure, or Google Cloud Familiarity with containerization (Docker) and orchestration (Kubernetes) Experience with testing tools and frameworks (JUnit, Jest, Cypress) Knowledge of Agile/Scrum development methodologies What We Offer: 100% remote work Flexible working hours Competitive salary and benefits package Career development opportunities and training resources A collaborative and innovative team culture