Job description
Overview
Join Wide Technologies Indonesia as a Java Developer Support in Jakarta. This hands-on role delivers reliable software application support for Java-based solutions, under the guidance of a Senior Engineer. You will help ensure application functionality, identify issues, and contribute to ongoing improvements that boost performance and user satisfaction.
In this position, you will analyze how Java applications behave in real-world use, reproduce defects, document findings, and collaborate with cross-functional teams to implement robust fixes. The role is ideal for someone who loves problem solving, has a foundation in Java development, and enjoys working closely with customers and engineers to deliver high-quality software.
What you'll do
- Provide first-line technical support for Java applications, triaging issues and delivering timely resolutions.
- Analyze application functionality, reproduce defects, determine root causes, and propose effective workarounds and fixes.
- Collaborate with the Senior Engineer and development teams to design, test, and verify fixes in staging and production environments.
- Monitor JVM performance, logs, and metrics; optimize configurations and troubleshoot performance bottlenecks.
- Contribute to documentation by creating runbooks, knowledge base articles, and best-practice guides.
- Assist with deployments, testing, and validation during release cycles to ensure smooth launches.
- Communicate clearly with stakeholders, manage expectations, and maintain a customer-focused mindset.
Requirements
The ideal candidate has a strong foundation in Java and application support, with a focus on reliable service delivery and continuous learning.
Responsibility
- Provide timely Java application support and issue triage for customers and internal teams.
- Analyze functionality, reproduce defects, and identify root causes for swift remediation.
- Collaborate with the Senior Engineer and development teams to implement robust fixes and verify results in staging and production.
- Monitor JVM performance, application logs, and system metrics; optimize configurations to improve stability.
- Create and maintain technical documentation, runbooks, and knowledge base articles.
- Support release activities, testing, and validation to ensure smooth deployments.
- Communicate clearly with stakeholders, manage expectations, and provide excellent customer service.
Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 1-3 years of hands-on experience in Java development or Java application support.
- Strong knowledge of Java SE/EE, JVM tuning, debugging, and profiling tools.
- Familiarity with SQL and relational databases; ability to analyze data and generate insights.
- Experience with version control (Git), issue tracking, and the software development lifecycle.
- Excellent analytical, problem-solving, and communication skills; customer-centric mindset.
- Ability to work under supervision, learn quickly, and collaborate effectively within a team.