Send this job to your inbox!
Job Title: Remote Full Stack Java DeveloperLocation: RemoteEmployment Type: Full-Time
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.
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
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
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
100% remote work
Flexible working hours
Competitive salary and benefits package
Career development opportunities and training resources
A collaborative and innovative team culture
Phone
Job Type
Remote Status
Get notified about new listings!
Can't find the job you want?
Submit a general applicationLoading Jobs...