Enable job alerts via email!

Java Software Engineer

Pt Idstar Cipta Teknologi (Idstar)

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Indonesia is seeking a talented Java Developer with experience in Spring Boot. You will design, develop, and maintain Java applications and work closely with teams to deliver high-quality software solutions. A bachelor's degree in a related field and 2-3 years of experience in Java development are required. This role offers a collaborative Agile environment.

Qualifications

  • 2-3 years of professional experience in Java development.
  • Strong experience with the Spring Boot framework.
  • Familiarity with relational databases like MySQL or PostgreSQL.

Responsibilities

  • Design and develop scalable Java applications using Spring Boot.
  • Collaborate with teams to gather requirements.
  • Conduct code reviews and troubleshoot existing applications.

Skills

Java programming language
Spring Boot
RESTful APIs
Agile/Scrum methodologies
Analytical and problem-solving skills
Communication

Education

Bachelor's degree in Computer Science, Information Technology, or a related field

Tools

Git
Hibernate
Maven
Job description

We are seeking a talented Java Developer with experience in Spring Boot to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining Java applications that meet our business needs. You will work closely with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities
  • Design and develop scalable, high-performance applications using Java and Spring Boot.
  • Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve issues in existing applications and systems.
  • Participate in Agile/Scrum methodologies and contribute to team planning and retrospectives.
  • Stay updated with emerging technologies and industry trends to continuously improve your skills and the team's output.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2-3 years of professional experience in Java development.
  • Strong experience with Spring Boot framework and related technologies (Spring MVC, Spring Data, etc.).
  • Proficiency in Java programming language and object-oriented design principles.
  • Familiarity with RESTful APIs and microservices architecture.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools (e.g., Hibernate).
  • Knowledge of version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Understanding of unit testing frameworks (e.g., JUnit, Mockito).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.