PMC Works
Back to List

Job Title: Remote Full Stack Java DeveloperLocation: RemoteEmployment 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

 

Apply to this Job
First Name *
Last Name *
Email

Phone

Yes
No