Lewati ke konten utama

Back End Developer (Java)

Technology
VLink Inc
Jakarta Raya, Indonesia6 hari yang lalu
Penuh waktu

Deskripsi pekerjaan

Job Description

  • Recommend solutions by defining physical database structures, functional capabilities, database security, data backup, and recovery specifications.
  • Install new systems or execute revisions by proposing specifications and flowcharts, recommending optimal access techniques, and coordinating installation requirements.
  • Maintain database performance by calculating optimal values for database parameters, implementing new releases, completing maintenance requirements, and evaluating computer operating systems and software products.
  • Support database functionality by designing and coding utilities, and maintaining service quality by establishing organizational standards.
  • Establish user requirements and monitor user access and security.
  • Monitor performance and manage parameters to deliver rapid query response times and end-to-end responsiveness for users.
  • Map conceptual designs for planned databases in broad terms while balancing back-end data organization and end-user front-end accessibility.
  • Refine physical designs further to meet system storage requirements, and install/test the latest versions of the DBMS.
  • Maintain data standards, including compliance with Data Protection regulations.
  • Write database documentation, including data standards, procedures, and definitions for the data dictionary (metadata).
  • Control access permissions and privileges, and develop, manage, and test backup and recovery plans to ensure storage, archiving, backup, and recovery procedures function correctly.
  • Provide capacity planning and collaborate with IT project managers and application teams.
  • Communicate regularly with technical, application, and operational staff to ensure database integrity and security.
  • Upgrade database systems and provide backups alongside disaster recovery.

Qualifications

  • Minimum 3-5 year of professional experience in a back-end development role.
  • Minimum Bachelor’s degree in Computer Science, Information Technology, Information Systems, or a related field.
  • Technical proficiency in Java 17 using Spring Boot and/or Quarkus frameworks (Quarkus framework is preferred).
  • Strong understanding and practical experience with microservices architecture, event-driven architecture (Apache Kafka preferred), CI/CD mechanisms, DevOps practices, and memcache concepts in Spring Boot.
  • Effective communication skills, strong problem-solving abilities, and a proven aptitude for analyzing, evaluating, and identifying solutions.
  • Strong commitment to completing tasks in accordance with agreed-upon timelines/schedules.
  • Willingness to work onsite (WFO).
Keywords
CodingApache KafkaSpring FrameworkMemcachedMongodbMetadataDevOpsFlowchartApache Http ServerJavaCI/CD

Tertarik dengan posisi ini?