Back End Developer (Java)
Technology
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?