Search by job, company or skills

TOG Indonesia

Software Engineer

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Job Description:

  • Develop and maintain backend services and APIs using Java and Spring Boot.
  • Proficiency in Java with Spring Boot Framework
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Stay up to date with the latest industry trends and technologies to ensure our applications remain current and competitive.
  • System HRIS

Technical Competencies requirement:

  • Proficiency in Java, with significant experience in building backend services and APIs using the Spring Boot framework.
  • Frameworks and Libraries:
  • Expertise in Spring Boot for creating robust and scalable backend applications, including knowledge of Spring Security, Spring Data, and Spring MVC.
  • Development Tools:
  • Proficiency in using integrated development environments (IDEs) such as Visual Studio Code.
  • Experience with version control systems (Git), including branching, merging, and pull request workflows.
  • Database Management:
  • Knowledge of relational databases MSSQL includes schema design, query optimization, and data migration.
  • Experience with Object-Relational Mapping (ORM) tools such as Hibernate or JPA.
  • API Development:
  • Proficiency in designing and implementing RESTful APIs, including authentication, authorization, and versioning.
  • Familiarity with GraphQL for building flexible and efficient APIs (optional but beneficial).
  • Testing and Debugging:
  • Knowledge of integration testing and end-to-end testing practices.
  • Strong debugging skills, with the ability to diagnose and resolve complex issues.
  • Security:
  • Knowledge of common security vulnerabilities (e.g., OWASP Top Ten) and best practices for securing applications.
  • Experience with implementing data protection measures, including encryption and secure data storage.
  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 138546543

    Similar Jobs