
Full Stack Engineer
Job Description
Posted on: October 9, 2025
Job Title: Full Stack Software Developer (Java Focus)Location: Remote
Job Type: Full-time
Department: Software Development / Engineering
About the Role:
We are seeking a highly skilled and motivated Full Stack Software Developer with strong experience in Java to join our growing development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable web applications and services across the entire stack — from backend logic to front-end interfaces.
You’ll play a key role in delivering high-quality solutions that support our business goals, working alongside a team of developers, product managers, and designers in a collaborative and agile environment.
Key Responsibilities:
- Design, develop, test, and deploy full stack web applications using Java (Spring Boot) on the backend and modern JavaScript frameworks on the frontend (React, Angular, or Vue.js).
- Develop RESTful APIs and integrate with third-party services and databases.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code that adheres to best practices.
- Participate in code reviews, sprint planning, and technical discussions.
- Optimize application performance and troubleshoot issues across the stack.
- Ensure security, scalability, and maintainability of applications.
- Contribute to CI/CD pipeline development and DevOps practices.
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 1-3 years of hands-on experience with Java development, especially with Spring Boot or similar frameworks.
- Strong experience in front-end technologies like HTML, CSS, JavaScript, and frameworks such as React.js, Angular, or Vue.js.
- Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Experience building and consuming RESTful APIs and working with JSON/XML data formats.
- Familiarity with version control tools such as Git.
- Experience with unit testing, integration testing, and test automation.
- Understanding of agile development methodologies.
Preferred Qualifications:
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or GitHub Actions.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Senior iOS Mobile Software Engineer

Android Software Engineer (Kotlin)

Software Engineer (Android) - Relocation to Poland, Spain, or UAE

Senior Full Stack JS Engineer

