Enable job alerts via email!

Java Developer [Talent Pool]

Staffinc

Daerah Khusus Ibukota Jakarta

On-site

IDR 200,000,000 - 300,000,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a talented Java Developer to design and implement Java-based applications. This role involves analyzing user requirements, defining application objectives, and ensuring that designs align with business goals. The ideal candidate will have a strong background in Java and JEE, with hands-on experience in software development and debugging. Join a forward-thinking team where you can enhance your skills and contribute to exciting projects that make a difference in the tech landscape.

Qualifications

  • 3+ years of experience in Java development and software engineering.
  • Bachelor's degree in IT or related field is required.

Responsibilities

  • Design and implement Java-based applications aligned with business goals.
  • Analyze user requirements and develop documentation to assist users.

Skills

Java Development
Object-Oriented Analysis
Application Design
Debugging
Software Testing

Education

Bachelor's degree in Information Technology
Bachelor's degree in Software Engineering
Bachelor's degree in Computer Science

Tools

Java EE
Spring Framework
Hibernate
SQL

Job description

Important Note: This job is for our confidential clients.

Job Description
  • Designing and implementing Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing multimedia applications.
  • Developing documentation to assist users.
  • Ensuring continuous professional self-development.
Job Requirements
  • Bachelor’s degree in information technology, software engineering, computer science, or related field.
  • 3+ years of experience working in related areas.
  • Proven hands-on software development experience.
  • Proven working experience in Java development.
  • Hands-on experience in designing and developing applications using Java EE platforms.
  • Object-oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc).
  • Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Experience in the Spring Framework.
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
  • Experience using test cases for debugging code, enhancing performance, and reliability.
  • Experience in using other back-end development stacks will be advantageous.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.