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

Get the CLI →

Obs Technology Solutions Indonesia

Java Developer (Struts Framework)

Posted Updated
Discussion

Salary: Rp 8.000.000 – Rp 10.000.000 per month

Job Requirements:

  • Java 8 or Above:

  1. Strong proficiency in Java programming, including knowledge of Java 8 features.

  2. Understanding of Object-Oriented Programming (OOP) principles and design patterns.

  • Struts Framework:

  1. Experience in developing web applications using the Struts framework.

  2. Configuration, actions, and form handling within Struts.

  • Hibernate:

  1. Familiarity with Hibernate for Object-Relational Mapping (ORM).

  • SQL Server:

  1. Knowledge of SQL Server databases.

  2. Ability to write SQL queries for Aggregations (e.g., SUM, COUNT, AVG); Functions (e.g., DATE functions, string functions);Creating views and stored procedures.

  • IDEs and Application Servers:

  1. Proficiency in using Eclipse IDE.

  2. Familiarity with Tomcat and JBoss application servers.

  3. Experience with SQL Server Management Studio 2019.

  • Knowledge of JavaScript and Ajax with jQuery.

  • Excellent troubleshooting skills.

  • Good analytical thinking & communication skill.

  • Good attitude and Able to work well in a team or independently.

  • Bachelor’s Degree in Computer Science

  • Minimum 2 years relevant working experience in development and implementation.

Job Responsibilities:

  • Develop and maintain web applications using Struts framework.

  • Collaborate with cross-functional teams to design, develop, and implement software solutions.

  • Write clean, efficient, and well-documented code that meets industry standards and best practices.

  • Troubleshoot and debug issues in existing applications, and provide timely resolutions.

  • Participate in code reviews and provide constructive feedback to team members.

  • Stay up-to-date with emerging trends and technologies in software development, and apply them to improve the quality and performance of applications.

  • Write and execute unit tests to ensure the reliability and functionality of code.

  • Implement security measures to protect applications from potential threats and vulnerabilities.

  • Document technical specifications, user manuals, and other relevant documentation to ensure effective communication and knowledge transfer.


Skills

Apply

See also

Software Engineering 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