freehire launches on Product Hunt on 26 August.

Follow →

Fullstack Java Developer

Summary

Build and maintain full-stack web apps using Java Spring Boot for the backend and React.js for the front end, integrating RESTful APIs and databases.

  • Design, develop, test, and maintain web applications using Java Spring Boot and React.js
  • Develop and integrate RESTful APIs and backend services
  • Build responsive, user-friendly, and scalable front-end applications
  • Collaborate with Product Owners, Business Analysts, and other developers in an Agile environment
  • Write clean, efficient, secure, and maintainable code following best practices
  • Optimize application performance, scalability, and reliability
  • Troubleshoot, debug, and resolve technical issues
  • Participate in code reviews and contribute to continuous improvement initiatives
  • Implement and maintain database structures and queries using PostgreSQL or MySQL
  • Work with version control systems and support deployment processes
  • Understand business requirements and translate them into technical solutions
  • Bachelor's Degree in Computer Science or related field from a reputable university (preferably BINUS University)
  • Minimum GPA (IPK) of 3.0
  • Maximum age: 27 years old
  • Minimum 5 years of experience as a Fullstack Developer
  • Strong experience working in Agile Development environments
  • Strong experience in Linux/Unix environments
  • Strong knowledge of SQL databases, including PostgreSQL and MySQL
  • Experience using version control tools such as Git, GitHub, or GitLab
  • Solid understanding of RESTful API design and implementation

Technical Skills

  • Experience with caching technologies such as Redis or Memcached
  • Experience with message queue systems such as Kafka, MQ, or NATS
  • Good understanding of application security principles, authentication, authorization, and secure coding practices
  • Basic knowledge of cloud platforms (AWS, Azure, or GCP) is an advantage
  • Understanding of DevOps practices, CI/CD pipelines, Docker, and Kubernetes is a plus

Soft Skills

  • Strong problem-solving and analytical thinking skills
  • Strategic mindset and ability to understand business processes
  • Excellent communication and teamwork skills
  • Self-motivated with a strong willingness to learn and continuously improve
  • Passionate about software development and technology
  • Smart worker with the ability to work effectively under pressure and meet deadlines

See also

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