Back to search:Java Developer / Jakarta

About the Position

We are looking for a highly skilled and motivated Full Stack Developer to build and enhance our end-to-end corporate application solutions. In this role, you will be responsible for both front-end and back-end development, ensuring seamless system integration, user-centric functionality, and alignment with our company's technical standards. Your contributions will directly support our business processes and play a key role in driving the organization's digital transformation.

Key Responsibilities

  • Develop and maintain web-based application modules, covering both user interface (UI) and back-end logic, in accordance with defined specifications.
  • Design and implement database structures, APIs, and data flows to ensure seamless integration with corporate IT infrastructure.
  • Conduct application testing and collaborate with QA and users during UAT/SIT phases to ensure system quality and compliance.
  • Coordinate with Business Analysts, System Analysts, and end users to understand both technical and functional requirements.
  • Prepare comprehensive technical documentation and user guides to support system usage, maintenance, and future development.
  • Optimize system performance and code security to ensure the reliability and protection of internal applications.
  • Support system deployment, perform technical troubleshooting, and implement regular updates and continuous improvements to enhance productivity and service quality.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Proven experience as a Full Stack Developer or similar role, with solid understanding of both front-end and back-end technologies.
  • Proficient in web development languages and frameworks such as HTML, CSS, JavaScript (React/Vue/Angular), , and/or .NET/Java/PHP.
  • Experience in designing and managing relational databases (e.g., MySQL, PostgreSQL, SQL Server) and creating RESTful APIs.
  • Familiarity with version control tools (e.g., Git), CI/CD practices, and cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Strong analytical thinking, problem-solving skills, and attention to detail.
  • Excellent communication and collaboration skills to work with cross-functional teams and end users.