Point your AI agent at freehire and let it find you a job.

Get the CLI →

Java Full Stack Developer

Key Responsibilities

  • Design, develop, and maintain scalable cloud-native microservices using Java and Spring Boot.
  • Develop responsive and interactive user interfaces using React or Angular.
  • Design and implement RESTful APIs for communication between microservices and frontend applications.
  • Build event-driven applications using Apache Kafka or similar messaging platforms.
  • Develop high-quality, reusable, and maintainable code following coding standards and best practices.
  • Write unit and integration tests to ensure application quality and reliability.
  • Troubleshoot, debug, and resolve application issues across development, testing, and production environments.
  • Work with Docker, Kubernetes/EKS, and cloud platforms to deploy and maintain applications.
  • Collaborate with Product Owners, Architects, QA Engineers, DevOps Engineers, and other development teams.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and code reviews.
  • Contribute to CI/CD pipelines and automation for build, testing, and deployment.

Required Skills & Experience

  • 3–7 years of hands-on software development experience.
  • Strong proficiency in Java Latest and object-oriented programming.
  • Hands-on experience with Spring Boot, Spring Data JPA, Spring Security, and REST API development.
  • Experience building front-end applications using React or Angular.
  • Experience with Apache Kafka or other event-driven messaging platforms.
  • Good understanding of relational databases such as PostgreSQL or MySQL.
  • Experience with Git and Maven/Gradle.
  • Understanding of CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
  • Knowledge of Agile/Scrum software development methodologies.
  • Strong analytical, problem-solving, and communication skills.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available