Fullstack Java Developer

Michigan Center, Michigan

PMC Works
Apply for this Job
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
Date Posted: 19 May 2025
Apply for this Job