Java Software Engineer

MSBU Konsultan

Jakarta Pusat

On-site

IDR 180,000,000 - 240,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MSBU Konsultan is seeking a talented Java Developer with 3 years of professional experience to design, develop, and maintain scalable enterprise applications. The role emphasizes Java, Spring Boot, RESTful APIs, and database proficiency.

The ideal candidate will collaborate across Business Analysts, QA, UI/UX Designers, and other developers through the SDLC. Strong problem-solving and communication skills are essential for success in a collaborative team environment.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Information Technology, or a related field.
  • Minimum 3 years of experience as a Software Developer, Java Developer, or a similar role.
  • Strong proficiency in Java programming.
  • Experience developing applications using Spring Boot.
  • Experience designing, developing, and testing RESTful APIs (REST/JSON).
  • Strong knowledge of SQL and experience with relational databases such as MySQL or PostgreSQL.
  • Familiarity with MongoDB or other NoSQL databases is a plus.
  • Experience using Git and collaboration platforms such as GitHub or GitLab.
  • Strong understanding of object-oriented programming (OOP), software design principles, and SDLC.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently as well as collaboratively within a development team.

Responsibilities

  • Design, develop, test, and maintain high-quality Java applications.
  • Develop and maintain RESTful APIs using JSON.
  • Write clean, efficient, and maintainable code following software development best practices.
  • Collaborate with Business Analysts, QA Engineers, UI/UX Designers, and other developers throughout the SDLC.
  • Troubleshoot, debug, and resolve application issues.
  • Optimize application performance and ensure system reliability.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Maintain technical documentation and support application deployment when required.

Skills

Java
Spring Boot
REST APIs
SQL
NoSQL
Git
SDLC
OOP
Problem solving
Communication

Education

Bachelor's degree in Computer Science/Information Systems/Information Technology or related field

Tools

GitHub
GitLab
MySQL
PostgreSQL
MongoDB
Docker
CI/CD

Job description

Java Developer
Job Summary

We are looking for a talented Java Developer with 3 years of professional experience to design, develop, and maintain scalable enterprise applications. The ideal candidate has strong experience in Java development, RESTful APIs, database management, and collaborative software development practices.

Key Responsibilities
  • Design, develop, test, and maintain high-quality Java applications.
  • Develop and maintain RESTful APIs using JSON.
  • Write clean, efficient, and maintainable code following software development best practices.
  • Collaborate with Business Analysts, QA Engineers, UI/UX Designers, and other developers throughout the Software Development Life Cycle (SDLC).
  • Troubleshoot, debug, and resolve application issues.
  • Optimize application performance and ensure system reliability.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Maintain technical documentation and support application deployment when required.
Requirements
  • Bachelor's degree in Computer Science, Information Systems, Information Technology, or a related field.
  • Minimum 3 years of experience as a Software Developer, Java Developer, or a similar role.
  • Strong proficiency in Java programming.
  • Experience developing applications using Spring Boot.
  • Experience designing, developing, and testing RESTful APIs (REST/JSON).
  • Strong knowledge of SQL and experience with relational databases such as MySQL or PostgreSQL.
  • Familiarity with MongoDB or other NoSQL databases is a plus.
  • Experience using Git and collaboration platforms such as GitHub or GitLab.
  • Strong understanding of object-oriented programming (OOP), software design principles, and SDLC.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently as well as collaboratively within a development team.
Preferred Qualifications
  • Familiarity with frontend technologies such as React.js.
  • Experience working in Agile/Scrum development environments.
  • Knowledge of Docker, CI/CD pipelines, or cloud platforms (AWS, Azure, or GCP) is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer - Spring Boot & REST APIs
Java Software Engineer - Spring Boot & REST APIs

MSBU Konsultan • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000
Senior Software Developer
Senior Software Developer

Healthway Medical Group • Jakarta Pusat

On-site
IDR 360,000,000 - 480,000,000
Java Software Engineer
Java Software Engineer

VLink Inc • Jakarta Pusat

On-site
IDR 200,880,000 - 312,480,000
Java Developer (Spring) – Build Robust IT Solutions
Java Developer (Spring) – Build Robust IT Solutions

Luminare Consulting • Jakarta Selatan

On-site
IDR 120,000,000 - 240,000,000
IT Developer
IT Developer

Bank Universal BPR • Tangerang Selatan

On-site
IDR 173,520,735 - 347,041,471
Java Developer (IT Consulting)
Java Developer (IT Consulting)

Luminare Consulting • Jakarta Selatan

On-site
IDR 120,000,000 - 240,000,000
Backend Developer
Backend Developer

Cyber Security • Jakarta Selatan

On-site
IDR 534,092,932 - 890,154,887
Full Stack Java Developer (IT Consulting)
Full Stack Java Developer (IT Consulting)

Luminare Consulting • Jakarta Selatan

On-site
IDR 167,400,000 - 223,200,000
Back End Developer
Back End Developer

Esha Parama Technology • Jakarta Pusat

On-site
IDR 334,800,000 - 580,320,000
Java
Java

PradeepIt Global Consulting Pvt Ltd. • Jawa

Hybrid
IDR 111,600,000 - 133,920,000